0001819142-24-000014.txt : 20240227 0001819142-24-000014.hdr.sgml : 20240227 20240227171026 ACCESSION NUMBER: 0001819142-24-000014 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 152 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SES AI Corp CENTRAL INDEX KEY: 0001819142 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39845 FILM NUMBER: 24688362 BUSINESS ADDRESS: STREET 1: 35 CABOT RD. CITY: WOBURN STATE: MA ZIP: 01801 BUSINESS PHONE: 339-298-8750 MAIL ADDRESS: STREET 1: 35 CABOT RD. CITY: WOBURN STATE: MA ZIP: 01801 FORMER COMPANY: FORMER CONFORMED NAME: Ivanhoe Capital Acquisition Corp. DATE OF NAME CHANGE: 20200723 10-K 1 ses-20231231x10k.htm 10-K
http://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrent0001819142FYfalsehttp://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMemberhttp://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMemberhttp://fasb.org/us-gaap/2023#RelatedPartyMemberhttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMemberhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#DerivativeGainLossOnDerivativeNethttp://fasb.org/us-gaap/2023#DerivativeGainLossOnDerivativeNet0.6667P1M0.250.020833P2YP1M0.250.0208330001819142us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2023-12-310001819142us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-12-310001819142us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2022-12-310001819142us-gaap:DomesticCountryMemberus-gaap:ResearchMember2022-12-310001819142us-gaap:CommonStockMember2021-01-012021-12-310001819142us-gaap:RetainedEarningsMember2023-12-310001819142us-gaap:AdditionalPaidInCapitalMember2023-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001819142us-gaap:RetainedEarningsMember2022-12-310001819142us-gaap:AdditionalPaidInCapitalMember2022-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001819142us-gaap:RetainedEarningsMember2021-12-310001819142us-gaap:AdditionalPaidInCapitalMember2021-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001819142us-gaap:RetainedEarningsMember2020-12-310001819142us-gaap:AdditionalPaidInCapitalMember2020-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001819142srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001819142srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2022-02-032022-02-030001819142us-gaap:RestrictedStockMember2022-02-020001819142us-gaap:RestrictedStockMember2021-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001819142us-gaap:PerformanceSharesMember2021-01-012021-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2022-02-030001819142srt:MinimumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001819142srt:MaximumMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001819142us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001819142us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001819142us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001819142us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310001819142srt:MinimumMemberses:OfficeAndComputerEquipmentMember2023-12-310001819142srt:MinimumMemberses:LaboratoryMachineryAndEquipmentMember2023-12-310001819142srt:MaximumMemberses:OfficeAndComputerEquipmentMember2023-12-310001819142srt:MaximumMemberses:LaboratoryMachineryAndEquipmentMember2023-12-310001819142us-gaap:FurnitureAndFixturesMember2023-12-310001819142country:US2023-12-310001819142country:KR2023-12-310001819142country:CN2023-12-310001819142country:US2022-12-310001819142country:KR2022-12-310001819142country:CN2022-12-310001819142us-gaap:LeaseholdImprovementsMember2023-12-310001819142us-gaap:ConstructionInProgressMember2023-12-310001819142ses:OfficeAndComputerEquipmentMember2023-12-310001819142ses:LaboratoryMachineryAndEquipmentMember2023-12-310001819142us-gaap:LeaseholdImprovementsMember2022-12-310001819142us-gaap:ConstructionInProgressMember2022-12-310001819142ses:OfficeAndComputerEquipmentMember2022-12-310001819142ses:LaboratoryMachineryAndEquipmentMember2022-12-310001819142us-gaap:RelatedPartyMember2023-12-310001819142us-gaap:RelatedPartyMember2022-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001819142us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001819142us-gaap:RetainedEarningsMember2023-01-012023-12-310001819142us-gaap:RetainedEarningsMember2022-01-012022-12-310001819142us-gaap:RetainedEarningsMember2021-01-012021-12-310001819142ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember2023-12-310001819142ses:OfficeSpaceInWoburnMassachusettsMember2020-05-310001819142ses:OfficeSpaceInWoburnMassachusettsMember2016-08-310001819142ses:SecondManufacturingSpaceInChungjuSouthKoreaMember2023-12-310001819142ses:OfficeSpaceInWoburnMassachusettsMember2023-12-310001819142ses:ManufacturingSpaceInShanghaiChinaMember2023-12-310001819142ses:ManufacturingBuildingInChungjuSouthKoreaMember2023-12-310001819142ses:LabSpaceInWoburnMassachusettsMember2023-12-310001819142ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionsToTerminateLeaseAtCertainTimesWithinLeaseTermMember2023-01-012023-12-310001819142ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember2023-01-012023-12-310001819142ses:OfficeSpaceInWoburnMassachusettsMember2016-08-012016-08-310001819142country:SG2023-12-310001819142country:SG2022-12-3100018191422022-12-012022-12-310001819142ses:PaycheckProtectionProgramCaresActMember2021-02-012021-02-280001819142us-gaap:IntellectualPropertyMember2023-12-310001819142us-gaap:MeasurementInputSharePriceMember2023-12-310001819142us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001819142us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001819142us-gaap:MeasurementInputExpectedTermMember2023-12-310001819142us-gaap:MeasurementInputExpectedDividendRateMember2023-12-310001819142us-gaap:MeasurementInputSharePriceMember2022-12-310001819142us-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001819142us-gaap:MeasurementInputPriceVolatilityMember2022-12-310001819142us-gaap:MeasurementInputExpectedTermMember2022-12-310001819142us-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001819142srt:MinimumMember2023-12-310001819142srt:MaximumMember2023-12-310001819142srt:MinimumMember2022-12-310001819142srt:MaximumMember2022-12-310001819142ses:PaycheckProtectionProgramCaresActMember2020-04-300001819142us-gaap:CommonStockMember2023-12-310001819142us-gaap:CommonStockMember2022-12-310001819142us-gaap:CommonStockMember2021-12-310001819142us-gaap:CommonStockMember2020-12-310001819142us-gaap:CommonClassBMember2022-12-310001819142us-gaap:CommonClassAMember2022-12-310001819142us-gaap:CommonClassBMember2023-01-012023-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2023-12-310001819142us-gaap:PerformanceSharesMember2023-12-310001819142us-gaap:EmployeeStockOptionMember2023-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2022-12-310001819142us-gaap:PerformanceSharesMember2022-12-310001819142us-gaap:EmployeeStockOptionMember2022-12-310001819142ses:SesAiCorporation2021PlanMember2022-12-310001819142ses:SesAiCorporation2021PlanMember2022-02-020001819142ses:CommonStockWarrantsMember2022-02-020001819142ses:CommonStockWarrantsPrivateWarrantsMember2023-12-310001819142ses:CommonStockWarrantsPublicWarrantsMember2022-12-310001819142ses:CommonStockWarrantsPrivateWarrantsMember2022-12-310001819142ses:CommonStockWarrantsPublicWarrantsMember2022-02-020001819142ses:CommonStockWarrantsPrivateWarrantsMember2022-02-020001819142ses:CommonStockWarrantsMember2023-12-310001819142us-gaap:NonUsMember2023-12-310001819142us-gaap:NonUsMember2022-12-3100018191422020-12-310001819142us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001819142us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001819142us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819142us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819142ses:OfficeSpaceInWoburnMassachusettsAmendmentAdditionalSpaceMember2022-10-310001819142us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001819142us-gaap:RestrictedStockMember2023-01-012023-12-310001819142us-gaap:PerformanceSharesMember2023-01-012023-12-310001819142us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001819142ses:EarnOutSharesSponsorEarnOutSharesMember2023-01-012023-12-310001819142ses:EarnOutSharesEscrowedEarnOutSharesMember2023-01-012023-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2023-01-012023-12-310001819142ses:CommonStockWarrantsPublicWarrantsMember2023-01-012023-12-310001819142ses:CommonStockWarrantsPrivateWarrantsMember2023-01-012023-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001819142us-gaap:RestrictedStockMember2022-01-012022-12-310001819142us-gaap:PerformanceSharesMember2022-01-012022-12-310001819142us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001819142ses:EarnOutSharesSponsorEarnOutSharesMember2022-01-012022-12-310001819142ses:EarnOutSharesEscrowedEarnOutSharesMember2022-01-012022-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2022-01-012022-12-310001819142ses:CommonStockWarrantsPublicWarrantsMember2022-01-012022-12-310001819142ses:CommonStockWarrantsPrivateWarrantsMember2022-01-012022-12-310001819142us-gaap:RestrictedStockMember2021-01-012021-12-310001819142us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001819142us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001819142us-gaap:RestrictedStockMember2023-01-012023-12-310001819142us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001819142us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001819142us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001819142us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001819142us-gaap:RestrictedStockMember2022-01-012022-12-310001819142us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001819142us-gaap:PerformanceSharesMember2022-01-012022-12-310001819142us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001819142us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2022-01-012022-12-310001819142us-gaap:RestrictedStockMember2021-01-012021-12-310001819142us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001819142us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001819142us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001819142us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001819142us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001819142ses:SeriesDPlusRedeemableConvertiblePreferredStockMember2021-05-310001819142us-gaap:SeriesDPreferredStockMember2021-04-300001819142ses:SeriesDPlusRedeemableConvertiblePreferredStockMember2021-05-012021-05-310001819142us-gaap:SeriesDPreferredStockMember2021-04-012021-04-300001819142us-gaap:SeriesDPreferredStockMember2021-12-310001819142us-gaap:SeriesCPreferredStockMember2021-12-310001819142us-gaap:SeriesBPreferredStockMember2021-12-310001819142us-gaap:SeriesAPreferredStockMember2021-12-310001819142ses:SeriesDPlusRedeemableConvertiblePreferredStockMember2021-12-310001819142ses:SeriesCPlusRedeemableConvertiblePreferredStocksMember2021-12-310001819142us-gaap:RedeemableConvertiblePreferredStockMember2023-12-310001819142us-gaap:PerformanceSharesMember2023-01-012023-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2023-01-012023-12-310001819142us-gaap:StateAndLocalJurisdictionMember2023-12-310001819142us-gaap:StateAndLocalJurisdictionMember2022-12-310001819142us-gaap:DomesticCountryMember2023-12-310001819142us-gaap:DomesticCountryMember2022-12-310001819142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001819142us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819142ses:LabSpaceInWoburnMassachusettsMember2023-01-012023-12-310001819142ses:ManufacturingSpaceInShanghaiChinaMember2021-09-012021-09-300001819142ses:ManufacturingSpaceInShanghaiChinaMember2021-09-3000018191422021-12-310001819142ses:HyundaiMotorCompanyMember2021-08-312021-08-310001819142ses:GmGlobalTechnologyOperationsLlcAffiliateOfGeneralMotorsVenturesLlcAndGeneralMotorsHoldingsLlcMembersrt:DirectorMember2021-02-012021-02-280001819142ses:StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember2023-12-310001819142us-gaap:NonrelatedPartyMember2023-12-310001819142us-gaap:NonrelatedPartyMember2022-12-310001819142ses:GeneralMotorMembersrt:MinimumMembersrt:DirectorMember2023-12-310001819142ses:GeneralMotorMembersrt:MinimumMembersrt:DirectorMember2022-12-310001819142us-gaap:CommonStockMember2023-01-012023-12-3100018191422022-02-022022-02-0200018191422022-02-020001819142us-gaap:USTreasuryAndGovernmentMember2023-12-310001819142us-gaap:USTreasuryAndGovernmentMember2022-12-310001819142us-gaap:CommonClassAMember2023-12-310001819142us-gaap:RestrictedStockMember2023-12-310001819142ses:EarnOutSharesSponsorEarnOutSharesMember2023-12-310001819142ses:EarnOutSharesEscrowedEarnOutSharesMember2023-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2023-12-310001819142us-gaap:RestrictedStockMember2022-12-310001819142ses:EarnOutSharesSponsorEarnOutSharesMember2022-12-310001819142ses:EarnOutSharesEscrowedEarnOutSharesMember2022-12-310001819142ses:EarnOutSharesEarnOutRestrictedSharesMember2022-12-310001819142us-gaap:CommonClassBMember2023-12-310001819142ses:SesAiCorporation2021PlanMember2022-03-302022-03-300001819142ses:SesAiCorporation2021PlanMember2023-01-012023-12-310001819142ses:SesAiCorporation2021PlanMember2023-12-310001819142ses:CommonStockWarrantsPrivateWarrantsMember2021-01-310001819142ses:CommonStockWarrantsPublicWarrantsMember2021-01-310001819142ses:CommonStockWarrantsPublicWarrantsMember2023-12-310001819142ses:CommonStockWarrantsPublicWarrantsMember2023-01-012023-12-310001819142ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember2022-02-032022-02-030001819142us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-310001819142us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-12-310001819142us-gaap:CommonStockMember2022-01-012022-12-310001819142ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember2022-01-012022-12-310001819142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001819142us-gaap:FairValueMeasurementsRecurringMember2023-12-310001819142us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819142us-gaap:FairValueMeasurementsRecurringMember2022-12-310001819142ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember2022-02-032022-12-310001819142us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-3100018191422023-12-3100018191422022-12-310001819142ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember2022-02-0300018191422023-10-012023-12-310001819142us-gaap:WarrantMember2023-01-012023-12-3100018191422023-06-300001819142us-gaap:CommonClassAMember2023-01-012023-12-310001819142us-gaap:CommonClassBMember2024-02-210001819142us-gaap:CommonClassAMember2024-02-2100018191422022-01-012022-12-3100018191422021-01-012021-12-3100018191422023-01-012023-12-31ses:segmentxbrli:sharesiso4217:USDxbrli:sharesiso4217:USDses:Dxbrli:pureses:Voteiso4217:KRWutr:sqftses:Y

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2023

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

SES AI Corporation

(Exact name of registrant as specified in its Charter)

Delaware

88-0641865

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

35 Cabot Road Woburn, MA

01801

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (339) 298-8750

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

Title of Each Class

Trading Symbol(s)

Name of Exchange on which registered

Class A common stock, par value $0.0001 per share

SES

The New York Stock Exchange

Warrants to purchase one share of Class A common stock,
each at an exercise price of $11.50

SES WS

The New York Stock Exchange

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    Yes      No  

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

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting stock held by non-affiliates of the registrant as of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $0.7 billion, calculated by using the closing price of the registrant’s Class A common stock on such date on the New York Stock Exchange of $2.44.

As of February 21, 2024, there were 311,083,047 shares of the registrant’s Class A common stock and 43,881,251 shares of the registrant’s Class B common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

The registrant intends to file a proxy statement pursuant to Regulation 14A within 120 days of the end of the fiscal year ended December 31, 2023. Portions of such proxy statement are incorporated by reference into Part III of this Annual Report on Form 10-K.

TABLE OF CONTENTS

PART I

Item 1.

Business

5

Item 1A.

Risk Factors

11

Item 1B.

Unresolved Staff Comments

32

Item 1C.

Cybersecurity

32

Item 2.

Properties

33

Item 3.

Legal Proceedings

34

Item 4.

Mine Safety Disclosures

34

PART II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

34

Item 6.

[Reserved]

35

Item 7.

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

36

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

43

Item 8.

Financial Statements and Supplementary Data

44

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

80

Item 9A.

Controls and Procedures

80

Item 9B.

Other Information

82

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

82

PART III

Item 10.

Directors, Executive Officers and Corporate Governance

83

Item 11.

Executive Compensation

83

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

83

Item 13.

Certain Relationships and Related Transactions, and Director Independence

83

Item 14.

Principal Accounting Fees and Services

83

PART IV

Item 15.

Exhibits, Financial Statement Schedules

83

Item 16.

Form 10-K Summary

87

SIGNATURES

88

2

EXPLANATORY NOTE

Unless otherwise stated or unless the context otherwise requires, the terms “we,” “us,” “our,” “SES,” and the “Company” refer to SES AI Corporation, a Delaware corporation (f/k/a Ivanhoe Capital Acquisition Corp., a Cayman Islands exempted company (“Ivanhoe”)) and its consolidated subsidiaries, after giving effect to the Business Combination (as defined below).

We were originally formed as a Cayman Islands exempted company in July of 2020 for the purpose of effecting a merger, share exchange, asset acquisition, stock purchase, reorganization, recapitalization or other similar business combination with one or more businesses. On January 11, 2021, we consummated our initial public offering (the “IPO”), following which our securities began trading on the New York Stock Exchange (the “NYSE”).

On February 3, 2022 (the “Closing Date”), Ivanhoe consummated its previously announced business combination (the “Business Combination”) with SES Holdings Pte. Ltd., a Singapore private company limited by shares (“Old SES”), pursuant to the terms of that certain Business Combination Agreement (as amended, the “Business Combination Agreement”) by and among Ivanhoe, Old SES, and Wormhole Amalgamation Sub Pte. Ltd., a Singapore private company limited by shares, and a direct, wholly-owned subsidiary of Ivanhoe (“Amalgamation Sub”).

Pursuant to the terms of the Business Combination Agreement and in connection with the closing of the Business Combination (the “Closing”), (i) Ivanhoe migrated out of the Cayman Islands and domesticated as a Delaware corporation (the “Domestication”) by way of continuation and deregistration under Part XII of the Cayman Islands Companies Act and domestication under Section 388 of the Delaware General Corporation Law (“DGCL”), (ii) Ivanhoe changed its name to “SES AI Corporation” (“SES,” or the “Company”), and (iii) Amalgamation Sub merged with and into Old SES, with Old SES as the surviving company (the “Amalgamation”) (the time that the Amalgamation became effective is referred to as the “Effective Time”). As a result of the Amalgamation, Old SES became our wholly-owned subsidiary.

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS AND RISK FACTORS SUMMARY

This Annual Report on Form 10-K (this Annual Report”) contains statements that the Company believes are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, without limitation, statements relating to expectations for future financial performance, business strategies or expectations for our business. These statements are based on the beliefs and assumptions of the management of the Company. Although the Company believes that its plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, it cannot provide assurance that it will achieve or realize these plans, intentions or expectations. These statements constitute projections, forecasts and forward-looking statements, and are not guarantees of performance. Such statements can be identified by the fact that they do not relate strictly to historical or current facts. When used in this Annual Report, words such as “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “forecast,” “intend,” “may,” “might,” “plan,” “possible,” “potential,” “predict,” “project,” “seek,” “should,” “strive,” “target,” “will,” “would” and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking.

You should not place undue reliance on these forward-looking statements. Should one or more of a number of known and unknown risks and uncertainties materialize, or should any of our assumptions prove incorrect, the Company’s actual results or performance may be materially different from those expressed or implied by these forward-looking statements. Some factors that could cause actual results to differ include, but are not limited to the risks below, which also serves as a summary of the principal risks of an investment in our securities:

We face significant challenges in developing a Lithium-Metal (“Li-Metal”) battery that can be commercialized for use in electric vehicles (“EVs”), urban air mobility (“UAM”), and other applications, and the pace of development is often unpredictable and subject to delays.
We have a history of no revenues and of net losses and expect to continue to incur losses for the foreseeable future. While we expect to become profitable eventually, our internal assumptions may prove incorrect, and we may never achieve or maintain profitability.
We will need substantial additional capital in the future to fund our business and may be unable to meet our future capital requirements, impairing our financial position and results of operations.
Our Li-Metal technology is untested in actual EVs and may ultimately prove unworkable.
If our batteries fail to perform as expected our ability to develop, market and sell our batteries could be harmed.

3

Delays in the pre-manufacturing development of our battery cells could adversely affect our business and prospects.
We may not be able to engage target original equipment manufacturers (“OEMs”) customers successfully and to convert such contacts into meaningful orders in the future.
If we are unable to integrate our products into EVs manufactured by OEM customers, our results of operations could be impaired.
We may not be able to establish new, or maintain existing, supply relationships for necessary raw materials, components or equipment or may be required to pay costs for raw materials, components or equipment that are more expensive than anticipated, which could delay the introduction of our product and negatively impact our business.
Our ability to manufacture our Li-Metal batteries at scale depends on our ability to build, operate and staff our facilities successfully.
We have pursued and may continue to pursue joint development agreements (“JDAs”) and other strategic alliances, which could have an adverse impact on our business if they are unsuccessful or if we are unable to enter into new JDAs.
Certain components of our batteries pose safety risks that may cause accidents. We may be subject to financial and reputational risks due to product recalls and product liability claims, and we could face substantial liabilities that exceed our resources.
Our business depends substantially on the continuing efforts of our senior executives and other key personnel as well as the ability to attract, train and retain highly skilled employees and key personnel.
Developments in alternative technology or other fossil fuel alternatives may adversely affect the demand for our battery products.
Our patent applications may not result in issued patents or our patent rights may be challenged, invalidated or limited in scope, any of which could have a material adverse effect on our ability to prevent others from competing or interfering with the commercialization of our products.
We rely heavily on our intellectual property portfolio, including unpatented proprietary technology. If we are unable to protect our intellectual property rights from unauthorized use, our business and competitive position would be harmed.
The international scope of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.
We have incurred and will continue to incur increased costs related to operating as a public company, and our management will be required to devote substantial additional time to compliance and corporate governance practices.
The price of our common stock has been and may continue to be volatile.
Our public warrants may never be in the money, and they may expire worthless.
We are controlled or substantially influenced by Dr. Qichao Hu and certain entities affiliated with Dr. Hu, whose interests may conflict with other stockholders. The concentrated ownership of our dual class common stock could prevent stockholders from influencing significant decisions.
the other factors described in “Part I, Item 1A” in this Annual Report.

4

PART I

Item 1. Business

Overview

SES AI Corporation and its consolidated subsidiaries (together the “Company” or “SES”) is a pre-commercialization stage company engaged in the development and production of high-performance, Lithium-Metal (“Li-Metal”) rechargeable battery technologies for electric vehicles (“EVs”), urban air mobility (“UAM”), which encompasses electric vehicle take-off and landing (“eVTOL”) technology, and other applications. We were founded in 2012 and our mission is to facilitate the widespread adoption of sustainable electric transportation, both on land and in air, by creating best-in-class, high energy density Li-Metal batteries centered around long-range performance and safety.

We have developed what we believe to be the world’s most advanced Li-Metal battery technology, and we have the management team in place to become a leading provider of batteries. Our differentiated battery technology has been designed to combine the high energy density of Li-Metal with large-scale manufacturability of conventional Lithium-ion (“Li-ion”) batteries and will help to promote the transition from the global dependence on fossil fuel-based automotive vehicles to clean and efficient EVs and help enable an era of electric transportation in air.

We believe that our Li-Metal batteries demonstrate industry-leading energy density and performance and will:

deliver a lightweight and compact battery, and substantially reduce range anxiety of EV consumers;
provide fast-charge capability to charge the battery to 80% in less than 15 minutes, significantly reducing charging times;
incorporate artificial intelligence (“AI”) software and battery management systems (“BMS”), which will accurately monitor the state of health of the battery and apply appropriate self-healing protocols;
achieve rapid market adoption due to our strategic partnerships, including with leading global original equipment manufacturers (“OEMs”), such as General Motors (“GM”), Hyundai Motor Company (“Hyundai”), and Honda Motor Company, Ltd. (“Honda”);
capitalize on the innovation occurring in Li-ion, including improvements in energy density, manufacturing efficiency and cost reduction, as our manufacturing processes are very similar to Li-ion.

Limitations of Current Battery Technology

Conventional Li-ion technology is currently being used in most commercially available EVs. Li-ion typically uses a metal oxide-based or phosphate-based cathode and graphite or graphite/silicon-based anodes. The anode and cathode are separated by a polymer-based separator. Finally, the whole cell is filled with a liquid electrolyte that conducts lithium ions from the anode to the cathode as the vehicle is being driven (or battery is being discharged), and from the cathode to the anode as the vehicle (or the battery) is being charged. Conventional Li-ion cells have been instrumental in kick starting the current EV market and are being manufactured at scale at capacities of hundreds of GWh today. However, the automotive industry desires a battery with higher energy density to improve the electric driving range (the distance that a vehicle can be driven on a single charge) while reducing battery cost to enable mass-adoption.

Li-Metal Batteries

Li-Metal is widely considered and accepted as the EV battery technology capable of achieving the highest energy density. In fact, switching the current Li-ion graphite/silicon anode with Li-Metal will currently result in the highest possible energy density for any given cathode in lithium chemistry. Li-Metal is the lightest un-engineered pure metal on earth and since the lithium ions do not have to diffuse in and out of the anode host material (like in the case of graphite or silicon in conventional Li-ion), the battery cells made with Li-Metal anode can be very compact and light. This combination of a lightweight and compact anode results in the highest possible gravimetric (Watt-hour (“Wh”)/kg) and volumetric (Wh/liter) energy density, respectively, for any given cathode in lithium chemistry.

Our Technology

SES’s approach to Li-Metal cell utilizes the high energy density benefits of lithium metal anode while utilizing a cell design that primarily uses a liquid electrolyte in the cathode and separator to transport the lithium ions. There is also a protective anode coating between the anode and the separator. This approach results not only in improved energy density due to using a lithium metal anode, but also superior performance at room and lower than room temperatures and enables manufacturing at scale just like Li-ion, which is manufactured at scale today. In fact, we have been successfully making multi-Amp-hour (“Ah”), multi-layer cells using our Li-Metal approach for many years.

5

The key breakthrough in SES’s Li-Metal cells is its proprietary and patented liquid electrolyte. This electrolyte is developed internally at SES with many years of scientific research and development. We use a high-concentration, solvent-in-salt electrolyte. While liquid electrolytes used in conventional Li-ion cells are volatile and flammable, SES’s liquid electrolyte has low volatility and is self-extinguishing. Conventional liquid electrolytes are primarily made up of organic solvents with low concentrations of salt to aid lithium-ion conduction. SES’s liquid electrolyte primarily consists of salt with a low concentration of proprietary solvent molecules. This new type of high-concentration solvent-in-salt liquid electrolyte is fundamentally different from conventional liquid electrolyte. It maintains the manufacturability advantage of liquid electrolytes in conventional Li-ion manufacturing but can enable Li-Metal due to its stability on lithium metal.

SES’s Li-Metal technology also helps resolve an issue that has plagued Li-Metal adoption and progress for decades. With repeated charge and discharge cycles, lithium metal anodes are known to develop needle-like mossy structures known as dendrites, which can penetrate the separator and short-circuit the battery cell. The use of our liquid electrolyte changes the morphology of dendrite formation in our Li-Metal battery cells from needle-like mossy structures to a smooth lithium metal surface or dense deposition. Our proprietary anode coating provides an added layer of protection against separator penetration by making lithium plating denser during charging. Additionally, our AI-powered safety software and BMS monitors the state-of-health of the battery cells and can accurately detect any safety issues much earlier. The combination of these elements significantly increases cell cycle life and safety.

The rest of the cell is assembled using our proprietary ultra-thin wide-width Li-Metal anode, a conventional separator and a cathode. With the exception of the Li-Metal anode, all materials and components utilized in our battery cells are either already being manufactured at scale or have the capability to be easily manufactured at scale without the need for intensive research and development, or development of new equipment.

To our knowledge, SES Li-Metal battery cells are the only Li-Metal cells demonstrated to meet or exceed the preliminary OEM target requirements for energy density, low temperature discharge, room temperature fast charge and discharge, cycle life and safety.

Our unique high-energy density Li-Metal battery is expected to be:

light and compact, with high energy density of at least 400 Wh/kg and 1000 Wh/liter;
durable and safe, with the ability to meet stringent cycle life, overall lifetime and safety targets for EVs and urban air mobility (“UAM”) aircrafts;
capable of fast charge, charging up to 80% in less than 15 minutes;
capable of high power discharge, at room and low temperatures;
low-cost, taking advantage of existing Li-ion manufacturing scale and best-practices to enable cost-reduction;
capitalizing on the innovation occurring in Li-ion, in terms of incremental improvement in energy density, supply chain development, cost reduction and manufacturing efficiency, since the cathode and cell manufacturing process are the same as in Li-ion; and
smarter, with AI-powered safety software and BMS that can predict safety incidents in real time and make appropriate diagnostic recommendations.

Our Competitive Strengths

Differentiated Battery Technology

As described above, our Li-Metal batteries are expected to be lighter, more energy dense, safer, faster-charging, and lower cost solution than Li-ion batteries, and to include smart technology. Our Li-Metal battery technology has projected energy density of 400 Wh/kg / 1,000 Wh/L in our large 100 Ah cells, compared to approximately 265 Wh/kg / 535 Wh/L in Li-ion battery cells using a high nickel content cathode. This higher energy density is expected to translate into significantly more range, which we believe will help to enable the expansion of an electrified world. Currently, one version of our 100 Ah multi-layer battery cells have demonstrated energy density of 380 Wh/kg / 850 Wh/L in third-party testing, along with fast charging up to an 80% charge in less than 15 minutes, bolstering our confidence in our ability to achieve industry-leading performance. Our batteries are expected to be cheaper in the long-term, while providing fast-charge capabilities, best-in-class durability and a high degree of safety.

6

Designed For Manufacturing At Scale

Over the last 11 years of research and development, we have strived to develop a technology that is not only differentiated, but also scalable and manufacturable. We are producing our large 50 and 100 Ah cells using manufacturing processes very similar to Li-ion cells and batteries.

Strategic Partnerships

We believe that our products will experience swift market adoption due to our current strategic partnerships with leading global OEMs GM, Hyundai and Honda. To our knowledge, we are the only company working on Li-Metal technology that has entered into B-Sample joint development agreement (“JDAs”) with a major OEM for EVs. We plan to collaborate with other OEMs to expedite such adoption and increase market acceptance of our Li-Metal battery over time.

Our Growth Strategy

Battery Development for OEMs. We have transitioned from developing and making A-Sample batteries to B-Samples that meet carmakers' requirements for their electric vehicles. We aim to have B-Samples developed and initially produced in 2024, followed by C-Samples in 2026. We expect this progress will pave the way for commercial production of our technology in 2027. For more information on collaborations with these OEMs, see Our Partnerships” below. A-Sample batteries are functional prototypes developed for OEMs based on their technical specifications. These are in contrast with B-Sample batteries, which are A-sample batteries manufactured under much higher throughput and tested in actual vehicles, and C-Sample batteries, which would be fully functional, mature samples for mass production and tested for full drivability in actual vehicles. As we remain focused on A-Sample and B-Sample battery development, we do not yet have any arrangements with OEMs to manufacture consumer-ready batteries for their EVs.

Battery Manufacturing at Scale. We will continue to enhance our production processes to enable volume manufacturing in a cost-effective manner. Phase I of our pilot facility in Shanghai was completed and ready-to-use in March 2022 and fully operational in the third quarter of 2022, and our pilot facility in South Korea was completed and ready-to-use in September 2022. We expanded our facilities in South Korea through renting additional space that was operational in February 2023. We expect to continue to expand and modify our production facilities in 2024 and beyond as we work with our OEM partners to progress towards facilities for eventual C-Sample battery development and production ahead of this planned commercial production.

Partnership Development and Expansion. We will continue to strengthen our partnerships with GM, Hyundai and Honda in the use of our battery technology. Also, we intend to work closely with other OEMs and other strategic partners to develop and produce our Li-Metal battery cells, with the aim of making them widely available in EVs, UAM aircrafts and other applications over time.

Supply Chain. We expect to explore opportunities for partial vertical integration, both upstream and downstream, to ensure scalability of our battery cells and battery technology. Upstream, we intend to explore integrating vendors of key materials of our cells and providers of key equipment and engineering capabilities, such as cell assembly, anode processing, chemical processing and safety testing. Downstream, we plan to explore integrating providers of key engineering capabilities, such as battery state-of-health monitoring software, charging optimization software, battery module development and recycling.

Continued Battery Innovation. We intend to continue leveraging our world-class science, engineering and manufacturing expertise to innovate future products that will continue to provide leading technology coupled with manufacturability. We continue to invest in research and development in areas such as cell chemistry and structure, battery materials, AI and machine learning software and advanced manufacturing, to build on our intellectual property portfolio.

Our Partnerships

We intend to work closely with OEMs and other strategic partners to develop and produce our Li-Metal battery cells, with the aim of making them widely available in EVs, UAM, and other applications over time.

We have maintained a strong partnership with GM since 2015, when GM led our Series B financing, and since then, GM has invested approximately $70.0 million in our company, including a $50.0 million investment in our Series D funding round and a $10.0 million investment in the private placement transaction in connection with the Business Combination (the “PIPE Financing”), via GM’s affiliates and subsidiaries. GM is one of the world’s largest car companies and has voiced its desire to be a leader in EVs. GM has announced plans to launch more than 30 new EV models by 2025 and only sell zero-emission vehicles by 2035. Our partnership initially involved close technical and research and development collaboration on SES’s battery technology.

7

We have also fostered a partnership with Hyundai, another global automobile leader. In May 2021, Hyundai made an investment of $50.0 million in our Series D plus funding round. Hyundai also purchased $50.0 million of our Class A common stock in the PIPE Financing.

Honda purchased $75.0 million of our Class A common stock in the PIPE Financing as the single largest PIPE Financing investor.

We entered into A-Sample JDAs with each of GM, Hyundai and Honda in February 2021, May 2021 and December 2021, respectively, with initial terms of three years in the case of GM and Hyundai, and eighteen months in the case of Honda. We are currently transitioning to B-Sample and have entered into a new B-Sample JDA with one of our OEM partners which includes technical milestones and a timeline for delivery of B-Sample cells. We are also in discussions with our other OEM partners regarding B-Sample agreements.

Our JDAs do not represent commitments by OEMs to purchase our Li-Metal battery cells and are focused on development. Although the JDAs set timeframes for the attainment of certain development milestones, these timeframes are objectives only and may be subject to ongoing collaboration and change by the parties. The JDAs also do not prohibit OEMs or SES from entering into additional agreements with other third parties. To our knowledge, neither GM, Hyundai nor Honda has entered into new agreements with other automotive or battery companies for the development of A-Sample Li-Metal batteries.

Our Research and Development

We conduct research and development at our facilities in Woburn, Massachusetts in the United States, Shanghai, China, and Chungju, South Korea, and we expect to eventually build additional facilities in other parts of the world. Research and development activities concentrate on making further improvements to our battery technology, including improvements to battery performance and cost.

Major development efforts include, but are not limited to, programs in the following areas.

Scale-up: Our design is further being customized with and validated by several OEMs. Based on our collaborations with OEMs, we believe that a roughly 100 Ah cell-size manufactured at GWh scale (five to seven cells-per-minute) is needed to achieve commercialization in EVs and UAMs at a large, global scale. We are developing processes and upgrading equipment to scale up the manufacturing of our current cell design from three to nine Ah capacity to 50 Ah and 100 Ah.
Module and Pack Design: Li-Metal cells must be integrated into modules and packs as part of their integration into vehicles. Our active development efforts are focused on the integration of our Li-Metal cells into modules to enable our Li-Metal cells to perform as intended once they are integrated into modules and vehicles.
AI Software and BMS: Software is critical to the ongoing monitoring of battery health and safety. We continue to develop AI algorithms to diagnose battery cell-related health issues, develop advanced control algorithms and charging methods to enhance cycle life and safety, and port such software on to a BMS that can integrated into a battery pack.
Advanced Materials and Coatings: We continue to research and develop advanced electrolyte and anodes to further improve cycle life and safety. In addition, we continue to develop novel methods of laminating or depositing lithium metal onto current collector that can be deployed at commercial GWh scale.
Cathode Materials and Design: We develop our Li-Metal cells for a variety of different cathode materials, cathode design and cathode processing methods that can provide ultra-high energy density and/or significant cost-reduction.
Li-Metal Recycling: Along with other battery components that are already being recycled today, Li-Metal foil will also need to be recycled in the future. We continue to explore methods of recycling that are productive and cost-effective.

Our Intellectual Property

To maintain a competitive advantage, we believe we must develop and preserve the proprietary aspect of our technologies. We rely on a combination of copyright, patent, trademark, trade secret, license and other intellectual property laws in the United States and other jurisdictions, as well as license agreements and other contractual protections, including non-disclosure agreements and other measures to establish, maintain, enforce and protect our proprietary rights. Our policy is to require our employees, consultants, and advisers to execute non-disclosure agreements in connection with their employment, consulting, or advisory relationships with us, where appropriate. We also have a policy that requires employees, consultants, and advisers who work on our products to agree to disclose and assign to us all inventions conceived during their work with us that are developed using our property or relate to our business. In addition, we seek to protect our proprietary and intellectual property position by, in addition to filing patent applications in various jurisdictions related to our proprietary

8

technology, relying on trade secrets, know-how and continuing technological innovation. Despite measures taken to protect our intellectual property, unauthorized parties may attempt to copy aspects of our proprietary technology or obtain and use information that we regard as proprietary, which could harm our business and competitive position. For a more comprehensive discussion of the risks related to our intellectual property, please see “Part I, Item 1A. Risk Factors—Risks Relating to Our Business and Technology” and “Risk Factors—Risks Relating to Our Intellectual Property.”

Patents

As of December 31, 2023, we have been granted 76 patents, with expiration dates ranging from 2032 through 2041, and have over 108 patent applications pending in the United States and in other jurisdictions. We also rely substantially on unpatented proprietary technology, including know-how and 30 trade secrets as of December 31, 2023.  The issued and pending patents, licenses, know-how and trade secrets cover the following:

Cell design, including physical format, component layout, application tuning, cell formation and support structures.
Materials, including salt preparation and purification, design of synthetic solvents, state-of-the art electrolyte formulations, lithium foil production, separator composition and anodes.
Battery management, including charge/discharge profiles, rapid charging, safety systems and algorithms, telemetry harvesting and big data analysis.
Environmental, including low-impact production of cell materials and recyclability of spent materials.

Trademarks

We have registered various trademarks associated with our business with the United States Patent and Trademark Office on the Principal Register and in other appropriate jurisdictions. As of December 31, 2023, we have 82 registered or allowed trademarks, with 33 trademark applications pending. Depending upon the jurisdiction, trademarks are valid if they are in use and/or their registrations are properly maintained.

Our Suppliers

Currently, we are in product development and our product design has yet to be finalized, so our volume demand is limited, and we do not have long-term supply arrangements. As volume demand grows, we expect to negotiate long-term supply contracts. For our current product development needs, we source from third-party suppliers for raw materials, components and equipment necessary to develop and manufacture our Li-Metal battery cells.

Human Capital Resources

Employees

Our people are our most valuable asset, and we believe they are among the best in the EV battery industry. We strive to attract and retain team members who are passionate about electric transportation and battery technologies and have the humility and discipline to be building blocks in our fast-paced and challenging business operations. We seek the best talent with competitive compensation and benefits, opportunities for growth and development, and a culture that emphasizes fair and equitable treatment and diversity and inclusion. As of December 31, 2023, we had approximately 300 full-time employees, representing a 50% increase over the prior year. Approximately 35% of our employees, including all of our executive management team, are located in the United States, with the remaining located in China, South Korea and Singapore. The workforce in our China and South Korea locations primarily consists of operators for our prototype manufacturing lines. Currently, approximately 80% of our employees worldwide are engaged in research and development and related functions, with expertise in all aspects of the development process, including materials science, chemistry, engineering and software. Many of these employees have extensive experience from large Li-ion companies and hold advanced engineering and scientific degrees, including many from the world’s top universities.

Training and Development

We are committed to fostering an environment in which our employees continuously learn and develop, and we offer extensive training programs.

9

Pay and Benefits

Our compensation program is designed to align employee compensation with performance and to provide the proper incentives to attract, retain, and motivate employees to achieve superior results. The structure of our compensation program balances incentive earnings for both short-term and long-term performance and is designed to be competitive and consistent with employee positions, skill levels, experience, knowledge, and geographic location.

We are also committed to providing comprehensive benefit options that allow our employees and their families to live healthier and more secure lives.

Health and Safety

We maintain an occupational health and safety management system that covers all our employees and contractors, because we are committed to the safety and well-being of our workforce. By minimizing risks at our facilities and implementing training to enhance awareness of hazards, we are able to promote safe practices and preserve the health of our employees.

Our Facilities

We have leased facilities located in Woburn, Massachusetts in the United States, Shanghai, China, and Chungju and Seoul, South Korea. Our Woburn facility, which also serves as the Company’s headquarters, focuses on chemistry, material and algorithm research and development, as well as engaging with our OEM and strategic partners. Our Shanghai facility focuses on supply chain development, manufacturing process development, battery cell development and production, AI software, BMS and module development. Phase I of our pilot facility in Shanghai was completed and ready-to-use in March 2022 and was fully operational in the third quarter of 2022. Our Chungju pilot facility focuses on manufacturing process development and battery cell product development and was completed and ready-to-use in September 2022 and fully operational in the fourth quarter of 2022. We have also set up an office in Seoul focused on supply chain, customer relations and our collaboration with partners in the region. Furthermore, in June 2023, we entered into a new lease for a facility near our Woburn facility for an electrolyte foundry, which we started using in January 2024. This facility will focus on novel electrolyte molecule discovery and synthetic pathway development.

As the joint development of Li-Metal batteries with our OEM partners continues to progress, we also expect to launch future research facilities and, eventually, commercial production manufacturing facilities in the United States, while also significantly increasing our headcount. We expect to convert our third EV A-Sample production line dedicated for making cells for UAM applications. Furthermore, we expect to launch our fourth and fifth production line in 2024, which will be dedicated to B-sample EV cells.

Competition

The battery market, like the EV market it services, is fast-growing, extremely competitive and driven by the innovation of both large incumbents and emerging entrants like SES. With the introduction of new technologies and the potential entry of new competitors into the market, we expect competition to increase in the future, which could harm our business, results of operations, or financial condition.

Our prospective competitors include major manufactures supplying the industry, automotive OEMs and potential new entrants to the industry. Existing suppliers of batteries to the EV industry include Contemporary Amperex Technology Co. Limited, SK Innovation, LG Energy Solutions, Panasonic Corporation and Samsung SDI. Although their offerings tend to be conventional Li-ion, they could develop Li-Metal batteries that would directly compete with our offerings. Additionally, many automotive OEMs, including Tesla, Nio, Rivian and Toyota, are researching and investing in efforts to develop their own EV battery production capabilities.

Newer entrants, including Northvolt, Sila Nanotechnologies, Solid Power, Enovix, QuantumScape, and Amprius, are also seeking to improve conventional lithium-ion batteries or to develop new technologies, including lithium-metal and solid-state batteries, or to develop new technologies for cathodes, anodes, electrolytes and additives. Some of these companies have established relationships with automotive OEMs and are in varying stages of development.

We acknowledge that incumbents and emerging entrants may have greater resources to invest in advancing their technologies, access to more potential customers, or strategic relationships with OEMs (or other third parties) that may give them a competitive edge. We further acknowledge that these disparities, where they exist, have the potential to harm our business, results of operations or financial condition.

10

Government Regulation and Compliance

There are government regulations pertaining to battery safety, transportation of batteries, use of batteries in vehicles, factory safety and disposal of hazardous materials. We will ultimately have to comply with these regulations to sell our batteries into the market. For more information, see “Part I, Item 1A. Risk Factors—Risks Relating to Regulations and Our Compliance With Such Regulations” discussing regulations and regulatory risks related to export controls (including our export controls compliance program), environmental, health and safety, anti-corruption, anti-bribery, data collection, trade and tax law compliance.

Company Information

Information that we furnish to or file with the SEC, including the Company’s annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to, or exhibits included in, these reports are made available for download, free of charge, through the Company’s website at www.ses.ai as soon as reasonably practicable. The Company’s SEC filings, including exhibits filed therewith, are also available directly on the SEC’s website at www.sec.gov.

The Company may use its website as a distribution channel of material company information. Financial and other important information regarding the Company is routinely posted on and accessible through the Company’s website. Accordingly, investors should monitor this channel, in addition to following the Company’s press releases, SEC filings and public conference calls and webcasts. Information contained on the Company’s website is not part of this report.

Item 1A. Risk Factors

We have identified the following risks and uncertainties that may have a material adverse effect on our business, financial condition, results of operations or reputation. The risks described below are not the only risks we face. Additional risks not presently known to us or that we currently believe are not material may also significantly affect our business, financial condition, results of operations or reputation. Our business could be harmed by any of these risks. The risk factors described below should be read together with the other information set forth in this Annual Report, including our consolidated financial statements and the related notes, as well as in other documents that we file with the SEC.

Risks Relating to Our Business and Technology

We face significant challenges in developing a Li-metal battery that can be commercialized for use in EVs and other applications, and the pace of development is often unpredictable and subject to delays.

To our knowledge, Li-Metal batteries have never been successfully used in automobiles. Li-Metal batteries have been successfully used for other applications, but their use in other vehicles, including UAM, has been limited thus far. We are still in the development stages for our Li-Metal batteries and face significant scientific challenges that will need to be solved prior to commercializing our Li-Metal batteries for use in EVs and other applications such as UAM. If we are not able to overcome these challenges, our Li-Metal batteries may not be able to be commercialized and our business may fail.

In particular, we need to build Li-Metal battery cells which meet OEM requirements for use in EVs and UAM. While we have been making progress toward these requirements, significant engineering and mechanical barriers remain which must be solved before our Li-Metal batteries will meet OEM requirements. It is difficult to predict with certainty the pace of scientific development which will allow us to solve these challenges, and delays in meeting these challenges, or the introduction of new, unforeseen challenges, could impact the timing of the commercialization of our Li-Metal batteries, or our ability to reach commercialization at all.

We have a history of no revenues and of net losses and expect to continue to incur losses for the foreseeable future. While we expect to become profitable eventually, our projections are based on internal assumptions that may prove incorrect, and we may never achieve or maintain profitability.

We incurred net losses of approximately $53.4 million, $51.0 million, and $31.3 million for the years ended December 31, 2023, 2022 and 2021, and had an accumulated deficit of approximately $198.7 million and $145.3 million from our inception through December 31, 2023 and 2022, respectively. As discussed in “Business - Our Technology,” to date, we have only validated the capabilities of our Li-Metal battery cell technology and have not produced Li-Metal batteries for sale. As a result, we have yet to generate any revenue from our business operations, and since inception, we have not achieved profitable operations or positive cash flows from our operations.

11

Our plan is to achieve the development and initial production of B-Sample batteries in 2024 and C-Sample batteries in 2026, which we expect to enable us to commence commercial production of our technology in 2027. For more information, see “Part I, Item 1. Business—Our Growth Strategy.” As a result, we believe that we will continue to incur operating and net losses each quarter until at least 2028, the year following the one in which we expect to begin generating revenue as part of the commercialization of our Li-Metal battery technology. This plan and the related revenue and other financial projections reflect current estimates of future performance, based on certain financial and operational assumptions. Given our limited operating history, there can be no assurance that the actual results will be in line with our expectations. As discussed in other risk factors in this section, factors that could impact the timing and levels of our profitability include, but are not limited to: our ability to solve the scientific engineering and mechanical challenges to commercialize our products; the level of demand for our products; the performance of our products; the projected supply materials for our products; a reduction in the cost of Li-ion; average selling prices of EVs and our products; projected production capacities of our facilities; our collaboration with OEMs; the projected gross margin achievable upon sale of our products; and the extent to which growth of EV markets and continued shift in consumer preference will conform with projections.

Additionally, we expect the rate at which we will incur losses to be significantly higher in future periods as we, among other things, continue to incur significant expenses in connection with the design, development and manufacturing of our batteries, including any significant unplanned or accelerated expenses and new strategic investments to expand our research and development activities in science, engineering, and technician personnel; invest in manufacturing capabilities; build up inventories of components for our batteries; invest in supply chain; increase our sales and marketing activities; develop our distribution infrastructure; and increase our general and administrative functions to support our growing operations. We may find that these efforts are more expensive than we currently anticipate or that these efforts may not result in revenues, which would further increase our losses, thus affecting the value of your investment.

We will need substantial additional capital in the future to fund our business and may be unable to meet our future capital requirements, impairing our financial position and results of operations.

The development, design, manufacture and sale of batteries is a capital-intensive business. We expect to sustain substantial operating expenses, without generating sufficient revenues to cover expenditures, for a number of years. To date, we have funded our operations through a combination of proceeds from the Business Combination and PIPE Financing and funding received through the sales of our redeemable convertible preferred stock. These funds are expected to finance our principal sources of liquidity and ongoing costs, such as research and development relating to our Li-Metal batteries and the construction of additional manufacturing facilities. In the future, if we are not able to fund our operations from cash flows generated from anticipated product sales, we expect that we will need to raise additional funds through a variety of possible methods, including, but not limited to, entry into joint ventures or other strategic arrangements, issuance of equity, equity-related or debt securities or through obtaining credit from financial institutions, as well as anticipated future revenue from product sales.

We believe that our cash on hand and marketable securities will be sufficient to meet our working capital and capital expenditure requirements for a period of at least 12 months from the date of this Report, and also sufficient to fund us to commercialization. However, additional funding may be required for a variety of reasons, including opportunities to build an integrated supply chain in the United States and delays in expected development of our Li-Metal battery cells. Our ability to successfully develop our products, commence commercial operations and expand our business will depend on many factors, including our working capital needs, the availability of equity and/or debt financing and, over time, our ability to generate positive cash flows from operations.

We cannot be certain that additional capital will be available on attractive terms, if at all, when needed, which could be dilutive to stockholders. We may be forced to decrease our level of investment in product development or scale back our operations, which could have an adverse impact on our business and financial prospects. Furthermore, the cost of debt could be higher than anticipated, which could negatively affect our earnings.

Our Li-Metal technology is untested in actual EVs and may ultimately prove unworkable.

The results of third-party tests show that our multi-layer cells meet or exceed the preliminary OEM target requirements for energy density, low temperature discharge, room temperature fast charge and discharge, cycle life and safety. Additionally, Li-Metal is widely considered and accepted as the EV battery technology capable of achieving the highest energy density. However, we have not produced Li-Metal batteries for use by an actual EV, and no one has successfully demonstrated use of high energy density Li-Metal batteries in EVs. Our Li-Metal battery cell technology may prove unworkable when used in actual EVs, which would substantially undercut our business, operating results, financial condition and prospects, and could effectively eliminate the value of your investment.

12

The market for UAM, and for use of Li-Metal technology in UAM applications, is still emerging, and may not achieve the growth potential we expect.

The UAM market is still emerging, and it is uncertain to what extent market acceptance of UAM will grow, if at all. The market is new and rapidly evolving, characterized by rapidly changing technologies and evolving government regulation and industry standards. To our knowledge, there is no market standard battery technology for use in UAM applications. There can be no assurance that, even if the UAM market grows significantly, Li-Metal will emerge as a preferred battery technology for use in UAM applications. The success of our ability to sell Li-Metal batteries for use in UAM applications will depend on the growth and acceptance of UAM generally and the results of testing and certifications for use of our batteries in UAM applications. If the UAM market does not develop as we expect, or if our Li-Metal batteries do not perform as expected during testing for use in UAM applications, it could materially adversely affect our business, operating results, financial condition and prospects.

If our batteries fail to perform as expected our ability to develop, market and sell our batteries could be harmed.

Once commercial production of our Li-Metal battery technology commences, our batteries may contain defects in design and manufacture that may cause them to not perform as expected or that may require repairs, recalls, and design changes. Our battery cells are inherently complex and incorporate technology and components that have not been used for other applications and that may contain defects and errors, particularly when first introduced. For more information, see “Part I, Item 1. Business—Our Technology.” Due to our limited operating history, we have a restricted frame of reference from which to evaluate the long-term performance of our Li-Metal batteries. There can be no assurance that we will be able to detect and fix any defects in our batteries prior to the sale to potential consumers. If our batteries fail to perform as expected, customers may delay deliveries, terminate further orders or initiate product recalls, each of which could adversely affect our sales and brand and could adversely affect our business, financial condition, operating results and prospects.

We are unable to predict user behavior when driving EVs with Li-Metal technology.

While conventional Li-ion battery technology has been tested in many applications for several decades, Li-Metal batteries have yet to be commercialized for use in EVs. Even if we work with OEMs to thoroughly test Li-Metal cells using pre-determined conditions, there is no guarantee that users in the field will not drive outside of recommended driving conditions and unintentionally abuse the batteries. In such events, performance and safety may be compromised, thus having a materially negative impact on our business, financial condition, operating results and prospects.

Delays in the pre-manufacturing development of our battery cells could adversely affect our business and prospects.

We have entered into JDAs with major OEMs to jointly develop Li-Metal batteries, with the expectation that such development will culminate in the widespread use of our technology in future EVs with these major OEMs, and eventually with other large OEMs. For more information, see “Part I, Item 1. Business—Our Partnerships.” However, as we are still in the developmental stages with each of these OEMs, we do not currently have existing arrangements to produce our Li-Metal cells for their vehicles, and production-ready models of our batteries will not be available until sufficiently tested and approved for inclusion in future OEMs’ EVs. Each time we produce a battery with a higher output, the product must undergo extensive pre-manufacturing development and testing. Anything that delays the consistent development and testing of pre-manufacturing battery cells samples at increasingly higher outputs, such as technology or engineering issues, could alter our prospects and adversely affect our business.

We may not be able to engage target OEM customers successfully and to convert such contacts into meaningful orders in the future.

Our success, and our ability to increase revenue and operate profitably, depends in part on our ability to identify OEM target customers and convert such contacts into meaningful orders or expand on current customer relationships. In some cases, our battery cells may be delivered to certain customers on a sampling basis, where they have the ability to evaluate whether our products meet their performance requirements before committing to joint development and meaningful orders. Our ongoing success depends on whether our target customers are willing to begin and continue using our battery technology, as well as whether their product lines continue to incorporate our products. Thus, our efforts to expand our manufacturing and sales to OEMs may not be successful and may never result in products that achieve market acceptance, create additional revenue or become profitable, thus harming our financial results and prospects.

Our research and development efforts strive to create products that are on the cutting edge of technology and are meeting the evolving requirements of our customers, but competition in our industry is high. To secure acceptance of our products, we must also constantly develop and introduce cost-effective, increasingly more scalable Li-Metal batteries with enhanced functionality and performance to meet evolving industry standards. If we are unable to retain target customers, or convert early trial deployments into meaningful orders, our

13

business, financial condition, operating results and prospects could be materially adversely affected. In addition, we may not receive adequate assistance from OEMs to commercialize our products successfully, which could impair our results of operations.

If we are unable to integrate our products into EVs manufactured by OEM customers, our results of operations could be impaired.

Our batteries are composed of modules assembled from battery cells, which we produce and intend to manufacture at scale. OEMs often require unique configurations or custom designs for batteries for their EVs. Once we enter into contracts with OEMs to produce batteries for their EVs, we expect to tailor the design of our batteries specifically to the EVs that these OEM customers manufacture. This development process requires not only substantial lead time between the commencement of design efforts for customized batteries and the commencement of volume shipments of the battery cells to the customer, but also the cooperation and assistance of the OEMs in order to determine the requirements for each specific application. Technical problems may arise that affect the acceptance of our product by the OEMs. If we are unable to design and develop products that meet the OEMs’ requirements, we may lose opportunities to obtain purchase orders, and our reputation and prospects may be damaged.

We may not be able to establish new, or maintain existing, supply relationships for necessary raw materials, components or equipment or may be required to pay costs for raw materials, components or equipment that are more expensive than anticipated, which could delay the introduction of our product and negatively impact our business.

Currently, we are in product development and our product design has yet to be finalized, so our volume demand is limited, and we do not have long-term supply arrangements. As volume demand grows, we expect to negotiate long-term supply contracts. For our current product development needs, we source from third-party suppliers for raw materials, components and equipment necessary to develop and manufacture our Li-Metal battery cells. For more information, see “Part I, Item 1. Business—Our Suppliers.”

To the extent that, when our volume demand so requires, if we are unable to enter into long-term agreements with our current or future suppliers on beneficial terms, or such suppliers experience difficulties ramping up their supply to meet our long-term requirements at reasonable cost, we may need to seek alternative sources for necessary raw materials, components or equipment necessary to develop and manufacture our Li-Metal battery cells, produce the raw materials or additional components in-house, or redesign our proposed products to accommodate available substitutes. To the extent that our suppliers experience any delays in providing or developing their products, we could also experience delays in delivering on our timelines.

Moreover, the price of raw materials, components and equipment could fluctuate significantly due to circumstances beyond our control. Substantial increases in prices would increase our operating costs and negatively impact our prospects. Any disruption in supply could also temporarily disrupt future research and development activities or production of our batteries until an alternative supplier is able to meet our requirements.

Changes in business conditions, unforeseen circumstances and governmental changes, as well as other factors beyond our control or which we do not presently anticipate, could affect our suppliers’ ability to deliver raw materials, components or equipment to us on a timely basis. For instance, we may be impacted by currency fluctuations, trade barriers, tariffs or shortages and other general economic or political conditions (such as the ongoing military conflict between Russia and Ukraine or ongoing Israel-Hamas war and wider regional conflict, including attacks on shipping vessels in the Red Sea), which may limit our ability to obtain key raw materials or components for our Li-Metal batteries or significantly increase freight charges and other costs and expenses associated with our business. For more information, see “—Risks Relating to our International Operations—The international nature of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.” Any of the foregoing could materially and adversely affect our business, financial condition, operating results and prospects.

Our ability to manufacture our Li-Metal batteries at scale depends on our ability to build, operate and staff our facilities successfully.

We expanded our China and South Korea facilities in 2023 and expect to continue to expand and modify our production facilities in 2024 and beyond as we work with our OEM partners to progress toward eventual C-Sample battery development and production ahead of planned commercial production. For more information, see “Part I, Item 1. Business—Our Growth Strategy and “Business—Our Facilities.” Because we expect to rely heavily on complex machinery, well-trained personnel and well-managed supply chain for our operations in these facilities, our production will involve a significant degree of uncertainty and risk in terms of operational performance and costs.

Our manufacturing facilities consist of large-scale machinery combining many components. Such machinery will require us to make intensive capital expenditures prior to our ability to earn any revenues. The manufacturing facility machinery may suffer unexpected

14

malfunctions from time to time and will depend on repairs and spare parts to resume operations, which may not be available when needed. Additionally, unexpected malfunctions of the manufacturing facility machinery may significantly affect the intended operational efficiency, thus materially and adversely affecting our business, financial condition and operating results.

The production of our facilities also requires us to hire and train highly skilled personnel to operate such facilities, including engineers, workers, and indirect laborers. Recruiting and training such skilled staff takes significant cost and time, and an inability to do so timely or at all inhibits the successful operation of these facilities, thus negatively affecting our business. In addition, the manufacturing of our Li-Metal batteries at facilities requires us to obtain various production licenses and permits, receive the necessary internal approvals from our customers regarding specifications and enter into agreements for the supply of raw materials, components and manufacturing tools and supplies. If we do not complete such steps in a timely manner, our manufacturing timeline or output could be significantly delayed or inhibited.

Finally, the production of our Li-Metal batteries at scale and competitive cost, compared to conventional Li-ion cells, will require us to achieve rates of throughput, use of electricity and consumables, yield, and rate of automation demonstrated for mature batteries and battery material. As we have not produced Li-Metal batteries at scale, our ability to achieve such rates is untested and subject to significant constraints and uncertainties. Operational performance and costs can be difficult to predict and are often influenced by factors outside of our control, such as, but not limited to, environmental hazards and remediation, costs associated with commissioning of machines, damages or defects in electronic systems, industrial accidents, fire and seismic activity and natural disasters, and problems with equipment vendors. Should operational risks materialize, they may result in lower yield, which would negatively affect our revenue growth and profitability as projected. Additionally, they could cause personal injury to or death of workers, the loss of manufacturing equipment, damage to manufacturing facilities, monetary losses, delays and unanticipated fluctuations in production, environmental damage, administrative fines, increased insurance costs and potential legal liabilities, all of which could have a material adverse effect on our business, financial condition, operating results and prospects.

We have pursued and may continue to pursue JDAs and other strategic alliances, which could have an adverse impact on our business if they are unsuccessful or if we are unable to enter into new JDAs.

We have entered into strategic alliances and may in the future enter into additional strategic alliances. For example, we have entered into JDAs with GM, Hyundai and Honda, which expire at different points in time. For more information, including the expiration dates of these agreements, see “Part I, Item 1. Business—Our Partnerships” and Note 4 to our consolidated financial statements. We expect to form other strategic joint ventures in the future to support our supply chain as well as the build out of manufacturing facilities aimed at the commercialization of our batteries.

While offering potential benefits, these current and future strategic alliances with battery manufacturers, OEMs and others could subject us to a number of risks, including risks associated with sharing proprietary information, non-performance by our partners and costs of establishing and maintaining new strategic alliances, any of which may materially and adversely affect our business. We may have limited ability to monitor or control the actions of our partners and, to the extent any of them suffers negative publicity or harm to their reputation from events relating to their business, we may also suffer negative publicity or harm to our reputation by virtue of our association with them. For example, if we rely on our partners’ manufacturing facilities, those operations would be outside of our control. We could experience delays if our partners do not meet agreed-upon timelines or experience capacity constraints, and in turn, we could lose customers and face reputational harm.

Further, there is risk of potential disputes with any partners with whom we collaborate, and we could be affected by adverse publicity related to our partners, whether or not such publicity is related to their collaboration with us. Our ability to build a premium brand successfully could also be adversely affected by perceptions about the quality of our partners’ products. In addition, because we rely on our partners and third parties to meet our quality standards, there can be no assurance that we will successfully maintain quality standards. Finally, we may not be successful in signing into new JDAs in the future, whether with new OEM partners or with existing OEM partners with whom we want to continue our relationships. Any of the foregoing could adversely affect our business, financial condition, operating results and prospects.

The EV battery market continues to evolve and is highly competitive, and certain other battery manufacturers have significantly greater resources than we do.

The EV battery market, like the EV market it services, is fast-growing, extremely competitive and driven by the innovation of both large incumbents and emerging entrants like SES. For more information, see “Part I, Item 1. Business—Competition.” Li-ion battery technology

15

has been widely adopted and our current competitors have, and future competitors may have, greater resources than we do and may also be able to devote greater resources to the development of their current and future technologies. These competitors also may have greater access to customers and may be able to establish cooperative or strategic relationships amongst themselves or with third parties that may further enhance their resources and competitive positioning. In addition, Li-ion battery manufacturers may continue to reduce cost and expand supply of conventional batteries and therefore reduce the prospects for our business or negatively impact our ability to sell our products at a market-competitive price and yet with sufficient margins.

A number of development-stage companies are also seeking to develop new technologies for Li-Metal batteries. Potential new entrants are seeking to develop new technologies for cathodes, anodes, electrolytes and additives. Some of these companies have established relationships with OEMs and are in varying stages of development. Additionally, many OEMs are researching and investing in conventional Li-ion batteries and/or Li-Metal battery efforts and, in some cases, in battery development and production. Furthermore, other companies are developing alternative technologies such as advanced diesel, ethanol, fuel cells or compressed natural gas, as well as potential improvements in the fuel economy of the internal combustion engine. We expect competition in battery technology and EVs to intensify due to increased demand for these vehicles and a regulatory push for EVs, continuing globalization, and consolidation in the worldwide automotive industry. Developments in alternative technologies or improvements in battery technology made by competitors may materially adversely affect the sales, pricing and gross margins of our batteries. If a competing technology is developed that has superior operational or price performance, our business will be harmed. Similarly, if we fail to accurately predict and ensure that our battery technology can address customers’ changing needs or emerging technological trends, or if our customers fail to achieve the benefits expected from our Li-Metal batteries, our business will be harmed.

We may not be able to estimate accurately the future supply and demand for our batteries, which could result in a variety of inefficiencies in our business and hinder our ability to generate revenue. If we fail to predict accurately our manufacturing requirements, we could incur additional costs or experience delays.

It is difficult to predict our future revenues and appropriately budget for our expenses, and we may have limited insight into trends that may emerge and affect our business. We anticipate being required to provide forecasts of our demand to our current and future suppliers prior to the scheduled delivery of products to potential customers. Currently, there is no historical basis for making judgments on the demand for our batteries or our ability to develop, manufacture, and deliver batteries, or our profitability in the future. If we overestimate our requirements, our suppliers may have excess inventory, which may increase our costs. If we underestimate our requirements, our suppliers may have inadequate inventory, which could interrupt manufacturing of our products and result in delays in shipments and revenues or potential liability for late delivery. In addition, lead times for raw materials, components and manufacturing equipment may vary significantly and depend on factors such as the specific supplier, contract terms and demand for each raw material, component or manufacturing equipment at a given time. Any of the foregoing could result in delays in the delivery of batteries to our potential customers, which would harm our business, financial condition, operating results and prospects.

Certain components of our batteries pose safety risks that may cause accidents. We may be subject to financial and reputational risks due to product recalls and product liability claims, and we could face substantial liabilities that exceed our resources.

Due to the high energy density inherent in lithium-based batteries, our batteries can pose certain safety risks, including the risk of fire. Our state-of-the-art software is designed to accurately monitor and predict most safety incidents. Nevertheless, accidents causing death or personal injury, or property damage can occur, and no high energy density battery will ever be 100% safe. For example, with repeated charge and discharge cycles, Li-Metal anodes are known to develop needle-like mossy structures known as dendrites, which can penetrate the separator and short-circuit the battery cell. Although we incorporate safety procedures in the research, development, manufacture and transportation of batteries that are designed to minimize safety risks - for example, our Li-Metal battery technology is designed to change the morphology of dendrite formation - the manufacture or use of our products may still cause accidents. Any accident, whether occurring at the manufacturing facilities or from the use of our products, may result in significant production interruption, delays or claims for substantial damages caused by personal injuries or property damage.

Product liability claims, even those without merit or those that do not involve our products, could harm our business, financial condition, operating results and prospects. The automobile industry in particular experiences significant product liability claims, and we face inherent risk of exposure to claims in the event that our battery products do not perform or are claimed not to have performed as expected. As is true for other commercial vehicle suppliers, we expect in the future that our battery products will be installed on vehicles that will be involved in crashes resulting in death or personal injury. Additionally, product liability claims that affect our competitors may cause indirect adverse publicity for us and our products.

16

A successful product liability claim against us could require us to pay a substantial monetary award. We may not be able to cover any substantial monetary judgment against us. Moreover, a product liability claim against us or our competitors could generate substantial negative publicity about our products and business and could have a material adverse effect on our brand, business, prospects, financial condition and operating results.

Our use of artificial intelligence and machine learning may result in legal and regulatory risk.

We use artificial intelligence and machine learning in our business, including using artificial intelligence in our battery management systems to monitor the state of health of the battery and using machine learning to assist in developing new molecules and synthesis techniques to improve battery performance. As with many technological innovations, there are significant risks and challenges involved in maintaining and deploying these technologies. Artificial intelligence algorithms or training methodologies may be flawed. Datasets may be overbroad or insufficient and information generated by artificial intelligence may be illegal or harmful. There can be no assurance that the usage of such technologies will enhance our products or services or be beneficial to our business, including our efficiency or profitability. Additionally, artificial intelligence entails significant legal risks. The IP ownership and license rights of new technologies such as artificial intelligence and machine learning have not been fully addressed by U.S. courts, and there is uncertainty and ongoing litigation in different jurisdictions as to the degree and extent of protection warranted for artificial intelligence technologies and relevant system input and outputs. If we fail to obtain protection for the intellectual property rights concerning technologies developed using artificial intelligence or machine learning, or later have our intellectual property rights invalidated or otherwise diminished, our competitors may be able to take advantage of our research and development efforts to develop competing products, which could adversely affect our business, reputation, financial condition, or results of operations. Moreover, the use or adoption of artificial intelligence and machine learning in our technology may expose us to breach of a data or software license, website terms of service claims, claimed violations of privacy rights or other tort claims. The regulatory landscape surrounding artificial intelligence is also evolving, and the use of machine learning technologies may also become subject to regulation under new laws or new applications of existing laws. On October 30, 2023, the Biden administration issued an Executive Order to, among other things, establish extensive new standards for AI safety and security. Other jurisdictions may decide to adopt similar or more restrictive legislation that may render the use of such technologies challenging. These restrictions may make it harder for us to conduct our business using artificial intelligence, and violations of these laws and regulations could result in fines and penalties, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business, and damage to our reputation.

We may incur significant costs based on the warranties we may supply in our products and services.

Battery manufacturers are expected to give warranties that are reflective of the warranties given by manufacturers to users of the end product (e.g., from an OEM to a buyer of a vehicle). With respect to our battery products, we expect to offer warranties against any defects due to product malfunction or workmanship. We expect to provide a reserve for these potential warranty expenses, which is based on an analysis of historical warranty issues. There will be no assurance that future warranty claims will be consistent with past history, and in the event we experience a significant increase in warranty claims, there is no assurance that our reserves will be sufficient. This could have a material adverse effect on our business, financial condition and operating results.

If we fail to effectively manage eventual growth, then our business, results of operations and financial condition could be adversely affected.

Our future success depends upon our ability to grow, and if we are unable to manage our growth effectively, we may incur unexpected expenses and be unable to meet our eventual customers’ requirements, all of which could materially adversely affect our business, financial condition, operating results and prospects. To manage our current and anticipated future growth effectively, we must continue to maintain and enhance our infrastructure, financial and accounting systems and controls. We must also attract, train and retain a significant number of scientists, engineers, sales and marketing personnel, customer support personnel, professional services personnel, technical personnel and management personnel, and the availability of such personnel may be constrained.

As we continue to grow, including from the integration of employees and businesses acquired in connection with future acquisitions, we may find it difficult to maintain important aspects of our corporate culture, which could negatively affect our profitability and our ability to retain and recruit qualified personnel who are essential for our future success. If we do not effectively manage our growth, we may not be able to execute on our growth plan, respond to competitive pressures, take advantage of market opportunities, satisfy customer requirements or manufacture high-quality products. Additionally, we may not be able to expand and upgrade our infrastructure to accommodate future growth.

Failure to effectively manage our growth could also lead us to over-invest or under-invest in development and operations; result in weaknesses in our infrastructure, systems or controls; give rise to operational mistakes, financial losses, loss of productivity or business

17

opportunities; and result in loss of employees and reduced productivity of remaining employees. Our growth is expected to require significant capital expenditures, which may lower our earnings, and may divert financial resources from other projects such as the development of new products and services. If we are unable to manage our growth effectively, our expenses may increase more than expected, our revenue may not increase or may grow more slowly than expected and we may be unable to implement our business strategy.

Our business depends substantially on the continuing efforts of our senior executives and other key personnel as well as the ability to attract, train and retain highly skilled employees and key personnel.

Our success depends on our ability to attract and retain our executive officers, key employees and other qualified personnel, and our operations may be severely disrupted if we lost their services. As we build our brand and become better known, there is increased risk that competitors or other companies will seek to hire our personnel. All of our executives and engineering staff are subject to non-competition agreements, but we may face challenges in enforcing these non-competition agreements, and such agreements may become illegal if the Federal Trade Commission’s proposed Non-Compete Clause Rule is implemented. The failure to attract, integrate, train, motivate and retain these personnel could seriously harm our business and prospects.

To execute our business plan, we must attract and retain highly qualified personnel in research and development, sales and marketing, production and other leadership roles. Competition for these employees is intense, and we may not be successful in attracting and retaining qualified personnel. We have from time to time in the past experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications in relevant industries. Many of the companies with which we compete for experienced personnel have greater resources than we have. In addition, in making employment decisions, particularly in high-technology industries, job candidates often consider the value of the equity they are to receive in connection with their employment. Employees may be more likely to leave us if the shares they own or the shares underlying their equity incentive awards have significantly appreciated or significantly reduced in value. A significant talent pool consists of nationals from countries that may require a license from the United States Bureau of Industry and Security to work with our technology, which raises the cost of hiring due to the uncertainty that a license may not be granted and the candidate would be unemployable in the role envisioned. If we fail to attract new personnel, or fail to retain and motivate our current personnel, our business and growth prospects could be harmed.

In addition, we are highly dependent on the services of Dr. Qichao Hu, our Founder and Chief Executive Officer, and other senior technical and management personnel, including our executive officers, who may take significant amounts of time to replace. If Dr. Hu or other key personnel were to depart, we may not be able to successfully attract and retain senior leadership necessary to grow our business.

If we do not maintain and continue to develop our corporate culture as we grow and evolve, it could also harm our ability to foster the innovation, creativity and teamwork we believe that we need to support our growth. Additions of executive-level management, significant numbers of new employees, our workforce reduction and higher employee turnover could significantly and adversely impact our culture.

Risks Relating to the EV Industry

Our future growth and success depend on the willingness of vehicle operators and consumers to adopt EVs.

Our growth is highly dependent upon the adoption of EVs by commercial vehicle and specialty vehicle operators and consumers. If the markets for EVs do not develop as we expect or develop more slowly than we expect, our business, prospects, financial condition and operating results will be harmed, because demand for our products and services will not increase as expected or may even be reduced. The market for alternative fuel vehicles is relatively new, rapidly evolving, characterized by rapidly changing technologies, price competition, numerous competitors, evolving government regulation and industry standards, frequent new vehicle announcements and changing consumer demands and behaviors.

Other factors may influence the adoption of EVs, including, but not limited to:

perceptions about EV quality, design and performance, especially if adverse events or accidents occur that are linked to the quality or safety of EVs;
volatility in sales of EVs;
the costs of purchasing and maintaining EVs;
perceptions about vehicle safety in general, namely, safety issues that may be attributed to the use of advanced technology, including vehicle electronics;

18

negative perceptions of EVs, such as that they are more expensive than nonelectric vehicles and are only affordable with government subsidies or that they have failed to meet customer expectations;
the limited range over which EVs may be driven on a single battery charge and the effects of weather on this range;
the decline of an EV’s range resulting from deterioration over time in the battery’s ability to hold a charge;
concerns about electric charging infrastructure availability and reliability, which could derail past and present efforts to promote EVs as a practical solution to vehicles which require gasoline;
concerns about charging station standardizations, convenience and cost influencing consumers’ perceptions regarding the convenience of EV charging stations;
concerns of potential customers about the susceptibility of battery packs to damage from improper charging, as well as the lifespan of battery packs and the cost of their replacement;
concerns regarding comprehensive vehicular insurance coverage related to EVs;
developments in alternative technologies, such as advanced diesel, ethanol, fuel cells or compressed natural gas, or improvements in the fuel economy of the internal combustion engine, which could adversely affect sales of EVs;
the environmental consciousness of consumers;
the availability and volatility in the cost of natural gas, diesel, coal, oil, gasoline and other fuels relative to electricity;
the availability of tax and other governmental incentives to purchase and operate EVs or future regulation requiring increased use of nonpolluting vehicles;
concerns regarding the value and costs for upkeep of EVs in the used car market;
the availability of enough skilled labor in after-sale maintenance and repair services of EVs; and
macroeconomic factors.

Any of these factors could impair the development of the EV market, lowering demand. In anticipation of an expected increase in the demand for EVs in the next few years, we plan to develop, test, manufacture and commercialize our Li-Metal battery technology. However, the markets we expect to target, primarily those in North America, Europe and Asia, may not achieve the level of growth we expect. If any market fails to achieve our expected level of growth, we may have excess manufacturing capacity and may not be able to generate enough revenue to achieve or sustain our profitability.

Developments in alternative technology or other fossil fuel alternatives may adversely affect the demand for our battery products.

Significant developments in alternative technologies, such as fuel cell technology, advanced diesel, ethanol or natural gas, or breathing batteries, may materially and adversely affect our business, financial condition, operating results and prospects in ways that we may not currently anticipate. Existing and other battery technologies, fuels or sources of energy may emerge as customers’ preferred alternatives to our battery products. Any failure by us to develop new or enhanced technologies or processes, or to react to changes in existing technologies, could materially delay our development and introduction of new and enhanced alternative products, which could result in decreased revenue and a loss of market share to our competitors.

Our research and development efforts may not be sufficient to adapt to changes in alternative fuel and EV technology. As technologies evolve, we plan to upgrade or adapt our energy solutions with the latest technology, in particular lighter weight modules and packs, advanced cooling methods, more sophisticated safety management software, more efficient manufacturing process, and advanced battery chemistry, which may also negatively impact the adoption of our other products. However, we may not compete effectively with alternative systems if we are not able to develop, source and integrate the latest technology into our battery products.

If the EVs in which our batteries are installed do not meet certain motor vehicle standards, our business, operating results and prospects could be adversely affected.

Our products are expected to be used as components in EVs. All vehicles sold must comply with applicable international, federal, and state motor vehicle safety standards, which vary by national and other jurisdictions. In the United States, vehicles that meet or exceed all federally mandated safety standards are certified under the federal regulations. Rigorous testing and the use of approved materials and equipment are among the requirements for achieving federal certification. Failure by our eventual EV manufacturing customers to satisfy motor vehicle standards could have a material adverse effect on our business and operating results.

Moreover, we may incur our own significant costs in complying with these regulations. Laws and regulations related to the EV industry and alternative energy are currently evolving and we face risks associated with changes to these laws and regulations.

19

To the extent laws and regulations become more stringent or otherwise change, our products or the vehicles into which they are incorporated may not comply with applicable international, federal, state or local laws, which would have an adverse effect on our business. Compliance with changing laws and regulations could be burdensome, time consuming and expensive. To the extent compliance with new laws and regulations is cost prohibitive, our business, financial condition, operating results and prospects would be adversely affected.

Internationally, there may be laws and regulations in jurisdictions we have not yet entered or laws of which we are unaware in jurisdictions we have entered that may restrict our sales or other business practices. Even for those jurisdictions we have analyzed, the laws and regulations in this area can be complex, difficult to interpret and may change over time. Continued regulatory limitations and other obstacles interfering with our or our eventual customers’ ability to sell products could have a negative and material impact on our business, financial condition, operating results and prospects.

Our ability to successfully market our products will depend on the establishment of charging station networks meeting the needs of EVs using our products. If any of the charging station networks are not compatible with such products and technologies, our sales could be adversely affected.

We design, develop, and manufacture electric power batteries for EVs. However, we do not manufacture chargers or charging poles that are necessary for using our products. In addition, we will rely on third parties, such as city governments, utility providers and private investors, to build charging stations for EVs using our products. If no charging station networks are built in markets in which OEMs using our products target their EVs, there would be little demand for electric battery products in those areas.

Further, existing charging station networks have not been established under a uniform standard and it could diminish our sales if any of the networks are not compatible with EVs using our products and technologies. In order for our fast-charging batteries to become widely adopted in electric passenger cars, a critical mass of compatible fast-charging stations must be installed and in operation in any given urban area where our OEM customers plan to enter. Establishing a network of fast-charging stations requires significant capital investment and government approvals. It also requires government regulators to believe that the merits of fast-charging stations support the costs of such construction. If a sufficient number of charging stations that accommodate EVs using our products and technologies cannot be built up and be functional in a timely manner, it will be difficult for us to retain our existing customers and to attract new customers. As a result, our business, financial condition, operating results and prospects may be materially and adversely affected.

If emerging standards in charging station networks are not compatible with our current products or in development products and technologies, we may miss market opportunities and our financial performance will suffer. If other EV battery companies’ products and services, including industry-standard technologies or other new standards, emerge or become dominant in any of these areas, or differing standards emerge in global markets, demand for our technology and products could diminish. As standards emerge, such as those in China including specifications for hardware, connecting equipment and service networks, and standards for communication and inspection, compatibility of prior fast-charging stations could be made obsolete.

The Biden Administration has put forth ambitious goals for advancing new battery technology, which may lead to a shortage of the metals required for manufacturing batteries.

The Biden Administration has put forth ambitious goals for investing in “clean energy,” including goals to replace gasoline-operated vehicles with EVs, and signed into law the Inflation Reduction Act of 2022, which includes multiple incentives to promote clean energy, electric vehicles, battery and energy storage manufacture or purchase. In order to meet these ambitious goals, a secure supply chain of raw materials, including lithium, copper and nickel, will need to be obtained. Developing mines for these materials can take a significant amount of time. If production of battery technology increases faster than this supply chain can be secured, it may lead to a shortage of these raw materials, which could negatively affect our business.

Risks Relating to Our Intellectual Property

Our patent applications may not result in issued patents or our patent rights may be challenged, invalidated or limited in scope, any of which could have a material adverse effect on our ability to prevent others from competing or interfering with the commercialization of our products.

Our key technological innovations, including innovations that are currently commercialized in our products and innovations that we plan to deploy in the future, are described in our issued patents and pending patent applications, as well as patent applications that we plan to file in the future. For more information, see “Part I, Item 1. Business—Intellectual Property.” The process of applying for and obtaining a patent is expensive, time consuming and does not always result in patent claims as expected or needed. We may not be able to file and prosecute

20

all necessary or desirable patent applications at a reasonable cost, in a timely manner, or in all jurisdictions where protection may be commercially advantageous, or we financially may not be able to protect our proprietary rights at all. There is also no assurance that the pending applications will result in issued patents.

In addition, the issuance of a patent does not give us the right to practice the patented invention. Third parties may have blocking patents that could prevent us from marketing our products and practicing our technology. Alternatively, third parties may seek to market their products similar to or otherwise competitive with our products. In these circumstances, we may need to defend and/or assert our patents, including by filing lawsuits alleging patent infringement. In any of these types of proceedings, a court or agency with jurisdiction may find our patents invalid and/or unenforceable. Even if we have valid and enforceable patents, these patents still may not provide protection against competing products or processes sufficient to achieve our business objectives. Under the terms of our JDAs, and as part of our sponsored research projects with universities, we may file patent applications with third parties and end up co-owning certain of our patents. Co-ownership of a patent may require us to enter into license agreements with third parties, which are less favorable than if we were the sole owner of the patent. Furthermore, if the other owners are unwilling to join us in an enforcement action, we may be unable to enforce our jointly owned patent rights against infringers. Such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology. If one or more of our patents are held to be invalid or unenforceable, or if claims of those patents are interpreted narrowly, or if patents fail to issue from our pending applications, our competitiveness and value may also be undermined. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations, and prospects.

We rely heavily on our intellectual property portfolio, including unpatented proprietary technology. If we are unable to protect our intellectual property rights from unauthorized use, our business and competitive position would be harmed.

We may not be able to prevent unauthorized use of our intellectual property, which could harm our business and competitive position. We rely upon a combination of the intellectual property protections afforded by patent, trademark and trade secret laws in the United States and other jurisdictions, as well as license agreements and other contractual protections, to establish, maintain and enforce rights in our proprietary technologies.

We also rely substantially on unpatented proprietary technology, including know-how or trade secrets. We seek to protect our intellectual property rights in various ways, including through nondisclosure and invention assignment agreements with our employees and consultants and through non-disclosure agreements with business partners and other third parties. We cannot ensure that these agreements will provide meaningful protection for our trade secrets, know-how or other proprietary information in the event of any unauthorized use, misappropriation, or disclosure of such trade secrets, know-how or other proprietary information. There can be no assurance that employees, consultants, vendors and customers have executed such agreements or have not breached or will not breach their agreements with us, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or independently developed by competitors. The theft or unauthorized use or publication of our trade secrets and other confidential business information could reduce the differentiation of our products and harm our business, the value of our investment in development or business acquisitions could be reduced and third parties might make claims against us related to losses of their confidential or proprietary information. Any of the foregoing could materially and adversely affect our business.

Additionally, despite our efforts to protect our proprietary rights, third parties may attempt to copy or otherwise obtain and use our intellectual property. Monitoring unauthorized use of our intellectual property is difficult and costly, and the steps we have taken or will take to prevent misappropriation may not be sufficient. Any enforcement efforts we undertake, including litigation, could be time-consuming and expensive and could divert management’s attention, which could harm our business, results of operations and financial condition. In addition, existing intellectual property laws and contractual remedies may afford less protection than needed to safeguard our intellectual property portfolio.

We may need to defend ourselves against intellectual property infringement claims, which may be time-consuming and could cause us to incur substantial costs.

Companies, organizations or individuals, including our current and future competitors, may hold or obtain patents, trademarks or other proprietary rights that would prevent, limit or interfere with our ability to make, use, develop or sell our products, which could make it more difficult for us to operate our business. From time to time, we have received, and we may in the future receive, claims or inquiries from holders of patents or trademarks claiming that and/or inquiring whether we are infringing their proprietary rights and/or seeking court declarations that they do not infringe upon our intellectual property rights. Companies holding patents or other intellectual property rights relating to batteries, electric motors or electronic power management systems may bring suits alleging infringement of such rights or

21

otherwise asserting their rights and seeking licenses. In addition, if we are determined to have infringed upon a third party’s intellectual property rights, we may be required to do one or more of the following:

cease selling, incorporating or using products that incorporate the challenged intellectual property;
pay damages;
obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or
redesign our batteries.

In the event of a successful claim of infringement against us and our failure or inability to obtain a license to the infringed technology, our business, prospects, operating results and financial condition could be materially adversely affected. In addition, any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources and management’s attention.

We may face risks relating to protecting our intellectual property in various countries.

Patent, trademark and trade secret laws vary significantly throughout the world. Filing, prosecuting, and defending patents in all countries throughout the world would be prohibitively expensive, and the laws of foreign countries may not protect our rights to the same extent as the laws of the United States. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we have patent protection or licenses, but enforcement is not as strong as that in the United States.

A number of foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States. Therefore, our intellectual property rights may not be as strong or as easily enforced outside of the United States, and efforts to protect against the unauthorized use of our intellectual property rights, technology, and other proprietary rights may be more expensive and difficult outside of the United States. Some courts inside and outside the United States may be less willing or unwilling to protect trade secrets and agreement terms that address non-competition are difficult to enforce in many jurisdictions and might not be enforceable in certain cases. Failure to adequately protect our intellectual property rights could result in our competitors using our intellectual property to offer products, potentially resulting in the loss of some of our competitive advantage and a decrease in our revenue, which would adversely affect our business, financial condition, operating results and prospects.

Risks Relating to our International Operations

The international nature of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing business outside of the United States.

While we are incorporated as a Delaware corporation, we have significant operations outside the United States. Battery manufacturing is capital intensive, and to reduce dilution and financial burden, SES has been applying for appropriate government financial support. We currently have an operating facility in Shanghai, China, focused on supply chain development, manufacturing process development, battery cell development and production, AI software, BMS and module development, and an operating facility in Chungju, South Korea, focused on manufacturing process development and battery cell product development. We have received financial support from the Government of South Korea to partially offset the expense of facility construction and plan to seek additional government financial support to the extent possible. Also, due to geopolitical considerations, we may be required to introduce certain commercial inefficiencies into our operations.

We are subject to, and could become further subject to, various legal, political, regulatory and social requirements and economic conditions both inside and outside the United States. Expansion into new markets requires significant resources and management’s attention, as well as significant expenditures, including for the establishment of local operating entities, hiring of local employees and establishment of facilities in advance of generating any revenue. Some of the risks associated with international operations in China, South Korea and/or other countries, such as in the development, manufacturing, marketing or sale of our products, include, but are not limited to:

general trade tensions between the United States and China have been escalating, and new legislation or regulations in either jurisdiction could impose additional restrictions and costs on our ability to operate in one or both jurisdictions, or even foreclose operations entirely;
general political tension between South Korea and North Korea, including the ongoing risk of armed conflict between the two countries, which could disrupt our manufacturing operations in South Korea or foreclose our operations entirely;
non-U.S. countries have enacted and could enact legislation or impose regulations or other restrictions, including unfavorable labor regulations or tax policies (such as Chinese regulations prohibiting our operating company from paying dividends out of accumulated

22

distributable profits unless 10% of such profits (up to half of the company’s registered capital) are set aside annually, under Article 166 of China’s Company Law), which could have an adverse effect on our ability to conduct business in or expatriate profits from those countries;
tax rates in certain non-U.S. countries may exceed those in the United States and non-U.S. earnings may be subject to withholding requirements or the imposition of tariffs, exchange controls, or other restrictions, including restrictions on repatriation;
the regulatory or judicial authorities of non-U.S. countries may not enforce legal rights and recognize business procedures in a manner to which we are accustomed or would reasonably expect;
we may have difficulty complying with a variety of laws and regulations in non-U.S. countries, some of which may conflict with laws in the United States;
changes in political and economic conditions may lead to changes in the business environment in which we operate, as well as changes in currency exchange rates;
in the case of China, the degree of significant government control over China’s economic growth through restrictions and limitations on foreign investment in certain industries, control over the allocation of resources, control over payment of foreign currency-denominated obligations, implementation of monetary policy, data localization and privacy requirements, technology transfer requirements, national security laws, influence over the courts and preferential treatment of particular industries or companies, could materially affect our liquidity, access to capital, intellectual property and ability to operate our business in China. If we are unable to operate our business in China, it would require us to redirect research and development efforts to facilities in other jurisdictions, which could result in additional expenditures which would negatively impact our business and results of operations;
in the case of China, data localization requirements and restrictions on the use of foreign technology applications have already been enacted by the Chinese government, and restrictions on the use of Chinese technology and applications that have been or may be adopted in the future by the United States, may make it difficult to efficiently coordinate complex manufacturing supply chains in a global setting;
in the case of China, new laws and regulations may require us to obtain additional permits or licenses, or complete or update registrations with regulatory authorities, and we may be unable to conduct our operations in China if we are unable to obtain required permits, licenses or registrations in a timely manner;
restrictions or denials on visas for our personnel, may limit our ability to train and pass along proprietary information efficiently;
differences in software usage and export controls, may make it difficult to share certain engineering documents and resources between global subsidiaries;
changes to export controls and/or failure to obtain export licenses in the United States, China or other countries in which we do business could adversely affect our access to raw materials, ability to manufacture and ship our products or increase our costs to conduct research and development; and
natural disasters or international conflict, including terrorist acts, could interrupt our research and development, manufacturing or commercialization or endanger our personnel.

Our ability to deal with these issues could be affected by existing or new U.S. laws and the need to protect our intellectual property and assets. The materialization of any such risks could have an adverse impact on our business, financial condition, operating results and prospects.

We could experience losses associated with our intellectual property in relation to our operations in China.

We rely upon the fair interpretation and enforcement of patent, copyright, trademark and trade secret laws in the U.S., similar laws in other countries, and agreements with employees, customers, suppliers, licensors and other parties. Such reliance serves to establish and maintain the intellectual property rights associated with the technology that we develop and ultimately sell. However, the laws and courts of certain countries at times do not protect intellectual property rights or respect contractual agreements to the same extent as the laws of the U.S. Therefore, in certain jurisdictions we may not be able to protect our intellectual property rights against counterfeiting or enforce our contractual agreements with other parties. Specifically, as discussed above, the Company conducts research and development operations in China. Article VII of the National Intelligence Law of China requires every commercial entity in China, by simple order of the Chinese government, to act as an agent of the government by committing espionage, technology theft, or whatever else the government deems to be in the national interest of China. If the Chinese government were to require the appropriation of certain of our intellectual property in the national interest, this could lead to material adverse effects on our operations and competitive positions.

23

Implementation of labor laws and regulations in China may adversely affect our business and results of operations.

Pursuant to the labor contract law of China that took effect in January 2008, its implementation rules that took effect in September 2008 and its amendment that took effect in July 2013, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts. Due to lack of detailed interpretative rules and uniform implementation practices and broad discretion of the local competent authorities, it is uncertain as to how the labor contract law and its implementation rules will affect our current employment policies and practices. Our employment policies and practices may violate the labor contract law or its implementation rules, and we may thus be subject to related penalties, fines or legal fees. Compliance with the labor contract law and its implementation rules may increase our operating expenses, in particular our personnel expenses. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the labor contract law and its implementation rules may also limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations.

As the interpretation and implementation of these laws and regulations are still evolving, we cannot assure you that our employment practice will at all times be deemed in full compliance with labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees and our business, financial condition and results of operations could be adversely affected.

Further, labor disputes, work stoppages or slowdowns at our operations facilities or any of our third-party service providers could significantly disrupt daily operation or our battery development plans and have materially adverse effects on our business.

The unavailability, reduction or elimination of, or uncertainty regarding, government and economic incentives or subsidies available to us, end-users or OEMs could have a material adverse effect on our business, financial condition, operating results and prospects.

In 2019, in connection with our establishment of our Shanghai facility, the first two years of rent on the facility totaling approximately RMB7.1 million was borne by the Jiading district local government which also took on certain renovations to the facility at the cost of approximately RMB 4.3 million such that it is suitable for our use. In 2020, we received an incentive award of RMB10,000 under the Jiading Industrial Zone Development Potential Award from the Jiading district local government. In 2022, we also received an incentive award from certain South Korean government agencies. We intend to apply for further grants in the future in the jurisdictions in which we operate. Government incentives and subsidies are granted in connection with government’s efforts to promote the development of the local economy and other policies. Some local government incentives and subsidies may be challenged by higher-level government authorities. Therefore, government incentives and subsidies may be modified, terminated or subject to clawback at the sole discretion of the relevant governmental authorities. Additionally, because laws, regulations and policies with respect to incentives and subsidies may change, we cannot be sure that government incentives and subsidies will continue to be available. In the event that we cease to receive any government incentives or subsidies, any current or future incentive or subsidy is reduced, or any of our current or future incentives or subsidies are challenged, our business, financial condition and operating results may be adversely affected. See Note 10 “Government Grant” of the Notes to the Financial Statements for discussion of our accounting for government incentives.

Additionally, we believe that, currently, the availability of government incentives and subsidies available to end-users and OEMs is an important factor considered by customers when purchasing EVs, and that growth in the battery market will depend in part on the availability and amounts of these subsidies and incentives for EVs. Any further reduction or elimination of government and economic incentives or subsidies may result in the diminished competitiveness of the alternative fuel vehicle industry generally or EVs that use our batteries in particular.

Currently, government programs, including in China and Europe, favor the purchase of EVs, including through disincentives that discourage the use of gasoline-powered vehicles. In the United States, the Inflation Reduction Act of 2022 provides tax credits for the purchase of electric vehicles, and the states of California, Connecticut, Maryland, Massachusetts, New Jersey, New York, Oregon, Rhode Island and Washington have recently banned the sale of new gas-powered vehicles by 2035, and other states may follow. If such government laws or programs are reduced or eliminated, or the available benefits thereunder are exhausted earlier than anticipated, demand for EVs may decrease and our anticipated sales of EV battery products could be adversely affected. In addition, OEM customers may delay taking delivery of our battery products if they believe that certain EV incentives will be available at a later date, which may adversely affect our business, financial condition, operating results and prospects.

24

Our incentives from various governments are conditional upon achieving or maintaining certain performance obligations and are subject to reduction, termination, or clawback.

We have received, and may in the future continue to receive, benefits and incentives from national, state, and local governments in various regions of the world designed to encourage us to establish, maintain, or increase investment, workforce, or production in those regions. These incentives may take various forms, including grants, loan subsidies, and tax arrangements, and typically require us to achieve or maintain certain levels of investment, capital spending, employment, technology deployment, or research and development activities to qualify for such incentives or could restrict us from undertaking certain activities. We may be unable to obtain significant future incentives to continue to fund a portion of our capital expenditures and operating costs, without which our cost structure would be adversely impacted. We also cannot guarantee that we will successfully achieve performance obligations required to qualify for these incentives or that the granting agencies will provide such funding. These incentive arrangements typically provide the granting agencies with rights to audit our compliance with their terms and obligations. Such audits could result in modifications to, or termination of, the applicable incentive program. The incentives we receive could be subject to reduction, termination, or clawback, and any decrease or clawback of government incentives could have a material adverse effect on our business, results of operations, or financial condition.

Risks Relating to Regulations and Our Compliance With Such Regulations

Our operations expose us to litigation, environmental and other legal compliance risks. Compliance with laws and regulations can be expensive, and our failure to comply with these laws and regulations may result in monetary damages and fines, adverse publicity and a material adverse effect on our business.

We are subject to a variety of litigation, environmental, health and safety and other legal compliance risks. These risks include, among other things, possible liability relating to product liability matters, personal injuries, intellectual property rights, contract-related claims, health and safety liabilities, environmental matters and compliance with U.S. and foreign laws, competition laws and laws governing improper business practices.

Our operations in the United States, China, and South Korea may be subject environmental laws and regulations, including laws and regulations relating to water, discharges, emissions, chemicals, hazardous materials, natural resources, remediation and contamination. Compliance with these laws can be difficult and costly. For example, battery life cycle management regulations and regulations governing the transport of batteries may impose substantial requirements on our operations in the United States. Our operations may be required to obtain and comply with environmental permits, many of which may be difficult and expensive to obtain and must be renewed on a periodic basis. A failure to comply with these laws, regulations or permits could result in substantial liabilities, including fines, penalties, the suspension or loss of permits, and possibly orders to cease the non-compliant operations.

As a business with international reach, we are subject to complex laws and regulations in jurisdictions in which we operate. Those laws and regulations may be interpreted in different ways. They may also change from time to time, as may related interpretations and other guidance. Changes in laws or regulations could result in higher expenses and payments, and uncertainty relating to laws or regulations may also affect how we conduct our operations and structure our investments and could limit our ability to enforce our rights.

Changes in environmental and climate laws or regulations, including laws relating to greenhouse gas emissions, could lead to new or additional investment in manufacturing designs, subject us to additional costs and restrictions, including increased energy and raw materials costs, and could increase environmental compliance expenditures. We are subject to various environmental laws and regulations on air emission, waste water discharge, solid waste, noise and the disposal of hazardous materials. Cobalt and lithium are toxic materials that are important raw materials in our batteries. We also use, generate and discharge other toxic, volatile and hazardous chemicals and wastes in our research, development and manufacturing activities. Under Chinese, South Korean, and U.S. environmental regulations, we are required to maintain the pollutant emission levels at the facility within the levels prescribed by the relevant governmental authorities and obtain a pollution discharge permit for water and air emissions. In addition, certain laws and regulations require enterprises like us that generate hazardous wastes to engage companies which are licensed and qualified to process the hazardous wastes, and to collect, store, dispose of and transfer the hazardous waste.

If we fail to comply with national and local environmental protection laws and regulations, the relevant governmental authorities may impose fines or deadlines to cure instances of noncompliance and may even order us to cease operations if we fail to comply with their requirements. In particular, any breach by us in connection with requirements relating to the handling of hazardous wastes may subject us to monetary damages and fines. In addition, if any third party suffers any loss as a result of our pollutant emission practices, our improper handling of hazardous wastes or our noncompliance with environmental regulations, such third parties may seek damages from us.

25

There can be no assurance that we will be able to comply with all environmental laws and regulations at all times as the environmental legal regime is evolving and becoming more stringent, especially in China, South Korea, and the United States. Therefore, if these or other governments where we do business impose more stringent regulations in the future, we will have to incur additional substantial costs and expenses in order to comply with new regulations, which may negatively affect our results of operations. If we fail to comply with any of the present or future environmental regulations in any material aspect or cause any loss to any third parties due to our pollutant emission practices, improper handling of hazardous wastes or other environmental noncompliance, we may suffer from negative publicity and may be required to pay substantial fines, pay damages to such third parties, or suspend or even cease operations Failure to comply with environmental laws and regulations may materially and adversely affect our business, financial condition, operating results and prospects.

Failure to comply with certain health and production safety laws and regulations governing hazardous materials could materially adversely affect our business and results of operations.

In the sourcing of our products throughout the world, we process, store, dispose of and otherwise use large amounts of hazardous materials. As a result, we are subject to extensive and evolving health and production safety laws and regulations governing, among other things: the health of our employees and safety production requirements regarding the generation, handling, storage, use and transportation of hazardous materials. Compliance with these laws and regulations results in ongoing costs. Failure to comply with these laws or regulations, or to obtain or comply with the relevant permits, could result in fines, criminal charges or other sanctions by regulators. Furthermore, we may be ordered to rectify a noncompliance within a stipulated deadline; and if we fail to do so, we may be ordered to cease operations. Our ongoing compliance with health and safety laws, regulations and permits could require us to incur significant expenses, limit our ability to modify or expand our facilities or continue manufacturing and make other capital improvements. In addition, private parties, including current or former employees, could bring personal injury or other claims against us due to the presence of, or exposure to, hazardous substances used, stored or disposed of by us or contained in our products.

We are subject to U.S. and foreign anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations. We can face criminal liability and other serious consequences for violations, which can harm our business.

We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations in various jurisdictions in which we conduct or in the future may conduct activities, including the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act 2010, and other anti-corruption laws and regulations in countries in which we conduct activities. Anti-corruption laws prohibit us and our officers, directors, employees, contractors and business partners acting on our behalf, including agents, from corruptly offering, promising, authorizing or providing, directly or indirectly, anything of value to a “foreign official” for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. These laws also require companies to make and keep books, records and accounts that accurately reflect transactions and dispositions of assets and to maintain a system of adequate internal accounting controls. These laws also prohibit non-governmental “commercial” bribery and soliciting or accepting bribes. A violation of any of these laws or regulations could result in substantial civil and criminal fines and penalties, imprisonment, the loss of export or import privileges, debarment, tax reassessments, breach of contract and fraud litigation, reputational harm and other consequences and adversely affect our business, financial condition, operating results and reputation. Our policies and procedures designed to ensure compliance with these laws and regulations may not be sufficient and our directors, officers, employees, representatives, consultants, agents, and business partners could engage in improper conduct for which we may be held responsible.

As we increase our international cross-border business and expand our operations abroad, we may continue to engage with business partners, suppliers and third-party intermediaries to market our services and to obtain necessary permits, licenses and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities. There can be no assurance that our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international business, our risks under these laws may increase.

Detecting, investigating and resolving actual or alleged violations of anti-corruption, anti-bribery, anti-money laundering or financial and economic sanctions laws can require a significant diversion of time, resources and attention from management. Non-compliance with these laws could subject us to whistleblower complaints, adverse media coverage, investigations, subpoenas received, enforcement actions, prosecution and severe fines, damages and administrative, civil and criminal sanctions, collateral consequences, remedial measures and legal expenses, all of which could materially and adversely affect our business, financial condition, operating results and reputation. In addition, changes in these laws in the future could adversely impact our business and investments in our securities.

26

Governmental trade controls, including export and import controls, sanctions, customs requirements and related regimes, could subject us to liability or loss of contracting privileges, limit our ability to transfer technology or compete in certain markets and affect our ability to hire qualified personnel.

Our technology and products, including components of our products, are subject to export control and import laws and regulations, including those by the U.S. Export Administration Regulations, U.S. Customs regulations, various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control, and similar regulations by the South Korean government. These jurisdictions’ export control laws and regulations and economic sanctions prohibit the shipment of certain products, technologies and services to embargoed or sanctioned countries, governments and persons, as well as to various countries and persons due to national security and foreign policy concerns. In particular, U.S. and South Korean export control laws apply to cells with an energy density greater than 350 Wh/kg and require a license for the export of technology and cells exceeding that threshold to many locations outside of each respective jurisdiction, including China and Singapore. Some of our technology and products are thus presently subject to these license requirements under export controls.

Complying with export control and sanctions regulations for a particular sale may be time-consuming and result in the delay or loss of sales opportunities. We have set up an export controls compliance program internally. If we fail to comply with these laws and regulations, we and even some of our employees could be subject to substantial civil and/or criminal penalties, including the possible loss of export or import privileges, fines, which may be imposed on us and responsible employees or managers and, in extreme cases, the incarceration of responsible employees or managers.

A significant talent pool is comprised of nationals from countries that may require a license from the Bureau of Industry and Security to work with our technology (such as China, India, Russia, South Korea, Taiwan and Japan), which raises the cost of hiring due to the uncertainty that a license may not be granted and the candidate would be unemployable in the role envisioned. In addition, changes in our products or solutions or changes in applicable export or import laws and regulations may create delays or prohibitions in the introduction and sale of our products and solutions in international markets, increase costs due to changes in import and export duties and taxes, prevent our customers from deploying our products and solutions or, in some cases, prevent the export or import of our products and solutions to certain countries, governments or persons altogether. Any change in export or import laws and regulations, shift in the enforcement or scope of existing laws and regulations, or change in the countries, governments, persons or technologies targeted by such laws and regulations, could also result in decreased use of our products and solutions, decreased ability to export or sell our products and solutions to customers, and decreased ability to import components or parts critical to the manufacture of our products. Any decreased use of our technology and products, limitation on our ability to export or sell our technology and products, or limitation on our ability to import raw materials, components or equipment would likely adversely affect our business, financial condition, operating results and prospects.

We have incurred and will continue to incur increased costs related to operating as a public company and our management will be required to devote substantial additional time to new compliance initiatives and corporate governance practices.

We have incurred and will continue to incur significant legal, accounting and other expenses that Old SES did not incur as a private company. We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Protection Act, as well as rules adopted, and to be adopted, by the SEC and the NYSE. Our management is required to certify financial and other information in our quarterly and annual reports, as well as to establish and evaluate periodically disclosure controls and procedures and internal control over financial reporting. Additionally, as a “large accelerated filer”, we are subject to expanded  disclosure obligations regarding executive compensation in our periodic reports and proxy statements and the requirements to hold nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved, and are not able to take advantage of an extended transition period for complying with new or revised accounting standards available to “emerging growth companies”.

Our management and other personnel have devoted and will need to continue to devote a substantial amount of time to these compliance initiatives. Moreover, we expect these rules and regulations to continue to increase substantially our legal and financial compliance costs, especially now that we are no longer an “emerging growth company,” and to make certain activities more time-consuming and costly, which will increase our operating expenses. These rules and regulations applicable to public companies may make and have made it more difficult and more expensive for us to obtain director and officer liability insurance, and we will likely incur additional costs to maintain sufficient insurance coverage as a public company going forward.

As later discussed in this Annual Report, our management and independent registered public accounting firm have concluded that we did not maintain effective internal control over financial reporting as of December 31, 2023. For more information on the risks associated with

27

the compliance cost of remediating the material weaknesses in, and establishing and maintaining, effective internal control over financial reporting, as well as other related risks, see “—We have identified material weaknesses in our internal control over financial reporting, which could, if not effectively remediated, result in material misstatements in our financial statements, and a failure to meet our reporting and financial obligations.” If in the future, we are unable to record, process, summarize and report financial information accurately and within the time periods specified in the rules and forms of the SEC, our ability to meet these additional requirements in a timely manner will be adversely affected. This failure could negatively affect the market price and trading liquidity of our common stock, restrict our access to the capital markets, cause investors to lose confidence in our reported financial information, subject us to civil and criminal investigations and penalties, and generally materially and adversely impact our business and financial condition.

We have identified material weaknesses in our internal control over financial reporting, which could, if not effectively remediated, result in material misstatements in our financial statements, and a failure to meet our reporting and financial obligations.

Effective internal controls are necessary for us to provide reliable financial reports, prevent fraud and errors in our financial statements and operate successfully as a public company. As later discussed in this Annual Report, our management and independent registered public accounting firm have concluded that we did not maintain effective internal control over financial reporting as of December 31, 2023 and 2022. We are actively engaged in developing and implementing a remediation plan designed to address these material weaknesses and are committed to remediating it as promptly as possible. For more information, see “Part II, Item 9A. Controls and Procedures.” However, we cannot be certain that the current material weaknesses in internal control will be remediated and our internal control over financial reporting considered effective going forward. Because of its inherent limitations, our system of internal control over financial reporting may not prevent or detect every misstatement.

If we are unable to remediate the existing material weaknesses in our internal controls over financial reporting and achieve effective internal control, or if we identify additional material weaknesses in our internal control over financial reporting, we may be unable to accurately report our financial results, or report them within the timeframes required by the SEC. If this occurs, we also could become subject to sanctions or investigations by the SEC or other regulatory authorities. In addition, if we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, or expresses an adverse opinion, investors may lose confidence in the accuracy and completeness of our financial reports, we may face restricted access to the capital markets and our stock price may be adversely affected.

We also face risks associated with the cost of establishing effective internal control over financial reporting, insofar as we expect to continue to incur increased costs related to our internal control over financial reporting to remediate the above-described material weaknesses and improve further our internal control environment. We have expended, and expect to continue to undertake various actions, such as implementing additional internal controls and procedures and hiring additional compliance, accounting and financial staff with appropriate public company experience and technical knowledge, to develop and maintain the necessary documentation and testing procedures required by Section 404 of the Sarbanes-Oxley Act. The measures we take to remediate the deficiency in our internal control over financial reporting and to implement and maintain effective internal controls may also not be sufficient to satisfy our obligations as a public company and produce reliable financial reports, and we may not be able to implement the required controls in a timely fashion, which could have the additional adverse consequences described above.

Changes in U.S. and foreign tax laws could have a material adverse effect on our business, cash flow, results of operations or financial conditions.

We (as well as certain of our subsidiaries, including our subsidiary that is organized as a Singapore company) are subject to federal, state and local taxes in the United States and are also subject to tax in certain foreign jurisdictions. Changes to U.S. tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to U.S. federal income tax laws, such as the recently enacted Inflation Reduction Act of 2022, and others that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to our international business activities, any changes in the taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.

Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus, if our earnings are lower than anticipated in jurisdictions where we have lower statutory rates and higher than anticipated in jurisdictions where it has higher statutory rates, by changes in foreign currency exchange rates,

28

or by changes in the valuation of its deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made.

Additionally, changes in corporate tax rates, the realization of net deferred tax assets relating to our operations, the taxation of foreign earnings, and the deductibility of expenses under future tax reform legislation could have a material impact on the value of our deferred tax assets, could result in significant one-time charges in the current or future taxable years, and could increase our future tax expense, which could have a material adverse effect on our business, financial condition, operating results, and prospects.

Certain U.S. state tax authorities may assert that we have a state nexus and seek to impose state and local income taxes which could harm our results of operations.

There is a risk that certain state tax authorities where we do not currently file a state income tax return could assert that we are liable for state and local income taxes based upon income or gross receipts allocable to such states. States are becoming increasingly aggressive in asserting a nexus for state income tax purposes. If a state tax authority successfully asserts that our activities give rise to a nexus, we could be subject to state and local taxation, including penalties and interest attributable to prior periods. Such tax assessments, penalties and interest may adversely impact our results of operations.

Risks Relating to Privacy and Security

If we experience a significant cybersecurity breach or disruption in our information systems or any of our partners’ information systems, our business could be adversely affected.

Malicious actors may be able to penetrate our network and misappropriate or compromise our confidential information or that of third parties, create system disruptions or cause shutdowns. Malicious actors also may be able to develop and deploy viruses, worms and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products. We manage and store various proprietary information and sensitive or confidential data relating to our business as well as information from our suppliers and customers. While we employ a number of protective measures, including firewalls, network infrastructure vulnerability scanning, anti-virus and endpoint detection and response technologies, these measures may fail to prevent or detect attacks on our systems due to the frequent evolving nature of cybersecurity attacks. Although these measures are designed to ensure the confidentiality, integrity and availability of our information and technology systems, there is no assurance that these measures will detect all threats or prevent a cybersecurity attack. If there are any breaches of our or any of our third party suppliers’ security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us or our employees, contractors, customers, suppliers, or other third parties, including the potential loss or disclosure of such information or data as a result of fraud, trickery or other forms of deception, it could expose us or our employees, contractors, customers, suppliers, or other third parties to a risk of loss or misuse of this information, disruption of business operations, result in litigation, regulatory scrutiny, and potential liability for us, damage our brand and reputation or otherwise harm our business.

In addition, our hardware and software or third-party components and software that we utilize in our products may contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation or security of the products. The costs to us to eliminate or mitigate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant and, if our efforts to address these problems are not successful, could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede our sales, manufacturing, distribution or other critical functions.

To the extent we experience cybersecurity incidents, our relationships with our partners, suppliers and eventual customers may be materially impacted, our brand and reputation may be harmed and we could incur substantial costs in investigating, responding to and remediating the incidents, and in resolving any regulatory investigations or disputes that may arise with respect to them, any of which would cause our business, operations, or products to be adversely affected. In addition, the cost and operational consequences of implementing and adding further data protection measures could be significant.

29

Risks Relating to Our Common Stock and Warrants

Our CEO and certain entities affiliated with the CEO (the “SES Founder Group”) is a large and significant stockholder and, as a result, we are a “controlled company,” which exempts us from certain obligations to comply with certain corporate governance requirements.

As of February 21, 2024, the SES Founder Group owned approximately 12.4% of our outstanding common stock and 58.6% of the total voting power. Accordingly, we are a “controlled company” for purposes of the NYSE listing requirements. As such, we are exempt from the obligation to comply with certain corporate governance requirements, including the requirements that a majority of our board of directors must consist of independent directors, and that we have nominating and compensation committees that are each composed entirely of independent directors. These exemptions do not modify the requirement for a fully independent audit committee. If we cease to be a “controlled company,” we must comply with the independent board committee requirements as they relate to the nominating and compensation committees, subject to certain “phase-in” periods.

We are controlled or substantially influenced by the SES Founder Group, whose interests may conflict with other stockholders. The concentrated ownership of our dual class common stock could prevent stockholders from influencing significant decisions.

The SES Founder Group has the ability to control the outcome of most matters requiring stockholder consent. As our Chief Executive Officer, Dr. Hu has control over our day-to-day management and the implementation of major strategic investments, subject to authorization and oversight by our board of directors. As a board member and officer, Dr. Hu also owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. However, Dr. Hu is still entitled to vote his shares, and has the ability to control the outcome of most matters requiring stockholder consent. This was designed to shepherd our long-term growth amidst significant near-term fluctuations and uncertainty in the market.

Moreover, for so long as the SES Founder Group holds at least a majority of SES’s outstanding common stock, it has the ability, through the Board, to control decision-making with respect to SES’s business direction and policies. Matters over which the SES Founder Group can, directly or indirectly, exercise control include:

the election of SES’s board of directors and the appointment and removal of our officers;
mergers and other business combination transactions requiring stockholder approval, including proposed transactions that would result in our stockholders receiving a premium price for their shares; and
amendments to SES’s certificate of incorporation or increases or decreases in the size of our board of directors.

Even if the SES Founder Group’s ownership subsequently falls below 50%, the SES Founder Group may continue to be able to strongly influence or effectively control our decisions.

Provisions in our Certificate of Incorporation (the “Charter”) and Delaware law may inhibit a takeover attempt which could limit the price investors might be willing to pay in the future for our common stock and could entrench management.

Our Charter and Bylaws contain provisions to limit the ability of others to acquire control of us or cause us to engage in change-of-control transactions, including, among other things:

provisions that authorize our board of directors (the “Board”), without action by our stockholders, to authorize by resolution the issuance of shares of preferred stock and to establish the number of shares to be included in such series, along with the preferential rights determined by our Board; provided that, our Board may also, subject to the rights of the holders of preferred stock, authorize shares of preferred stock to be increased or decreased by the approval of the Board and the affirmative vote of the holders of a majority in voting power of the outstanding shares of capital stock of the corporation;
provisions that permit only a majority of our Board, the Chairperson of the Board or the Chief Executive Officer to call special stockholder meetings; provided, that for so long as Dr. Qichao Hu and certain entities affiliated with Dr. Hu beneficially own at least 50% of the voting power of the then outstanding shares of our capital stock, special meetings of stockholders may also be called by or at the request of stockholders holding a majority of the voting power of the issued and outstanding shares of our capital stock;
provisions that impose advance notice requirements and other requirements and limitations on the ability of stockholders to propose matters for consideration at stockholder meetings; and
a staggered board whereby our directors are divided into three classes, with each class subject to retirement and reelection once every three years on a rotating basis.

These provisions could have the effect of depriving our stockholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of us in a tender offer or similar transaction. With our staggered

30

Board, at least two annual meetings of stockholders will generally be required in order to effect a change in a majority of our directors. Our staggered Board can discourage proxy contests for the election of our directors and purchases of substantial blocks of our shares by making it more difficult for a potential acquirer to gain control of our Board in a relatively short period of time.

Our Charter provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or stockholders.

Our Charter requires, to the fullest extent permitted by law, that derivative actions brought in our name, actions against directors, officers and employees for breach of fiduciary duty and other similar actions may be brought only in the Court of Chancery in the State of Delaware (the “Chancery Court”) and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to the personal jurisdiction of the Chancery Court and having service of process made upon such stockholder in any such action on such stockholder’s counsel. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and consented to these forum provisions. Notwithstanding the foregoing, our Charter provides that the exclusive forum provision does not apply to suits brought to enforce a duty or liability created by the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Additionally, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended (the “Securities Act”) against us or any of our directors, officers, other employees or agents. However, there is uncertainty as to whether a court would enforce the exclusive forum provisions relating to causes of actions arising under the Securities Act.

Although we believe this exclusive forum provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, it may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our Charter to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.

The price of our common stock has been and may continue to be volatile.

The market price of our Class A common stock is affected by a number of factors, including:

actual or anticipated fluctuations in our quarterly financial results or the quarterly financial results of companies perceived to be similar to us;
changes in the market’s expectations about our operating results;
success of competitors;
our operating results failing to meet market expectations in a particular period;
changes in financial estimates and recommendations by securities analysts concerning SES or the industry and market in general;
operating and stock price performance of other companies that investors deem comparable to SES;
our ability to market new and enhanced products on a timely basis;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our Class A common stock available for public sale;
any significant change in our Board or management;
sales of substantial amounts of our Class A common stock by our directors, executive officers or significant stockholders or the perception that such sales could occur;
general economic and political conditions such as recessions, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism including disruptions resulting from regional conflicts; and
disruptions resulting from public health crises (including pandemics such as the COVID-19 pandemic) or extreme weather events (including as a result of climate change).

Broad market and industry factors may depress the market price of our Class A common stock irrespective of our operating performance. The stock market in general and the NYSE have experienced price and volume fluctuations that have often been unrelated or

31

disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of our securities, may not be predictable. A loss of investor confidence in the market for EV battery stocks or the stocks of other companies which investors perceive to be similar to SES could depress our stock price regardless of our business, prospects, financial conditions or results of operations. A decline in the market price of our Class A common stock also could adversely affect our ability to issue additional securities and our ability to obtain additional financing in the future.

Our public warrants may never be in the money, and they may expire worthless.

The exercise price for our warrants is $11.50 per-share, subject to adjustment, which exceeds the market price of our Class A common stock, which was $1.39 per-share based on the closing price of our Class A common stock on the NYSE on February 21, 2024. There can be no assurance that the public warrants will ever be in the money prior to their expiration and, as such, the warrants may expire worthless.

We may redeem unexpired public warrants prior to their exercise at a time that is disadvantageous to the warrant holders, thereby making the warrants worthless.

We may redeem outstanding warrants (excluding any private placement warrants held by the Ivanhoe Capital Sponsor LLC (the “Sponsor”) or its permitted transferees) at any time after they become exercisable and prior to their expiration, at $0.01 per warrant, provided that the last reported sales price (or the closing bid price of our Class A common stock in the event our Class A common stock is not traded on any specific trading day) of our Class A common stock equals or exceeds $18.00 per-share for any 20 trading days within a 30 trading-day period ending on the third business day prior to the date we send proper notice of such redemption, provided that on the date we give notice of redemption and during the entire period thereafter until the time we redeem the warrants, there is an effective registration statement under the Securities Act covering the shares of our Class A common stock issuable upon exercise of the warrants and a current prospectus relating to them is available. If and when the warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding warrants could force a warrant holder: (i) to exercise its warrants and pay the exercise price therefore at a time when it may be disadvantageous for it to do so, (ii) to sell its warrants at the then-current market price when it might otherwise wish to hold its warrants or (iii) to accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, will be substantially less than the market value of its warrants.

Warrants to purchase SES common stock became exercisable on March 3, 2022, which could increase the number of shares eligible for future resale in the public market and result in dilution to stockholders.

As of the closing of the Business Combination, there were 14,213,280 warrants outstanding. Each warrant entitles its holder to purchase one share of Class A common stock at an exercise price of $11.50 per-share and will expire at 5:00 p.m., New York time, five years after the closing of the Business Combination or earlier upon redemption of our Class A common stock or our liquidation. To the extent warrants are exercised, additional shares of Class A common stock will be issued, which will result in dilution to our then existing stockholders and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could depress the market price of our Class A common stock.

We may be subject to securities litigation, which is expensive and could divert management’s attention.

The share price of our Class A common stock has been and may continue to be volatile and, in the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. SES may be the target of this type of litigation in the future. Litigation of this type could result in substantial costs and diversion of management’s attention and resources, which could have a material adverse effect on its business, financial condition, results of operations and prospects. Any adverse determination in litigation could also subject us to significant liabilities.

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

Cybersecurity is an important priority at SES, and we actively manage this critical risk through comprehensive measures. Our processes for assessing, identifying, and managing material risks from cybersecurity threats are still in development and have yet to be integrated into our overall risk management system and processes.

32

Proactive Defense: We utilize industry-standard mechanisms to assess, identify, and address potential threats from cybersecurity incidents. Our dedicated information technology (IT) team continuously monitors the evolving cybersecurity landscape and develops robust response processes to swiftly and effectively handle emerging threats.
Structured Framework: Our company-wide cybersecurity policy outlines our security posture and incident response protocol, ensuring clear escalation procedures to inform senior management, the Audit Committee, and the Board of Directors of cybersecurity events as needed.
Independent Oversight: The Audit Committee, composed entirely of independent directors under SEC and NYSE rules, oversees our cyber risk exposure and evaluates our risk mitigation strategies. The committee is regularly briefed by our VP, IT Services in depth, and in turn briefs the Board of Directors on any material cyber risks and events.

Additionally, we use processes to oversee and identify material risks from cybersecurity threats associated with our use of third-party technology and systems, including third party penetration tests, external security audits of our data loss prevention mechanisms and require that our vendors comply with Service Organization Control Type II requirements.

Michael Kraus, Vice President of Compliance and Information Technology, leads our information security program with his expertise, honed by over 30 years of experience in the high-tech industry designing and deploying high-performance communication networks. Mr. Kraus has global network building experience which we believe helps to bolster our security posture.

While cybersecurity threats remain a reality for all organizations, SES is committed to proactive risk management and continuous improvement in our security posture. We believe that the processes we have established for assessing, identifying, and managing material risks from cybersecurity allow us to effectively mitigate potential impacts and protect our business, operations, and products:

In-sourced IT Services: By in-sourcing IT services in late 2023, we gained greater control over IT decisions, established a comprehensive knowledge base, and laid a framework allowing for unbiased assessments of future IT and cybersecurity investments.
24/7 Network Monitoring: Our continuous 24/7 second-level maintenance and monitoring contract provides constant vigilance against network disruptions and potential cyber threats, ensuring swift detection and mitigation of incidents.
Cutting-edge Data Backup: Deployment of our new data backup system is underway, offering robust protection against catastrophic failures, early detection of data loss prevention events, and near real-time mitigation of ransomware attacks. Full implementation is anticipated by the end of the first quarter of 2024.
In addition, at times we also engage assessors, consultants, auditors, or other third parties to assist with assessing, identifying, and managing cybersecurity risks.

We face risks from cybersecurity threats that could have a material adverse effect on our relationship with our partners, suppliers and eventual customers, or on our business, operations or products. We have experienced, and will likely continue to experience, cybersecurity incidents in the normal course of our business, however, we are not aware that we have experienced a material cybersecurity incident during fiscal 2023. See “Risk Factors – Risks Related to Privacy and Security – If we experience a significant cybersecurity breach or disruption in our information systems or any of our partners’ information systems, our business could be adversely affected.”

Item 2. Properties

We have leased facilities located in Woburn, Massachusetts in the United States, in the vicinity of Woburn, Massachusetts, Shanghai, China, and Chungju and Seoul, South Korea. Our Woburn facility, which also serves as the Company’s headquarters, focuses on chemistry, material and algorithm research and development, as well as engaging with our OEM and strategic partners. We also leased a facility near our Woburn facility for an electrolyte foundry, which we started using in January 2024. This facility will focus on novel electrolyte molecule discovery and synthetic pathway development. Our Shanghai facility focuses on supply chain development, manufacturing process development, battery cell development and production, AI software, BMS and module development. Our Chungju facility focuses on manufacturing process development and battery cell product development. We have also set up an office in Seoul focused on supply chain, customer relations and our collaboration with partners in the region. For more information, see “Leases” in Note 12 to the consolidated financial statements included in Item 8 of this Form 10-K.

33

Item 3. Legal Proceedings

The information required by this Item is provided under “Legal Contingencies” in Note 14 to the consolidated financial statements included in Item 8 of this Form 10-K and is incorporated herein by reference.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our Class A common stock is traded on The New York Stock Exchange (the “NYSE”) under the symbol “SES.” Our public warrants are traded on the NYSE under the symbol “SES WS.”

Holders of Record

As of February 21, 2024, there were 125 holders of record of our Class A common stock and one holder of record of our public warrants. Such numbers do not include Depository Trust Company (“DTC”) participants or beneficial owners holding shares through nominee names.

There is no public market for our Class B common stock and one holder of record of our Class B common stock as of February 21, 2024.

Dividends

We have not paid any cash dividends on our shares of Class A common stock to date and do not anticipate paying any cash dividends for the foreseeable future. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition as well as general business conditions. The payment of any cash dividends will be within the discretion of the Board at such time.

Recent Sales of Unregistered Securities

None.

34

Stock Performance Graph

The following graph shows the changes in cumulative total return on $100 invested in each of our Class A common stock, the NYSE Composite Index, the Amplify Lithium & Battery Technology ETF and the Global X Lithium & Battery Tech ETF, for the period beginning on February 4, 2022 (the first date that our Class A common stock began trading on the NYSE under the ticker symbol "SES") and ending on December 31, 2023, assuming reinvestment of all dividends. During 2023, we changed our peer indices to the Amplify Lithium & Battery Technology ETF and the Global X Lithium & Battery Tech ETF given these indices track companies in our industry, and given that the AXS De-SPAC ETF, which we used as a peer index in our prior year filing, was liquidated in February 2023, and thus it is not shown in the graph below. The comparisons in this graph are required by the SEC and are not intended to forecast or be indicative of the possible future performance of our common stock.

Graphic

The material in this performance graph shall not be deemed to be filed with the SEC and is not incorporated by reference in any filing of SES AI Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made on, before or after the date of this filing and irrespective of any general incorporation language in such filing.

Item 6. [Reserved]

35

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

On February 3, 2022 (the “Closing Date”), SES consummated its previously disclosed business combination (the “Business Combination”). Prior to the closing of the Business Combination, Ivanhoe Capital Acquisition Corp. (“Ivanhoe”), a Cayman Islands exempted company, migrated out of the Cayman Islands and domesticated as a Delaware corporation (the “Domestication”) and changed its name to “SES AI Corporation.” On the Closing Date, SES AI Corporation and Wormhole Amalgamation Sub Pte. Ltd., a Singapore private company limited by shares and a direct, wholly-owned subsidiary of Ivanhoe (“Amalgamation Sub”), consummated the Business Combination, which was accounted for as a reverse recapitalization. Under this method of accounting, SES AI Corporation was treated as the “acquired” company for financial reporting purposes. Except as otherwise provided herein, our financial statement presentation includes (i) the historical operating results of Old SES prior to the Business Combination; (ii) the combined results of SES and Old SES following the Closing; (iii) the assets and liabilities of Old SES at their historical cost; and (iv) SES’s equity structure for all periods presented. See “Note 3 – Business Combination” set forth in Part II, Item 8 of this Annual Report on Form 10-K, for additional information.

The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition. The following discussion and analysis should be read in conjunction with our audited consolidated financial statements as of and for the years ended December 31, 2023 and 2022 and the accompanying notes included in this Annual Report on Form 10-K. The following discussion may contain forward-looking statements that reflect our plans, estimates and beliefs, which are subject to risks, uncertainties and assumptions. These forward-looking statements within the meaning of the federal securities law are based on our current expectations and beliefs concerning future developments and their potential effects on us. These forward-looking statements are not statements of historical fact and may include statements regarding possible or assumed future results of operations. There can be no assurance that future developments affecting us will be those that we have anticipated. Our actual results and the timing of events may differ materially from those expressed or implied as a result of various factors, including those set forth in the sections titled “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements.” Unless the context otherwise requires, references in this section to “the Company,” “we,” “us” and “our” refer to the business and operations of SES Holdings Pte. Ltd. (“Old SES”) and its consolidated subsidiaries prior to the Business Combination and to SES AI Corporation and its consolidated subsidiaries following the Closing. References in this section to our future plans that indicate the timing of when we expect such plans to be completed by a certain year mean at any point during that year.

Overview

We are a pre-commercialization stage company engaged in the development and production of high-performance, Lithium-Metal (“Li-Metal”) rechargeable battery technologies for electric vehicles (“EVs”), Urban Air Mobility (“UAM”), which encompasses electric vehicle take-off and landing (“eVTOL”) technology, and other applications. Our differentiated battery technology has been designed to combine the high energy density of Li-Metal with the large-scale manufacturability of conventional Lithium-ion (“Li-ion”) batteries and will help to promote the transition from the global dependence on fossil fuel-based automotive vehicles to clean and efficient EVs and help enable an era of electric transportation in the air.

Our mission is to facilitate the widespread adoption of sustainable electric transportation, both on land and in air, by creating best-in-class, high energy density Li-Metal batteries centered around long-range performance and safety. To assist in achieving this mission, we have partnered with leading global original equipment manufacturers (“OEMs”), General Motors (“GM”), Hyundai Motor Company (“Hyundai”), and Honda Motor Company, Ltd. (“Honda”), among other strategic partners, under joint development agreements (“JDAs”) to jointly develop and produce our Li-Metal battery cells and technology. We have transitioned from the development and production of A-Sample batteries to B-Sample batteries with specifications required by OEMs for their EVs. This transition began when we signed a B-Sample agreement for Li-Metal development of EVs. A-Sample batteries are functional prototypes developed for OEMs based on their technical specifications. These are in contrast with B-Sample batteries, which are A-sample batteries manufactured under much higher throughput and tested in actual vehicles, and C-Sample batteries, which would be fully functional, mature samples for mass production and tested for full drivability in actual vehicles.

We are also conducting research and development activities to further improve the performance, quality and cost of our battery technology by focusing on the following key areas, all of which we expect to help us achieve our commercialization goal, at our facilities in Woburn, Massachusetts in the United States, Shanghai, China, and Chungju, South Korea. These areas include:

36

Scale-up: Our design is further being customized with and validated by several OEMs. Based on our collaborations with OEMs, we believe that a roughly 100 Ah cell-size manufactured at GWh scale (five to seven cells-per-minute) is needed to achieve commercialization in EVs and UAMs at a large, global scale. We are developing processes and upgrading equipment to scale up the manufacturing of our current cell design from three to nine Ah capacity to 50 Ah and 100 Ah.
Module and Pack Design: Li-Metal cells must be integrated into modules and packs as part of their integration into vehicles. Our active development efforts are focused on the integration of our Li-Metal cells in modules to enable our Li-Metal cells to perform as intended once they are integrated into modules and vehicles.
Artificial Intelligence (“AI”) Software and Battery Management Systems (“BMS”): Software is critical to ongoing monitoring of battery health and safety. We continue to develop AI algorithms to diagnose battery cell-related health issues, develop control algorithms and charging methods to enhance cycle life and safety, and port such software on to a BMS that could be integrated into a battery pack.
Advanced Materials and Coatings: We continue to research and develop advanced electrolyte and anodes to further improve cycle life and safety. In addition, we continue to develop novel methods of laminating or depositing lithium metal onto current collector that can be deployed at commercial GWh scale.
Cathode Materials and Design: We develop our Li-Metal cells for a variety of different cathode materials, cathode design and cathode processing methods that can provide ultra-high energy density and/or significant cost-reduction.
Li-Metal Recycling: Along with other battery components that are already being recycled today, Li-Metal foil will also need to be recycled in the future. We continue to explore methods of recycling that are productive and cost-effective.

We continue to make improvements to our two A-sample production lines, one in China and one in South Korea, which are producing large 50 Ah and 100 Ah Li-Metal cells. We expect to convert our third EV A-Sample production line dedicated for making cells for UAM applications. In addition, we expect to launch our fourth and fifth production lines in 2024, which will be dedicated to B-sample EV cells. Furthermore, in June 2023, we entered into a new lease for a facility near our Woburn facility where we have built an electrolyte foundry, which we started using in January 2024. This facility will focus on novel electrolyte molecule discovery and synthetic pathway development.

Outlook

As the joint development of Li-Metal batteries with our OEM partners continues to progress, we transitioned from A-sample to B-sample battery development in the last quarter of 2023. We expect that this will lead to an increase in our headcount and footprint of our research and pre-production pilot facilities as we expand our existing facilities and enter into new facilities.

After B-Sample, we plan to transition to C-Sample in 2026, which we then expect to enable us to commence commercial production of our technology in 2027. We expect this transition to commercial production to lead to future research facilities and, eventually, commercial production manufacturing facilities in the United States, which will significantly increase our materials consumption and the rate of cash utilization over time.

Finally, we expect to explore opportunities for partial vertical integration, both upstream and downstream, to ensure scalability of our battery cells and battery technology. Upstream, we intend to explore integrating vendors of key materials of our cells and providers of key equipment and engineering capabilities, such as cell assembly, anode processing, chemical processing and safety testing. Downstream, we plan to explore integrating providers of key engineering capabilities, such as battery state-of-health monitoring software, charging optimization software, battery module development and recycling.

Results of Operations

The discussion of our results of operations for the year ended December 31, 2021 can be found in “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the Securities and Exchange Commission on March 16, 2023, which is incorporated herein by reference.

Factors Affecting Operating Results

We are an early-stage growth company in the pre-commercialization stage of development and conduct our business through one operating segment. We have not generated any revenue from sales to customers to date, have spent $53.9 million, $42.2 million and $31.5 million on

37

research and development activities, which is prior to credits received by our OEM partners under the JDAs, and have incurred net losses of $53.4 million, $51.0 million, and $31.3 million for the years ended December 31, 2023, 2022 and 2021, respectively, and had an accumulated deficit of $198.7 million and $145.3 million from our inception through December 31, 2023 and 2022, respectively. Our historical results may not be indicative of our future results for reasons that may be difficult to anticipate and our ability to generate revenue in the future that is sufficient enough to achieve profitability will depend largely on the successful development of our products. Accordingly, the drivers of our future financial results, as well as the components of such results, may not be comparable to our historical results of operations.

The following table sets forth our operating results for the periods indicated:

Operating Expenses

Year Ended December 31, 

$

%

(in thousands)

2023

2022

Change

Change

Research and development

$

30,675

$

27,967

$

2,708

9.7

%

General and administrative

47,483

51,606

(4,123)

(8.0)

%

Total operating expenses

$

78,158

$

79,573

$

(1,415)

(1.8)

%

Research and Development

Research and development expenses consist primarily of costs incurred for salaries and personnel-related expenses, including stock-based compensation expense, for scientists, experienced engineers and technicians, expenses for materials and supplies used in product research and development, process engineering efforts and testing, as well as payments to consultants, patent related legal costs, depreciation, and allocated facilities and information technology costs.

Research and development expenses for the year ended December 31, 2023 increased $2.7 million, or 9.7%, to $30.7 million, compared with $28.0 million for the year ended December 31, 2022. The increase primarily resulted from a $9.1 million increase in personnel costs mainly attributable to our growth in headcount to support our operations. Further, there was a $5.1 million increase in facility costs due to rent, maintenance, utilities and depreciation expenses, a $3.3 million increase in expenses for lab consumables and material supplies to support activity in our research and pre-production facilities, a $1.1 million increase in professional fees and consulting costs, and a $1.5 million increase in other lab related services. These increases were partly offset by a $2.8 million decrease of stock-based compensation expense that primarily related to the completion of the derived service period and the accounting for forfeited awards for the earn-out shares during 2023, a $2.5 million decrease in computer and software development costs due to a change in project specifications and timelines, a $1.4 million decrease in JDA pass through costs, and a $10.7 million increase in credits to research and development expense from billings to our JDA partners. We expect research and development expenses to significantly increase in 2024 compared with 2023 as we attempt to develop a battery cell with acceptable performance, yields and costs due to hiring, materials, engineering, and technical staff for product development, building prototypes and testing of battery cells.

General and Administrative

General and administrative expenses consist primarily of costs incurred for salaries and personnel-related expenses, including stock-based compensation expense, for our finance, legal and human resource functions, expenses for director and officer insurance, outside contractor and professional service fees, audit and compliance expenses, legal, accounting and other advisory services, as well as allocated facilities and information technology costs including depreciation. Upon commencement of commercial operations, we also expect to incur customer and sales support and advertising costs.

General and administrative expenses for the year ended December 31, 2023 decreased $4.1 million, or 8.0%, $47.5 million, compared with $51.6 million for the year ended December 31, 2022. This decrease primarily resulted from a $3.7 million decrease in insurance expense due to lower premiums incurred to cover potential liabilities under our indemnification obligations to our directors and certain officers of the Company compared to the prior year period, a $3.5 million decrease in transaction costs incurred in the prior year as a result of the Business Combination completed in February 2022 with no comparable costs in the current year period, and a $1.9 million decrease in marketing and public relations expenses due to a decrease in promotional events compared to the prior year period. These decreases were partly offset by a $3.0 million increase in personnel costs mainly attributable to our growth in headcount to support our operations as a public company, $0.7 million increase of stock-based compensation expense that primarily relates to our annual grant of RSUs and PSUs issued in April 2023, and a $1.3 million increase in professional fees related primarily to increased accounting and audit related expenses, legal fees to support our operations as a public company, and recruiting and consulting services.

38

Non-Operating Items

Interest Income

Interest income primarily consists of interest earned on our cash and cash equivalents, which are primarily invested in money market funds, and short-term investments in marketable securities, which are invested in U.S. treasury securities, and accretion income from the marketable securities.

During the year ended December 31, 2023, we had interest income of $16.7 million compared with $6.2 million for the year ended December 31, 2022. This $10.5 million increase was primarily due to an increased investment in marketable securities and higher interest rates during 2023 when compared with 2022.

Change of Fair Value of Sponsor Earn-Out Liabilities

During the year ended December 31, 2023, we incurred a $6.8 million gain compared with a $25.4 million gain for the year ended December 31, 2022 associated with the change in fair value of the Sponsor Earn-Out liabilities. This $18.6 million decrease in gain on the change in fair value of the Sponsor Earn-Out liabilities is tied to SES’s stock price. See “Note 11 – Sponsor Earn-Out Liabilities” to the consolidated financial statements for additional information.

Miscellaneous Income (Expense), Net

During the year ended December 31, 2023, we had miscellaneous income of $0.4 million, compared with miscellaneous expense of $1.8 million for the year ended December 31, 2022. This $2.2 million decrease in miscellaneous expense was primarily the result of the accounting for certain postemployment benefits recorded in the prior year, partially offset by unrealized and realized foreign currency loss primarily due to the strengthening of the Chinese renminbi and South Korean won compared with the U.S. dollar.

Benefit (Provision) from Income Taxes

Benefit from income tax was $0.9 million on pre-tax loss of $54.3 million for the year ended December 31, 2023 compared with income tax expense of $1.3 million on pre-tax loss of $49.7 million for the year ended December 31, 2022. Our effective tax rate was 1.6% and (2.5)% for the years ended December 31, 2023 and 2022, respectively. The difference between our effective tax rate and the U.S. federal statutory rate of 21% was primarily driven by deferred tax benefits and release of valuation allowances from foreign jurisdictions. See “Note 18 – Income Taxes” to the consolidated financial statements for additional information on our income tax expense.

Liquidity and Capital Resources

On February 3, 2022, as a result of the aforementioned Business Combination and PIPE Financing, we raised $282.9 million in net proceeds. Prior to that, since our inception we raised approximately $269.9 million of funding through the sales of our redeemable convertible preferred stock. As of December 31, 2023, we had total cash and cash equivalents of $85.7 million, short-term investments in marketable securities of $246.8 million, and an accumulated deficit of $198.7 million. As an early-stage growth company in the pre-commercialization stage of development, the net operating losses we have incurred since inception are consistent with our strategy and budget.

As a result of the capital-intensive nature of our business, we expect to sustain substantial operating expenses, without generating sufficient revenues to cover expenditures, for a number of years. To date, we have funded our operations through a combination of proceeds from the Business Combination and PIPE Financing and funding received through the sales of our redeemable convertible preferred stock. These funds are expected to finance our principal sources of liquidity and ongoing costs, such as research and development relating to our Li-Metal batteries and the construction of additional manufacturing facilities. In the future, if we are not able to fund our operations from cash flows generated from anticipated product sales, we expect that we will need to raise additional funds through a variety of possible methods, including, but not limited to, entry into joint ventures or other strategic arrangements, issuance of equity, equity-related or debt securities or through obtaining credit from financial institutions, as well as anticipated future revenue from product sales.

We believe that our cash on hand and marketable securities will be sufficient to meet our working capital and capital expenditure requirements for a period of at least 12 months from the date of this Report, and also sufficient to fund us to commercialization. However, additional funding may be required for a variety of reasons, including opportunities to build an integrated supply chain in the United States and delays in expected development of our Li-Metal battery cells. Our ability to successfully develop our products, commence commercial operations and expand our business will depend on many factors, including our working capital needs, the availability of equity and/or debt financing and, over time, our ability to generate positive cash flows from operations.

39

Summary of Cash Flows

The following table provides a summary of our cash flow data for the periods indicated:

Year Ended December 31, 

(in thousands)

2023

2022

Cash (used in) provided by:

Operating activities

$

(56,412)

$

(46,500)

Investing activities

32,719

(296,009)

Financing activities

3,275

289,927

Effect of exchange rate changes on cash

(552)

(526)

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

$

(20,970)

$

(53,108)

Operating Activities

Our cash flows used in operating activities to date have been primarily comprised of payroll, consumables and supplies related to research and development, expenditures and reimbursements related to our JDAs, and facilities expense and professional services for general and administrative activities. As we continue to ramp up hiring for research and development headcount to accelerate our engineering efforts, we expect our cash used in operating activities to increase significantly before we start to generate any material cash inflows from our operations.

Net cash used in operating activities of $56.4 million for the year ended December 31, 2023 was primarily attributable to net loss of $53.4 million, as adjusted for non-cash operating items such as stock-based compensation expense of $20.6 million, accretion income from available-for-sale short-term investments of $11.1 million, a gain on change in fair value of Sponsor Earn-Out liabilities of $6.8 million, and depreciation and amortization expense of $5.5 million. These non-cash operating items were combined with a $11.1 million working capital outflow. The working capital outflow was driven primarily by a $8.2 million increase in prepaids and other assets, a $1.5 million increase in receivable from related party, a $1.1 million increase in deferred tax assets, a $0.1 million decrease in accrued expenses and a $0.2 million increase in inventories, partially offset by a $0.1 million increase in accounts payable. The increase in prepaids and other assets was primarily due to insurance costs to cover potential liabilities under our indemnification obligations to our directors and certain officers, license fees for software, advance payments for research agreements, and VAT taxes. The increase in receivable from related party was driven by activity from a JDA. The decrease in accrued expenses and other liabilities was primarily due to adjustments for fixed assets in accruals at period end, accrued income taxes payable, payroll related accruals and the accounting of certain postemployment benefits. The increase in inventories was driven by current purchases with limited consumption of materials. The increase in accounts payable was primarily due to an increase in accounts payable related to the purchase of property and equipment for the South Korea and Shanghai facilities offset by a decrease in vendor payables.

Net cash used in operating activities of $46.5 million for the year ended December 31, 2022 was primarily attributable to net loss of $51.0 million, as adjusted for a gain on change in fair value of Sponsor Earn-Out liabilities of $25.4 million, stock-based compensation expense of $22.8 million, depreciation and amortization expense of $2.6 million and accretion income from available-for-sale short-term investments of $2.4 million, partially offset by a $6.4 million working capital inflow. The working capital inflow was driven by a $6.8 million increase in accrued expenses and other liabilities and a $5.5 million decrease in receivable from related party, partially offset by a $4.0 million decrease in accounts payable and a $1.6 million increase in prepaids and other assets. The increase in accrued expenses and other liabilities was primarily due to advanced payments received under the JDAs, accrued income taxes payable, payroll related accruals and the accounting of certain postemployment benefits. The decrease in receivable from related party was driven by activity from a JDA. The decrease in accounts payable was primarily due to the payment of transaction costs related to the Business Combination and PIPE Financing partially offset by an increase in accounts payable related to the purchase of property and equipment for the South Korea facility. The increase in prepaids and other assets was primarily due to insurance costs to cover potential liabilities under our indemnification obligations to our directors and certain officers.

Investing Activities

Net cash provided by investing activities was $32.7 million for the year ended December 31, 2023, compared with net cash used in investing activities of $296.0 million for the year ended December 31, 2022. Investing activities include purchases of investments, maturities of investments, and purchases of property, plant, and equipment. The change in net investments activities, combining purchases and maturities, as well as the change in capital spending are discussed below.

40

Purchases and Maturities of Investments – Net purchases of short-term investments were $48.5 million for the year ended December 31, 2023, compared with net proceeds from maturities of short-term investments of $281.4 million for the year ended December 31, 2022. The $232.9 million decrease in net purchases was driven by the nature and time to maturity for the treasury securities included in our portfolio in the current year.

Capital Spending – Capital expenditures were $15.8 million and $14.7 million for the years ended December 31, 2023 and 2022, respectively. These expenditures primarily related to purchases of lab machinery and equipment, lab tools and instruments and leasehold improvements to our facilities in the United States, Shanghai and South Korea. We expect capital expenditures to significantly increase in 2024 compared with 2023 as we continue to invest in the build out of our manufacturing pre-production facilities and expand into new facilities.

Financing Activities

Net cash provided by financing activities of $3.3 million for the year ended December 31, 2023 was primarily attributable to proceeds received from a government grant and proceeds from the exercise of stock options.

Net cash provided by financing activities of $289.9 million for the year ended December 31, 2022 related to proceeds received from the Business Combination and PIPE Financing, net of transaction costs, and from a government grant.

Contractual Obligations and Commitments

The following table summarizes our material contractual obligations for cash expenditures as of December 31, 2023, and the periods in which these obligations are due:

Short Term

Long Term

Total

Purchase obligations(1)

$

55,289

$

1,915

$

57,204

Operating lease obligations(2)

3,574

13,490

17,064

Total

$

58,863

$

15,405

$

74,268

(1) Purchase obligations include commitments for the purchase of lab supplies and equipment as well as committed spend related to a JDA. These commitments are derived from purchase orders, supplier contracts and open orders based on projected demand information.

(2) Operating lease obligations represent the fixed lease payments for the noncancelable lease term, fixed lease payments for optional renewal periods where the Company is reasonably certain the renewal option will be exercised, variable lease payments that depend on an underlying index or rate in effect at lease commencement, and future minimal lease payments for executed but not yet commenced lease agreements.

Off-Balance Sheet Arrangements

As of December 31, 2023, we had a letter of credit issued by a financial institution totaling $0.6 million. The letter of credit relates to deposits the Company is required to maintain under one of its operating leases agreements. We have restricted cash that serves as collateral for this outstanding letter of credit that is included in other assets on our consolidated balance sheet. No amounts have been drawn under the letter of credit.

Recent Accounting Pronouncements

See “Note 2 – Summary of Significant Accounting Policies” of our accompanying consolidated financial statements included in this Annual Report on Form 10-K for more information about recent accounting pronouncements, the timing of their adoption, and their potential impact on our financial condition, results of operations and cash flows.

Critical Accounting Estimates and Judgments

Our consolidated financial statements have been prepared in accordance with U.S. GAAP which requires management to use judgment in making estimates and assumptions that affect the reported amounts of assets, liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported expenses incurred during the reporting periods.

We consider an accounting estimate or assumption to be critical when (1) the estimate or assumption is complex in nature or requires a high degree of judgment and (2) the use of different judgments, estimates and assumptions could have a material impact on the financial statements. Our significant accounting policies are described in “Note 2 – Summary of Significant Accounting Policies” of our

41

accompanying consolidated financial statements included in this Annual Report on Form 10-K. We consider the following to be our critical accounting estimates.

Description

Judgments and Uncertainties

Effect if Results Differ From Assumptions

Stock-Based Compensation

We record stock-based compensation expense according to the provisions of ASC Topic 718 – Stock Compensation. ASC Topic 718 requires all share-based awards to employees, including grants of Restricted Stock Units (RSUs), Performance Stock Units (PSUs), Restricted Stock Awards (RSAs), and employee stock options, to be recognized in the financial statements based on their fair values.

Prior to the Business Combination, the RSAs and stock option grant date fair value of Old SES common stock was historically determined by its board of directors with the assistance of management and an independent valuation.

Post Business Combination, as our common stock is publicly traded, the fair value of RSU grants is based on the closing market price on the date grants are made. The fair value of PSU grants is determined through an independent valuation of the likelihood of the performance metrics being met within the terms of the award.

We determine the appropriate fair value model (Black-Scholes model for Options and RSAs, Monte Carlo simulation for PSUs) to be used for valuing share-based issuances and the amortization method for recording compensation cost, which can be impacted by the following assumptions:

expected term
expected volatility
expected dividend yield
risk-free interest rate

If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of stock-based compensation expense reported.

Earn-Out Restricted Shares

The Earn-Out Restricted Shares are accounted for as a single tranche equity award issued to employees subject to time and share price vesting hurdle. These Earn-Out Restricted Shares have a share price vesting hurdle and are also subject to forfeiture if a recipient’s service terminates prior to the vesting. Pursuant to ASC 718 – Stock Compensation, we recognize stock-based compensation based on the fair value determined as of Closing with the assistance of management and an independent valuation.

We determine the appropriate fair value model (Monte Carlo simulation) to be used for valuing share-based issuances and the amortization method for recording compensation cost, which can be impacted by the following assumptions:

expected term
expected volatility
expected dividend yield
risk-free interest rate
probability of change of control

If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount

of stock-based compensation expense reported.

42

Description

Judgments and Uncertainties

Effect if Results Differ From Assumptions

Sponsor Earn-Out Liabilities

Certain Sponsor Earn-Out Shares are accounted for as a derivative liability measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the common stock of the Company.

The fair value of our common stock, which is publicly traded, is used in determining the fair value of the derivative liability at each valuation date with the assistance of management and an independent valuation.

We determine the appropriate fair value model (Monte Carlo simulation) to be used for valuing the derivative liability to record the change in fair value in our consolidated statement of operations and comprehensive loss, which may be impacted by the following assumptions:

expected volatility
risk free rate
expected term
probability of change of control

If we were to change any of these judgments or estimates, it could cause a material increase or decrease in the amount of earn out liability reported.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

The Company is exposed to a variety of markets and other risks including the effects of change in interest rates and foreign currency translation and transaction risks.

Interest Rate Risk

The market interest risk in our financial instruments and our financial positions represents the potential loss arising from adverse changes in interest rates. As of December 31, 2023, we had cash and cash equivalents of $85.7 million, primarily consisting of interest-bearing money market funds, and short-term investments of $246.8 million, consisting of U.S treasury securities, respectively. A 100 basis point increase in the general level of U.S. interest rates relative to interest rates as of December 31, 2023 would decrease the fair value of our short-term investments by approximately $1.2 million. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Such a decrease in fair value would only be realized if we sold the investments prior to maturity.

Foreign Currency Risk

The functional currency of all our entities and all its subsidiaries is the U.S. dollar, except for our subsidiaries in China and South Korea, which has Chinese renminbi (RMB) and South Korean won (KRW), respectively, as its functional currency, reflecting its principal operating economic environment. We expect to be exposed to both currency transaction remeasurement and translation risk. Any fluctuations in exchange rates may adversely affect our financial position, results of operations and cash flows. However, the Company engages in a minimal number of transactions outside of the functional currency of the reporting unit, resulting in a negligible exposure to foreign currency risk. We have not hedged such exposure, although we may do so in the future.

43

Report of Independent Registered Public Accounting Firm

Board of Directors and Shareholders

SES AI Corporation

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of SES AI Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2023, the related consolidated statements of operations and comprehensive loss, redeemable convertible preferred stock and stockholders’ equity, and cash flows for the year ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 27, 2024 expressed an adverse opinion.

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

Critical audit matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Valuation of Sponsor Earn-Out Liabilities

As described further in Notes 2 and 11 to the consolidated financial statements, the Company has issued Sponsor Earn-Out Shares that are accounted for as a derivative liability (the “Sponsor Earn-Out Liabilities”) measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss each reporting period. The fair value of the Sponsor Earn-Out Liabilities is estimated using a Monte Carlo simulation model. The fair value of the Sponsor Earn-Out Liabilities was determined to be $4,166,000 at December 31, 2023. The gain on change in fair value of Sponsor Earn-Out Liabilities was $6,795,000 for the year ended December 31, 2023. We identified the assessment of the fair value of the Sponsor Earn-Out Liabilities as a critical audit matter.

The principal considerations for our determination that the valuation of the Sponsor Earn-Out Liabilities is a critical audit matter were (1) the high degree of subjective auditor judgment required due to the complex valuation model and volatility and expected term assumptions used in the determination of fair value; and (2) the specialized skills and knowledge required to evaluate the Company’s determination of the fair value of the Sponsor Earn-Out Liabilities.

Our audit procedures related to the valuation of the Sponsor Earn-Out Liabilities included the following, among others.

45

We evaluated the peer group public companies used in the determination of volatility and the judgments and assumptions made by management in the determination of the expected term.
With the assistance of our valuation specialists, we:
oEvaluated the appropriateness of the Monte Carlo simulation model.
oPerformed independent calculations of volatility using peer group public companies’ data and comparing to volatility assumptions utilized in management’s estimate.
oPerformed an independent calculation of the fair value using management’s assumptions and comparing to the fair value of the Sponsor Earn-Out Liabilities determined by the Company.

/s/ GRANT THORNTON LLP

We have served as the Company’s auditor since 2023.

Boston, Massachusetts

February 27, 2024

46

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
SES AI Corporation:

Opinion on internal control over financial reporting

We have audited the internal control over financial reporting of SES AI Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, because of the effect of the material weaknesses described in the following paragraphs on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

A material weakness is a deficiency, or combination of control deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment.

The Company did not design and maintain sufficient user access and monitoring controls to ensure appropriate segregation of duties and adequately restrict access to a financial application. In addition, a management review control associated with the valuation of the sponsor earn-out liability did not operate effectively as it did not evaluate a key assumption used in the valuation at an appropriate level of precision.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2023. The material weaknesses identified above were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated February 27, 2024 which expressed an unqualified opinion on those financial statements.

Basis for opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Controls over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and limitations of internal control over financial reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

47

Other information

We do not express an opinion or any other form of assurance on the remediation plans or related actions described in Management’s Annual Report on Internal Controls Over Financial Reporting.

/s/ GRANT THORNTON LLP

Boston, Massachusetts

February 27, 2024

48

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

SES AI Corporation:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of SES AI Corporation and subsidiaries (the Company) as of December 31, 2022, the related consolidated statements of operations and comprehensive loss, redeemable convertible preferred stock and stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ KPMG LLP

We served as the Company’s auditor from 2021 to 2023.

Boston, Massachusetts
March 16, 2023

49

SES AI Corporation

Consolidated Balance Sheets

(in thousands, except share and per share amounts)

December 31, 2023

    

December 31, 2022

Assets

  

 

  

Current Assets

  

 

  

Cash and cash equivalents

$

85,671

$

106,623

Short-term investments

246,775

283,460

Receivable from related party

3,911

2,383

Inventories

558

383

Prepaid expenses and other assets

 

11,712

 

3,792

Total current assets

 

348,627

 

396,641

Property and equipment, net

 

37,959

 

27,756

Intangible assets, net

 

1,345

 

1,473

Right-of-use assets, net

13,099

11,363

Deferred tax assets

1,057

Other assets, non-current

 

4,723

 

3,206

Total assets

$

406,810

$

440,439

Liabilities and Stockholders’ Equity

 

  

 

  

Current Liabilities

 

  

 

  

Accounts payable

$

4,830

$

6,187

Operating lease liabilities

2,404

1,899

Accrued expenses and other liabilities

 

13,121

 

11,271

Total current liabilities

 

20,355

 

19,357

Sponsor Earn-Out liabilities

4,166

10,961

Operating lease liabilities, non-current

11,316

10,165

Unearned government grant

9,270

6,657

Other liabilities, non-current

 

2,753

 

1,760

Total liabilities

47,860

48,900

Commitments and contingencies (Note 14)

 

  

 

  

Stockholders’ Equity

 

  

 

  

Preferred stock, $0.0001 par value; 20,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and 2022, respectively

Common stock: Class A shares, $0.0001 par value, 2,100,000,000 shares authorized; 310,266,922 and 305,833,589 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively;
Class B shares, $0.0001 par value, 200,000,000 shares authorized; 43,881,251 shares issued and outstanding as of December 31, 2023 and December 31, 2022

35

35

Additional paid-in capital

 

559,214

 

538,041

Accumulated deficit

 

(198,686)

 

(145,286)

Accumulated other comprehensive loss

 

(1,613)

 

(1,251)

Total stockholders' equity

 

358,950

 

391,539

Total liabilities and stockholders' equity

$

406,810

$

440,439

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

50

SES AI Corporation

Consolidated Statements of Operations and Comprehensive Loss

Years Ended December 31, 

(in thousands, except share and per share amounts)

2023

    

2022

 

2021

Operating expenses:

  

 

  

  

Research and development

$

30,675

$

27,967

$

15,514

General and administrative

 

47,483

 

51,606

 

16,492

Total operating expenses

 

78,158

 

79,573

 

32,006

Loss from operations

 

(78,158)

 

(79,573)

 

(32,006)

Other income (expense):

 

  

 

  

 

  

Interest income

16,685

6,196

248

Gain on change in fair value of Sponsor Earn-Out liabilities

6,795

25,432

Miscellaneous income (expense), net

425

(1,793)

(312)

Gain on forgiveness of PPP note

840

Total other income, net

 

23,905

 

29,835

 

776

Loss before income taxes

 

(54,253)

 

(49,738)

 

(31,230)

Benefit (provision) from income taxes

 

853

 

(1,255)

 

(25)

Net loss

(53,400)

 

(50,993)

 

(31,255)

Other comprehensive (loss) income, net of tax:

 

  

 

  

 

  

Foreign currency translation adjustment

 

(937)

 

(1,373)

 

234

Unrealized gain (loss) on short-term investments

575

(245)

Total other comprehensive (loss) income, net of tax

(362)

(1,618)

234

Total comprehensive loss

$

(53,762)

$

(52,611)

$

(31,021)

Net loss per share attributable to common stockholders:

Basic and diluted

$

(0.17)

$

(0.18)

$

(0.51)

Weighted-average shares outstanding:

Basic and diluted

 

315,051,508

 

288,304,750

 

61,089,065

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

51

SES AI Corporation

Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity

Redeemable Convertible

Class A and Class B

Accumulated

Total

Preferred Stock

Common Stock

Additional

Accumulated

Other Comprehensive

Stockholders’

(in thousands, except share and per share amounts)

Shares

    

Amount

  

Shares

    

Amount

    

Paid-in-Capital

    

Deficit

    

Income (Loss)

    

Equity

Balance – December 31, 2020

174,994,140

 

82,044

60,781,975

 

6

 

830

 

(63,038)

 

133

 

(62,069)

Issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs of $608

38,966,146

187,897

Issuance of common stock upon exercise of stock options

1,360,960

197

197

Stock-based compensation

4,571

4,571

Net loss

(31,255)

(31,255)

Foreign currency translation adjustments

234

234

Balance – December 31, 2021

213,960,286

 

$

269,941

62,142,935

 

$

6

 

$

5,598

 

$

(94,293)

 

$

367

 

$

(88,322)

Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination

(213,960,286)

(269,941)

213,960,286

21

269,920

269,941

Business Combination and PIPE Financing, net of redemptions and transaction costs (1)

71,767,824

7

234,514

234,521

Post close adjustment of transaction costs related to Business Combination and PIPE Financing

4,905

4,905

Issuance of common stock upon exercise of stock options

2,089,351

1

329

330

Restricted stock units vested

185,944

Forfeitures of Restricted Stock Awards

(44,495)

Forfeitures of Earn-Out restricted shares

(387,005)

Stock-based compensation

22,775

22,775

Net loss

(50,993)

(50,993)

Foreign currency translation adjustments

(1,373)

(1,373)

Unrealized loss on short-term investments

(245)

(245)

Balance — December 31, 2022

 

$

349,714,840

 

$

35

 

$

538,041

 

$

(145,286)

 

$

(1,251)

 

$

391,539

Issuance of common stock upon exercise of stock options

3,691,340

524

524

Restricted stock units vested

1,063,863

Forfeitures of Restricted Stock Awards

(10,824)

Forfeitures of Earn-Out restricted shares

(311,046)

Stock-based compensation

20,649

20,649

Net loss

(53,400)

(53,400)

Foreign currency translation adjustments

(937)

(937)

Unrealized gain on short-term investments

575

575

Balance — December 31, 2023

 

$

354,148,173

 

$

35

 

$

559,214

 

$

(198,686)

 

$

(1,613)

 

$

358,950

(1)Includes issuance of 33,793,878 restricted shares of Class A common stock and 3,999,796 restricted shares of Class B common stock, subject to vesting.

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

52

SES AI Corporation

Consolidated Statements of Cash Flows

Years Ended December 31, 

(in thousands)

2023

2022

    

2021

Cash Flows From Operating Activities

  

  

 

  

Net loss

$

(53,400)

$

(50,993)

$

(31,255)

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

 

  

 

  

 

  

Gain on change of fair value of Sponsor Earn-Out liabilities

 

(6,795)

 

(25,432)

 

Stock-based compensation

20,649

22,775

4,571

Depreciation and amortization

5,541

2,596

1,662

Accretion income from available-for-sale short-term investments

(11,050)

(2,350)

Other

(244)

490

95

Gain on forgiveness of PPP note

(840)

Changes in operating assets and liabilities:

Receivable from related party

 

(1,528)

 

5,525

 

(7,910)

Inventories

(184)

(383)

Prepaid expenses and other assets

(8,170)

(1,586)

(1,666)

Deferred tax assets

(1,057)

Accounts payable

 

(62)

 

(3,975)

 

1,287

Accrued expenses and other liabilities

(112)

6,833

4,065

Net cash used in operating activities

 

(56,412)

 

(46,500)

 

(29,991)

Cash Flows From Investing Activities

 

 

 

Purchases of property and equipment

 

(15,763)

 

(14,654)

 

(8,951)

Purchase of short-term investments

 

(281,518)

 

(411,355)

 

(150,810)

Proceeds from the maturities of short-term investments

 

330,000

 

130,000

 

163,101

Purchases of intangible assets

 

 

 

(26)

Net cash provided by (used in) investing activities

 

32,719

 

(296,009)

 

3,314

Cash Flows From Financing Activities

 

Proceeds from Business Combination and PIPE Financing, net of issuance costs

282,940

Proceeds from government grant

2,751

6,657

Proceeds from stock option exercises

524

330

197

Proceeds from issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs

 

 

 

187,897

Payment of deferred offering costs

(3,334)

Net cash provided by financing activities

3,275

289,927

184,760

Effect of exchange rates on cash

 

(552)

 

(526)

 

233

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

 

(20,970)

 

(53,108)

 

158,316

Cash, cash equivalents and restricted cash at beginning of period (Note 5)

 

107,936

 

161,044

 

2,728

Cash, cash equivalents and restricted cash at end of period (Note 5)

$

86,966

$

107,936

$

161,044

Supplemental Cash and Non-Cash Information:

Incomes taxes paid

$

222

$

$

Conversion of Redeemable Convertible Preferred Stock to shares of Class A common stock

$

$

(269,941)

$

Release of accrued transaction costs related to Business Combination and PIPE Financing

$

$

6,061

$

Accounts payable and accrued expenses related to purchases of property and equipment

$

6,008

$

4,349

$

378

Lease liabilities arising from obtaining right-of-use assets

$

3,808

$

1,547

$

Liabilities of Ivanhoe acquired in the Business Combination

$

$

(387)

$

Deferred offering costs included in accounts payable and accrued expenses and other liabilities

$

$

$

2,377

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

53

SES AI Corporation

Notes to Consolidated Financial Statements

Note 1.  Nature of Business

SES AI Corporation, and consolidated subsidiaries (together the “Company”) consists of SES AI Corporation (“SES”) and its wholly-owned subsidiary SES Holdings Pte. Ltd. (“SES Holdings” or “Old SES”), along with its wholly owned subsidiaries SolidEnergy Systems, LLC (“SES LLC”), SES (Shanghai) Co., Ltd. (“SES Shanghai”), SolidEnergy Systems Securities Corporation (“SES Securities”), Viking Power Systems Pte. Ltd. (“SES Viking”), SES AI Korea Co., Ltd. (“SES Korea”) and SES Energy Pte. Ltd. (“SES Energy”).

SES Holdings is a Singapore private company limited by shares formed in November 2018. SES LLC is a Delaware limited liability company formed in November 2018 as a result of the conversion from a corporation to a limited liability company by SolidEnergy Systems Corp, a Delaware corporation formed in April 2012. SES Shanghai was registered in Shanghai, China in August 2018. SES Securities was incorporated in December 2017 as a Massachusetts Security Corporation. SES Viking is a Singapore private company limited by shares and was formed in May 2019. SES Korea, formerly known as Massachusetts Solid Energy Co., Ltd., was registered in South Korea in November 2021. SES Energy is a Singapore private company and was incorporated in September 2022.

The Company is engaged in the development of high-performance, Lithium-Metal (“Li-Metal”) rechargeable battery technologies for electric vehicles (“EVs”), Urban Air Mobility (“UAM”) and other applications. The Company’s mission is to facilitate the widespread adoption of sustainable electric transportation, both on land and in air, by creating best-in-class, high energy density Li-Metal batteries centered around long-range performance and safety. The Company’s differentiated battery technology has been designed to combine the high energy density of Li-Metal with the cost-effective, large-scale manufacturability of conventional Lithium-ion (“Li-ion”) batteries which will help to promote the transition from the global dependence on fossil fuel-based automotive vehicles to clean and efficient EVs. The Company’s headquarter is located in Woburn, Massachusetts with research and development facilities located there, in Shanghai, China, and in Chungju, South Korea. Principal operations have not yet commenced as of December 31, 2023, and the Company has not derived revenue from its principal business activities.

Prior to the closing of the Business Combination (the “Closing”), Ivanhoe Capital Acquisition Corp. (“Ivanhoe”), a Cayman Islands exempted company, migrated out of the Cayman Islands and domesticated as a Delaware corporation (the “Domestication”) and changed its name to “SES AI Corporation.” On February 3, 2022 (the “Closing Date”), SES AI Corporation, formerly known as Ivanhoe, and Wormhole Amalgamation Sub Pte. Ltd., a Singapore private company limited by shares and a direct, wholly-owned subsidiary of Ivanhoe (“Amalgamation Sub”), consummated the previously announced Business Combination (the “Business Combination”) pursuant to which, among other things, Amalgamation Sub merged with and into Old SES, with Old SES surviving the Business Combination as a wholly-owned subsidiary of SES. See “Note 3 – Business Combination” for additional information.

Note 2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and have been prepared on a going concern basis and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) as determined by the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s fiscal year ends on December 31.

Principles of Consolidation

The consolidated financial statements include the accounts of SES and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make use of estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of commitments and contingencies, and the reported amounts of revenues, if any, and expenses. The Company bases its estimates on available historical experience and on various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the

54

carrying values of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from those estimates.

Significant estimates and assumptions include those related to the valuation of (i) certain equity awards, including common stock awards prior to the Business Combination, the Sponsor Earn-Out Shares, the Earn-Out Restricted Shares, and performance stock units, (ii) deferred tax assets and uncertain income tax positions, and (iii) the measurement of operating lease liabilities. On an ongoing basis, the Company evaluates these judgments and estimates for reasonableness.

Foreign Currency Translation

For the foreign subsidiaries of the Company, assets and liabilities are translated into U.S. dollars using exchange rates as of the balance sheet date, and income and expenses are translated using the average exchange rates in effect for the related month. The net effect of these translation adjustments is reported in accumulated other comprehensive (loss) income within total stockholders’ equity on the consolidated balance sheets. Net realized and unrealized gains (losses) from foreign currency transactions are included in miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss and were $0.3 million, $0.1 million, and $(0.2) million for the years ended years ended December 31, 2023, 2022 and 2021, respectively.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand and highly liquid investments that have original maturity periods of 90 days or less at the time of purchase that are readily convertible to known amounts of cash.

Restricted Cash

Restricted cash includes cash held in checking and money market funds as collateral to secure certain insurance policies and a letter of credit for corporate lease activity. The letter of credit is required to be maintained throughout the term of the lease. If the date of availability or disbursement is less than one year, restricted cash is reported within prepaid expenses and other current assets on the consolidated balance sheets. If the date of availability or disbursement is longer than one year and the balances are maintained under an agreement that legally restricts the use of such funds, restricted cash is reported within other assets on the consolidated balance sheets. As of December 31, 2023, no amount has been drawn under the letter of credit. As of December 31, 2023 and 2022, the Company had restricted cash balances of $1.3 million, respectively.

Investments

The Company has investments in short-term marketable debt and marketable equity securities. Investments in marketable debt securities consist of U.S. treasury securities, are classified as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. These available-for-sale marketable securities are recorded at fair value, with any unrealized gains and losses included as a component of accumulated other comprehensive (loss) income in total stockholders’ equity on the consolidated balance sheets until realized or until a determination is made that an other-than-temporary decline in market value has occurred. The amortized cost of U.S. treasury securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion are reported within interest income in the consolidated statement of operations and comprehensive loss. Investments in marketable debt securities with a stated maturity date of less than one year are classified as short-term investments, while these with a stated maturity date of more than one year, and that are not expected to be used in current operations, are classified as long-term investments on the consolidated balance sheet, respectively. Investments in marketable equity securities are classified as short-term investments when the Company’s intention is to sell within a year of purchase, otherwise they will be classified as long-term investments. Investments in marketable equity securities with a readily determinable fair value, not accounted for under the equity method, are recorded at fair value with changes to fair value reported within miscellaneous income (expense), net in the consolidated statements of operations and comprehensive loss.

Inventories

Inventories consist of raw materials and are stated at the lower of average cost or net realizable value.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, restricted cash and short-term investments. The Company seeks to mitigate its credit risk with respect to such concentrations by holding its deposits with

55

large, reputable, domestic financial institutions and investing in high credit rated shorter-term instruments. The account balances at these institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage, and as a result, there may be a concentration of risk related to amounts invested in excess of FDIC insurance coverage. As of December 31, 2023 and 2022, the amount of cash, cash equivalents and restricted cash held by our subsidiaries in foreign bank accounts was $11.1 million and $21.0 million, respectively.

Fair Value Measurements

Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be either recorded or disclosed at fair value, the Company considers the principal or most advantageous market in which it would transact, and it also considers assumptions that market participants would use when pricing the asset or liability.

The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. GAAP establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:

Level 1    Observable inputs such as quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2    Inputs other than the quoted prices in active markets that are observable either directly or indirectly.

Level 3    Unobservable inputs in which there are little or no market data and which require the Company to develop its own assumptions.

56

Certain of the Company’s financial instruments, including cash and cash equivalents, accounts payable, accrued expenses and other current liabilities are carried at cost, which approximates their fair value because of their short-term nature. The following table presents information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis:

(in thousands)

Level 1

    

Level 2

    

Level 3

    

Total

December 31, 2023

Current assets

Cash equivalents in money market funds (Note 5)

$

74,997

$

$

$

74,997

U.S. treasury securities

246,127

246,127

Equity securities(1)

648

648

Total current assets at fair value

$

321,772

$

$

$

321,772

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

322,386

$

$

$

322,386

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

4,166

$

4,166

Total non-current liabilities at fair value

$

$

$

4,166

$

4,166

December 31, 2022

Current assets

Cash equivalents in money market funds (Note 5)

$

46,308

$

$

$

46,308

U.S. treasury securities

283,460

283,460

Total current assets at fair value

$

329,768

$

$

$

329,768

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

330,382

$

$

$

330,382

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

10,961

$

10,961

Total non-current liabilities at fair value

$

$

$

10,961

$

10,961

(1) Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.

 

There were no transfers in or out of Level 3 measurements during the years ended December 31, 2023 and 2022.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation for property and equipment, other than construction in progress, is based upon the following useful lives using the straight-line method:

Laboratory machinery and equipment

 

510 years

Office and computer equipment

 

35 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of useful life of asset or lease term

 

The Company periodically assesses the useful lives of the assets to determine whether events or circumstances may indicate that a revision to the useful life is warranted. Maintenance and repairs that do not extend the life or improve the asset are expensed as incurred. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to placing the asset in service. Additionally, reimbursements received by the Company under its A-Sample joint development agreement (“JDA”) related to property and

57

equipment constructed and owned by the Company are recognized as a reduction of the cost of the related asset in the consolidated balance sheets as discussed in “Note 4 – Partnerships” below.

Intangible Assets

Intangible assets purchased are recorded at cost and stated at cost less accumulated amortization. Intangibles assets with finite useful lives are amortized based on the pattern in which the economic benefits of the assets are estimated to be consumed over the following estimated useful lives:

Intellectual property

 

15 years

 

Amortization expense is included in general and administrative expenses in the consolidated statement of operations and comprehensive loss.

Impairment of Long-Lived Assets

The Company evaluates long-lived assets, including amortizable intangible assets and ROU assets, annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If such events or circumstances arise, the Company will compare the carrying amount of the asset group comprising the long-lived assets to the estimated future undiscounted cash flows expected to be generated by the asset group. If the estimated aggregate undiscounted cash flows are less than the carrying amount of the asset group, an impairment charge is recorded as the amount by which the carrying amount of the asset group exceeds the fair value of the assets, as based on the expected discounted future cash flows attributable to those assets. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no impairments of long-lived assets during the years ended December 31, 2023, 2022 and 2021.

Deferred Offering Costs

Deferred offering costs consist of legal, accounting, and other costs incurred through the balance sheet date that are directly related to the Company becoming a publicly traded company are capitalized. Deferred offering costs were charged to stockholders’ equity upon the completion of the transaction.

Leases

The Company determines if an arrangement includes a lease at inception. Lease arrangements generally have lease and non-lease components, which the Company has elected to account for as a single lease component. At the lease commencement date, the Company recognizes an operating lease liability and an operating lease asset, which represents the right to use the underlying asset for the lease term (the “ROU asset”). The operating lease liability is equal to the present value of (1) fixed lease payments for the noncancelable lease term, (2) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised, and (3) variable lease payments that depend on an underlying index or rate in effect at lease commencement. Variable lease payments as the difference between underlying index and the actual index, or that do not depend on an underlying index or rate in effect at lease commencement, such as common area maintenance, insurance, and property tax, are recognized in operating expenses when incurred. The operating ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability and lease payments made prior to lease commencement, less any lease incentives received.

As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at lease commencement in determining the present value of lease payments. The Company’s incremental borrowing rate estimates a secured rate that reflects the term of the lease, the nature of the underlying asset and the economic environment. The Company recognizes rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term. All ROU assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets. The Company excludes leases with an expected term of one year or less from recognition on the consolidated balance sheets. See “Note 12 – Leases” for additional information about the Company’s leases.

58

Government Grants

The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attached to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense or as other income, depending on the nature of the grant, in the consolidated statement of operations and comprehensive loss or as a reduction of the cost of the related asset in the consolidated balance sheet. If a grant amount is received but not earned, then such amount is deferred and shown as a liability in the consolidated balance sheet. See “Note 10 – Government Grant” for additional information about government grants awarded to the Company.

Sponsor Earn-Out Liabilities

On February 2, 2022, in connection with the Domestication, 6,900,000 of Ivanhoe’s Class B ordinary shares held by Ivanhoe Capital Sponsor LLC (the “Sponsor”) converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class B common stock, par value $0.0001 per share (the “Class B common stock”), of the Company. At Closing, these 6,900,000 shares of Class B common stock converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class A common stock, par value $0.0001 per share (the “Class A common stock,” and together with the Class B common stock, “common stock”), of the Company (the “Sponsor Earn-Out Shares”). These Sponsor Earn-Out Shares are subject to certain transfer restrictions and forfeiture terms following the Closing, which will be released as follows:

20% are subject to transfer restrictions until the date that is 180 days after the Closing (“Tranche 1”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $12.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 2”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $14.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 3”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $16.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 4”); and
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $18.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 5”).

If there is a change in control of SES at a per share value of greater than $18.00, then 100% of the Sponsor Earn-Out Shares will be released from these transfer restrictions; however if the per share value is less than $18.00 upon a change in control, then the Sponsor Earn-Out Shares will be released pro rata based on the per share value of the change in control and the stock price thresholds for release specified above. Any Sponsor Earn-Out Shares not released will be forfeited and cancelled.

The Sponsor Earn-Out Shares in Tranche 1 are accounted for as equity instruments because they are legally owned by the Sponsor, cannot be forfeited and were subject only to transfer restrictions that lapsed 180 days after the Closing Date, which occurred on August 2, 2022, and as such meet the equity classification criteria in accordance with ASC 505, Equity. The Sponsor Earn-Out Shares under Tranche 2 through Tranche 5 are accounted for as a derivative liability measured at fair value , with changes in fair value reported within other expense, net on the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out triggering events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the shares of Class A common stock. As of December 31, 2023, the earn-out triggering events were not achieved for any of Tranche 2 through Tranche 5. See “Note 11 – Sponsor Earn-Out Liabilities” for further information on fair value.

Earn-Out Shares

In connection with the Business Combination, holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received 29,999,947 earn-out shares of common stock, including (i) 23,691,182 shares of Class A common stock (the “Earn-Out Shares”) issued for the benefit of the former holders of Old SES common and redeemable convertible preferred stock; (ii) 2,308,969 shares of restricted Class A common stock (the “Earn-Out Restricted Shares”) issued to Old SES option holders and pre-Closing recipients of Old SES restricted shares; and (iii) 3,999,796 shares of Class B common stock (“Founder Earn-Out Shares”) issued to the CEO and certain entities affiliated with the CEO (the “SES Founder Group”).

59

The Earn-Out Shares and the Founder Earn-Out Shares (collectively, the “Escrowed Earn-Out Shares”) were placed into escrow at the Closing and shall vest on the date that the closing price of shares of Class A common stock is equal to or greater than $18.00 (“Triggering Event”) during the period beginning on the date that is one year following the Closing and ending on the date that is five years following the Closing (the “Earn-Out Period”). If a Triggering Event has not occurred by the expiration of the Earn-Out Period, then the Escrowed Earn-Out Shares shall be cancelled, and holders of such shares shall have no right to receive such Escrowed Earn-Out Shares. The Earn-Out Restricted Shares are subject to vesting based on the same terms as the Escrowed Earn-Out Shares and are also subject to forfeiture if such recipient’s service with the Company terminates prior to vesting. Any such forfeited Earn-Out Restricted Shares shall be available for grant pursuant to the Company’s incentive plan. If, during the earn-out period of five years, there is a change in control transaction at a per share price of greater than or equal to $18.00 per share, then all 29,999,947 earn-out shares will vest immediately prior to the consummation of such change in control, otherwise, all earn-out shares will be forfeited.

The Escrowed Earn-Out Shares to be released upon achievement of the vesting condition are classified as equity instruments and recorded at fair value in stockholders’ equity as vesting is indexed to the common stock of the Company. The Earn-Out Restricted Shares are accounted for as a single tranche equity award. See “Note 17 – Stock-Based Compensation” for further information on fair value of the Earn-Out Restricted Shares.

Common Stock Warrants

Prior to the Business Combination, Ivanhoe had issued 9,200,000 public warrants (“Public Warrants”) and 5,013,333 private placement warrants (“Private Warrants” and collectively with the Public Warrants, the “Warrants”) which were assumed by the Company at Closing. On February 1, 2022, prior to Closing, the Ivanhoe warrant holders approved certain amendments to the terms of the Warrants such that the Warrants met the derivative scope exception for contracts in the Company’s own stock and were recorded in stockholders’ equity. Prior to the amendment, the Warrants were accounted for as derivative liabilities measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period. Each whole Warrant entitles the registered holder to purchase one share of Class A common stock at a price of $11.50 per share. Pursuant to the Warrant agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Class A common stock. This means only a whole Warrant may be exercised at a given time by a warrant holder. 

The amendments, among other things, include the following:

amendments to the rights specific to the Private Warrants such that (a) the rights specific to Private Warrants are retained by the holder thereof regardless of such holder’s identity, (b) the Private Warrants are no longer subject to redemption by the Company when such warrants are trading at a price equal to or in excess of $10.00 per share but less than $18.00 per share and (c) the Private Warrants are no longer generally exercisable on a “cashless basis”;
eliminates the Company’s ability to redeem any Public Warrants unless the Class A common stock is trading at a price equal to or in excess of $18.00 per share; and
removes certain language related to the treatment of Warrants in the event of a tender offer for the shares underlying such Warrants.

Subsequent to the Closing, the Company registered 14,213,280 shares of Class A common stock issuable upon the exercise of the Warrants.

Redeemable Convertible Preferred Stock

The Company records all shares of redeemable convertible preferred stock at their respective fair values less issuance costs on the dates of issuance. Upon closing of the Business Combination, the redeemable convertible preferred shares were cancelled and converted into shares of Class A common stock, as discussed in “Note 3 Business Combination.”

Segments

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating and reportable segment, as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. See “Note 20 – Segment and Geographic Information” for additional information.

60

Research and Development Costs

Research and development costs with no alternative future use are expensed as incurred. Research and development costs are comprised of expenses incurred in performing research and development activities, including compensation and benefits for employees, materials and supplies, payments to consultants, patent related legal costs, facility costs, depreciation, and travel expenses. Additionally, payments received by the Company under its JDAs are recognized as a reduction to research and development expense in the consolidated statement of operations and comprehensive loss.

Stock-Based Compensation

The Company measures compensation expense for all stock-based awards made to employees, directors, and non-employees, based on estimated fair values as of the grant date and recognizes the compensation expense using the straight-line method over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures when they occur. Changes in the assumptions can materially affect the fair value and ultimately how much stock-based compensation expense is recognized. The inputs used in valuation models to estimate the fair value of certain stock-based awards are subjective and generally require significant analysis and judgment to develop. See “Note 17 – Stock-Based Compensation” for additional information about stock-based awards.

Income Taxes

Income tax expense has been provided using the asset and liability method. Deferred tax assets and liabilities are determined based on the estimated future tax consequences attributable to differences between the financial statement carrying amounts and tax bases of existing assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability. The Company provides a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that the deferred tax assets will not be realized. In evaluating the Company’s ability to recover deferred tax assets, the Company considers all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis.

The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Company’s consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties associated with tax matters as part of the income tax provision and includes accrued interest and penalties with the related income tax liability within accrued expenses and other current liabilities on the consolidated balance sheets.

Other Comprehensive Income (Loss)

Other Comprehensive income (loss) includes changes in the balances of items that are reported directly as a separate component of stockholders’ equity on the consolidated balance sheets. The components of comprehensive loss are net loss, foreign currency translation adjustments and unrealized gains and losses from available-for-sale marketable debt securities. The Company does not provide for income taxes on foreign currency translation adjustments since it does not provide for taxes on the unremitted earnings of its foreign subsidiaries. The tax effects of unrealized gains and loss from available-for-sale marketable debt securities is recorded in deferred tax assets (liabilities) and fully offset by the valuation allowance. The changes in accumulated other comprehensive income (loss) are included in the Company’s consolidated statement of operations and comprehensive loss.

Net Income (Loss) Per Share

Upon recapitalization, net loss per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares by multiplying by 5.9328 (the “Exchange Ratio) established in the Business Combination, including the issuance of Class A common stock and Class B common stock to Old SES common stockholders. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of its redeemable convertible preferred stock do not have a contractual obligation to share in the Company’s losses. As the liquidation and dividend rights of Class A common stock and Class B common stock are identical, the net loss attributable to common stockholders is allocated on a proportionate basis, and the resulting net loss per share is identical for Class A common stock and Class B common stock under the two-class method.

61

Basic net income or loss per share attributable to Class A common stock and Class B common stock stockholders is computed by dividing the net income or loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net income or loss per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock equivalents outstanding during the period.

Recently Adopted Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-7, Improvements to Reportable Segment Disclosures, which requires disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions and impact this ASU will have when adopted for the year ended December 31, 2024 and anticipate it will likely result in inclusion of additional required disclosures in our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-9, Improvements to Income Tax Disclosures, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. We are currently evaluating the impact this ASU will have when adopted and anticipate this ASU will likely result in the required additional disclosures being included in our consolidated financial statements.

The Company has reviewed all other accounting pronouncements issued during the year ended December 31, 2023 and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

 

 

 

Note 3.  Business Combination

On February 3, 2022, SES consummated the previously discussed business combination. The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, SES, formerly known as Ivanhoe, was treated as the “acquired” company for financial reporting purposes. Accordingly, the financial statements of the Company represent a continuation of the financial statements of Old SES with the Business Combination treated as the equivalent of Old SES issuing stock for the net assets of Ivanhoe, accompanied by a recapitalization. The net assets of Ivanhoe are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Business Combination are those of Old SES. As a result, the consolidated financial statements included in this report reflect (i) the historical operating results of Old SES prior to the Business Combination; (ii) the combined results of SES and Old SES following the Closing; (iii) the assets and liabilities of Old SES at their historical cost; and (iv) SES’s equity structure for all periods presented as discussed below.

At Closing, the following occurred:

Each share of Old SES common stock, excluding shares held by the SES Founder Group, and each redeemable convertible preferred share that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number;
Each share of Old SES common stock held by the SES Founder Group that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class B common stock equal to the Exchange Ratio, rounded down to the nearest whole number;
Each Old SES restricted share that was granted and subject to restrictions (including vesting) immediately prior to the Closing was assumed by the Company and converted into a number of shares of restricted Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number, which remain subject to the same terms and conditions as were applicable prior to the Closing; and
Each Old SES option that was outstanding immediately prior to the Closing, whether vested or unvested, was assumed by the Company and converted into an option to acquire Class A common stock with the same terms as were applicable prior to the Closing, except for the number of shares exercisable and the exercise price, each of which was adjusted using the Exchange Ratio, rounded down to the nearest whole number;

62

Holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received 29,999,947 earn-out shares of the Company’s common stock.

Additionally, in connection with the Domestication on February 2, 2022, 6,900,000 shares of Ivanhoe’s Class B ordinary shares held by the Sponsor converted, on a one-for-one basis, into shares of Class B common stock and at Closing converted into an equal number of Class A common stock.

In connection with the Business Combination, the Company received $326.1 million in gross proceeds, including a contribution of $51.6 million of cash held in Ivanhoe’s trust account net of redemption of Ivanhoe Class A common stock held by Ivanhoe’s public stockholders and a $274.5 million private investment in public equity (the “PIPE Financing”) at $10.00 per share of Class A common stock, prior to the payment of transaction costs and other amounts. The Company incurred $46.3 million of transaction costs, consisting of underwriting, legal, and other professional fees, of which $41.6 million was recorded to additional paid-in capital as a reduction of proceeds and the remaining $4.7 million was expensed immediately. Of the total amount of transaction costs incurred, $13.0 million was unpaid, which was included in accrued expenses as of the Closing Date. Subsequent to the Closing, $4.9 million of net transaction costs recorded to additional paid-in capital was released and adjusted.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity as of the date of closing:

(in thousands)

Cash - Ivanhoe's trust and cash, net of redemptions

$

51,590

Cash - PIPE Financing

274,500

Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing

(13,149)

Less: Transaction costs and advisory fees paid

(26,972)

Net proceeds from Business Combination and PIPE Financing at Closing

285,969

Less: Transaction costs paid post Closing

(3,029)

Financing cash inflow from Business Combination and PIPE Financing

282,940

Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination

4,649

Less: Transactions costs paid on or before December 31, 2021

(3,334)

Less: Sponsor Earn-Out liability

(36,393)

Less: Liabilities assumed from Ivanhoe

(387)

Less: Accrued transaction costs

(12,954)

Net contributions from Business Combination and PIPE Financing

$

234,521

The number of shares of common stock issued immediately following the consummation of the Business Combination:

Number of Shares

Ivanhoe Class A common stock, outstanding prior to Business Combination

27,600,000

Less: Redemption of Ivanhoe Class A common stock

(22,455,850)

Ivanhoe Class A common stock, net of redemptions

5,144,150

Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing

6,900,000

Total Ivanhoe Class A Common Stock

12,044,150

PIPE Investors — Class A common stock

27,450,000

Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock

236,221,766

SES Founder Group shares of common stock converted to shares of Class B common stock

39,881,455

Old SES Restricted Shares converted to restricted shares of Class A common stock

2,273,727

Founder Earn-Out Shares (Class B common stock)

3,999,796

Earn-Out Shares (Class A common stock)

23,691,182

Earn-Out Restricted Shares (Class A common stock)

2,308,969

Total

347,871,045

Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing

(276,103,221)

Business Combination and PIPE Financing Shares

71,767,824

 

 

 

63

Note 4. Partnerships

In December 2020, the Company established a partnership with Hyundai Motor Company (“Hyundai”) when it entered into a joint development agreement (“JDA”) to jointly research and develop (“R&D”) Li-Metal battery technology, which concluded in November 2023. Further, in May 2021, the Company executed another JDA with Hyundai to jointly develop an A-Sample Li-Metal battery effective August 31, 2021, which has an initial term of three years.

In February 2021, the Company established a partnership with GM Global Technology Operations LLC (“GM Technology”), an affiliate of GM Ventures LLC (“GM Ventures”), and General Motors Holdings LLC (“GM Holdings”) (collectively, “General Motors” or “GM”) when it entered into a JDA to jointly R&D an A-Sample Li-Metal battery cell and build-out a prototype manufacturing line for GM Technology. The JDA has an initial term of three years.

In December 2021, the Company established a partnership with Honda Motor Company, Ltd. (“Honda”) when it entered into a JDA to jointly R&D an A-Sample Li-Metal battery cell, which has an initial term of one and half years.

In November 2023, the Company entered into a B-Sample JDA with one of our OEM partners which includes technical milestones and timeline for delivery of B-Sample cells. The JDA has an initial term of two and half years.

Under the terms of certain JDAs, the Company will fund research and development activities and capital expenditures related to the buildout of pilot manufacturing lines and the JDA partner will be required to refund such expenses to the Company, regardless of the results of the R&D activities. The following table summarizes credits to research and development recorded in accordance to the terms of the JDA agreements:

Year Ended December 31, 

(in thousands)

2023

    

2022

    

2021

Research and development (related party)

$

10,594

$

8,758

$

13,972

Research and development

12,471

5,431

2,004

Total credits to research and development

$

23,065

$

14,189

$

15,976

 

Additionally, the Company recorded $9.9 million as a credit to property and equipment in the consolidated balance sheets for the year ended December 31, 2022, which represents reimbursements received from related party for property and equipment constructed and purchased by the Company. No credits to fixed assets were recorded in the year ended December 31, 2023 or the year ended December 31, 2021.

As of December 31, 2023 and 2022, there were $3.9 million and $2.4 million, respectively, outstanding as a receivable from related party as disclosed in the consolidated balance sheets. As of December 31, 2023, there was a non-related party receivable of $5.1 million outstanding compared to no amount outstanding as of December 31, 2022. As of December 31, 2023, there was no deferred income for non-related party JDAs compared to the $4.2 million recorded as deferred income as of December 31, 2022. Amounts for non-related party receivables and deferred income are recorded within prepaid expenses and other current assets and accrued expenses and other current liabilities, respectively, in the consolidated balance sheets.

Note 5.  Cash and Cash Equivalents

The following table presents information about the Company’s cash, cash equivalents, and restricted cash:

(in thousands)

December 31, 2023

    

December 31, 2022

Cash

$

10,674

$

60,315

Money market funds

 

74,997

 

46,308

Total cash and cash equivalents

85,671

106,623

Restricted cash included in other assets

 

1,295

 

1,313

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows

$

86,966

$

107,936

64

Note 6.  Short-Term Investments

The following table provides amortized costs, gross unrealized gains and losses, and fair values for the Company’s investments in available-for-sale U.S treasury securities as of December 31, 2023 and December 31, 2022, which had maturity dates that range from 1 month to 10 months and 1 month to 11 months, respectively. Fair value was determined using market prices obtained from third-party sources. The Company had no investments as of December 31, 2021. Realized gains or losses were insignificant for the years ended December 31, 2023, 2022 and 2021.

December 31, 2023

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

245,797

$

337

$

(7)

$

246,127

Total

$

245,797

$

337

$

(7)

$

246,127

December 31, 2022

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

283,705

$

2

$

(247)

$

283,460

Total

$

283,705

$

2

$

(247)

$

283,460

 

The Company has $0.6 million marketable equity securities as of December 31, 2023, with an initial cost of $0.5 million. Total unrealized gain/loss of $0.1 million is recorded under miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss. The Company did not have any marketable equity securities as of December 31, 2022.

 

 

Note 7. Property and Equipment, Net

Property and equipment, net consisted of the following:

As of December 31, 

(in thousands)

    

2023

    

2022

Laboratory machinery and equipment

$

21,762

$

18,133

Office and computer equipment

 

1,169

 

358

Leasehold improvements

 

18,228

 

11,443

Construction in progress

9,773

5,422

Total property and equipment

 

50,932

 

35,356

Less: accumulated depreciation

 

(12,973)

 

(7,600)

Property and equipment, net

$

37,959

$

27,756

 

Depreciation expense was $5.4 million, $2.5 million, and $1.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. Construction in progress primarily consists of leasehold improvement projects associated with the Company’s Shanghai pilot facility and a new lab facility in Woburn, MA.

Note 8. Intangible Assets, Net

Intangible assets, net consisted of the following:

As of December 31, 

(in thousands)

    

2023

    

2022

Intellectual property

$

1,918

$

1,918

Less: accumulated amortization

 

(573)

 

(445)

Intangible assets, net

$

1,345

$

1,473

65

Amortization expense was $0.1 million for each of the years ended December 31, 2023, 2022 and 2021, respectively. Amortization expense associated with the intangible assets included on the Company’s consolidated balance sheet as of December 31, 2023 is expected to be as follows:

Years Ending December 31,

(in thousands)

2024

$

128

2025

 

128

2026

 

128

2027

 

128

2028

 

128

Thereafter

705

Total

$

1,345

 

 

 

Note 9.  Accrued Expenses and Other Current Liabilities

The components of accrued expenses and other current liabilities consisted of the following:

(in thousands)

December 31, 2023

    

December 31, 2022

Employee compensation and related costs

$

7,022

$

3,115

Construction in process

3,182

229

Income taxes payable

288

1,422

Professional and consulting services

1,273

1,566

Deferred income received under joint development agreements

4,189

Other

 

1,356

 

750

Accrued expenses and other current liabilities

$

13,121

$

11,271

Note 10.  Government Grant

In December 2022, the Company was awarded a grant (the “Grant”) from certain government agencies. The incentives received under the Grant, which is in the form of cash, can be used for facilities related expenses and the purchase of property and equipment. The Company is required to adhere to the following conditions attached to the incentives, which include purchase of a government grant guarantee insurance policy, required minimum investments into specified spending categories and the creation of a minimum amount of permanent full-time jobs in a certain geographical location over the next five years, with the option to extend to 10 years by remaining in a certain geographical location. If determined that we were ineligible to receive the Grant, we could be required to pay the Grant in its entirety with interest. The Company has yet to fulfill the required minimum investment, and the compliance with this condition will continue to be monitored over the remaining grant period.

During the year ended December 31, 2023, the Company received cash grants of 3.6 billion Korean won, or $2.8 million after translation, which is the remaining balance of the awarded grant. The Company has received, but not yet earned 12 billion Korean won and 8.4 billion Korean won, as of December 31, 2023 and December 31, 2022, respectively.  These balances are equivalent to $9.3 million and $6.7 million, after translation, as of December 31, 2023 and December 31, 2022, respectively, which is disclosed as a noncurrent liability in the consolidated balance sheet.

66

Note 11.  Sponsor Earn-Out Liabilities

The Sponsor Earn-Out shares in Tranche 2 through Tranche 5 have been measured at their estimated fair value using a Monte Carlo simulation valuation model. Inherent in the valuation model are assumptions related to expected stock price volatility, risk-free interest rate, expected life, and dividend yield. The key inputs used in the Monte Carlo simulation model for the Sponsor Earn-Out liabilities at their measurement dates were as follows:

December 31, 2023

December 31, 2022

Expected term (in years)

3.1

4.1

Risk free rate

4.04%

4.09%

Expected volatility

91.0%

85.0%

Expected dividends

0%

0%

Stock price

$

1.83

$

3.15

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and warrants and select peer companies’ common stock that matches the expected term of the awards (range of the weighted average of volatility is 83.8% - 96.2% and 85.0% - 101.4% for the years ended December 31, 2023 and 2022, respectively). The expected term is derived from the probability weighted model, considering the number of inputs, including the probability of a change in control. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

The following table provides a reconciliation of the beginning and ending balances for the Sponsor Earn-Out liabilities:

(in thousands)

Balance as of December 31, 2021

$

Additions during the period

  

36,393

Change in fair value

(25,432)

Balance as of December 31, 2022

10,961

Change in fair value

  

(6,795)

Balance as of December 31, 2023

$

4,166

 

 

 

Note 12.  Leases

The Company’s operating leases consist primarily of leases for office and plant spaces. Certain of the Company’s operating leases include escalating rental payments, some of which include the option to extend the lease term for up to 5 years, and some include options to terminate the lease at certain times within the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company’s total operating lease cost was $2.9 million for the year ended December 31, 2023. For the years ended December 31, 2022 and 2021 total rental expense was $2.5 million and $1.8 million, respectively. Cash paid for amounts included in the measurement of lease liabilities was $2.9 million and $2.4 million for the years ended December 31, 2023 and 2022.

67

The following table summarizes the future minimum undiscounted lease payments under existing operating leases as of December 31, 2023:

Years Ending December 31,

(in thousands)

2024

$

3,574

2025

3,652

2026

2,986

2027

2,096

2028

1,680

Thereafter

3,076

Total future minimum lease payments

17,064

Less: imputed interest

(3,344)

Total future minimum lease payments

$

13,720

 

As of December 31, 2023 and 2022, the weighted average remaining lease term for operating leases was 5.6 years and 6.3 years, respectively, and the weighted average discount rate used to determine the operating lease liability was 7.4% and 6.2%, respectively.

Woburn Lease

In August 2016, the Company entered into an operating lease agreement to lease an office space in Woburn, Massachusetts with the original lease term expiring in August 2021. The lease agreement has one five-year renewal option and has variable lease payment that depends on the CPI index and is measured annually. In May 2020, the Company extended the term of the lease by 5 years through August 2026. In February and March 2021, the Company amended the lease agreement increasing the leased space. In December 2021, the Company further amended the lease agreement reducing the leased space. The amendment includes an obligation to pay monthly relinquishment charges (equal to the total rental obligation for the duration of the lease term), only if the new tenant does not pay monthly rental amount and lessor has provided a notice to collect the relinquishment charges from the Company. As of December 31, 2023, the Company assessed the probability of any liability to be incurred for relinquishment charges as remote. Total future minimum lease payments under this lease are $6.8 million.

In October 2022, the Company entered into an amendment to the operating lease agreement for its Woburn facility to add additional space and is accounted for as a separate lease (Addition Lease). Pursuant to the amendment, the landlord has agreed to construct an addition to the existing facility for such additional space, which commenced in June 2023 and expires at the same time as the original lease. The Addition Lease also contains a variable lease payment that depends on the CPI Index and is measured annually. The additional space consists of approximately 5,000 square feet and the total undiscounted future minimum lease payments for the addition through the expected 8-year term will be approximately $1.5 million.

Electrolyte Foundry Lease

In June 2023, the Company entered into an operating lease agreement to lease a lab space in Woburn, Massachusetts with the original lease term expiring five years after the delivery date upon completion of the build-out. The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least six months before the expiry and has variable lease payment that depends on the CPI index and is measured annually. In January 2024, the Company started using the lab space. Total future minimum lease payments under this lease are $2.8 million.

Shanghai Lease

In September 2018, the Company entered into an operating lease agreement to lease a manufacturing space in Shanghai, China with the original lease term expiring in August 2023. In September 2021, the Company amended the lease agreement. The amendment increased the amount of leased space and extended the term of the lease by three years through August 2026. Total future minimum lease payments under this lease are $3.9 million. The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least 90 days before the expiry and provides for annual cost of living increases of up to 3%.

68

South Korea Leases

In November 2022, the Company entered into an operating lease agreement with a lease commencement date of July 2022 to lease a manufacturing building in the Chungju, South Korea industrial complex with the original lease term expiring in September 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $1.5 million.

In February 2023, the Company entered into an operating lease agreement with a commencement date of February 1, 2023 to lease a second manufacturing space in the Chungju, South Korea industrial complex with the original lease term expiring in December 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $0.7 million.

Note 13. Note Payable

In April 2020, the Company applied for and received a loan in the amount of $0.8 million under the Paycheck Protection Program (the "PPP"), established and pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the Small Business Administration (the "PPP Note"). In February 2021, the principal and interest were forgiven for the PPP Note, for which the Company recorded a gain on forgiveness of PPP Note of $0.8 million in its consolidated statement of operations and comprehensive loss.

Note 14.  Commitments and Contingencies

Commitments

Under the terms of one of the JDAs entered into in 2021, the Company is committed to undertake certain research and development activities to the benefit of both itself and its OEM Partners which involves expenditures related to engineering efforts and purchases of related equipment. The JDA has an agreed-upon value of up to $50 million, of which the Company has spent $5.9 million as of December 31, 2023.

Legal Contingencies

From time-to-time, the Company may be subject to claims arising in the ordinary course of business or become involved in litigation or other legal proceedings. While the outcome of such claims or other proceedings cannot be predicted with certainty, the Company’s management expects that any such liabilities, to the extent not provided for by insurance or otherwise, would not have a material effect on the Company’s financial condition, results of operations or cash flows.

Indemnifications

The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, partnerships, landlords, vendors, and contractors. Pursuant to these arrangements, the Company agrees to indemnify, defend, and hold harmless the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions. In addition, the Company indemnifies its officers, directors, and certain key employees against claims made with respect to matters that arise while they are serving in their respective capacities as such, subject to certain limitations set forth under applicable law, and applicable indemnification agreements. The Company maintains insurance, including commercial general liability insurance, product liability insurance, and directors and officers insurance to offset certain potential liabilities under these indemnification provisions. To date, there have been no claims under these indemnification provisions.

Note 15. Redeemable Convertible Preferred Stock

The Company had the following redeemable convertible preferred stock issued and outstanding as of December 31, 2021. Upon closing of the Business Combination, all outstanding redeemable convertible preferred stock were converted into shares of the Company’s common

69

stock in an amount determined by application of the Exchange Ratio, as discussed further in “Note 3 – Business Combination,” and as a result, the following share and per share amounts have been retroactively converted.

(in thousands, except share and per share amounts)

Issue Price

Shares

Shares Issued

Liquidation

Carrying

Series

    

per share

    

Authorized

    

and Outstanding

    

Amount

    

Amount

Series A

$

0.1406

 

32,011,403

 

32,011,403

$

4,500

$

4,413

Series B

$

0.3795

 

30,305,065

 

30,305,065

 

11,500

11,362

Series C

$

0.4829

 

75,874,600

 

75,874,600

 

36,643

36,324

Series C plus

$

0.8151

 

36,803,072

 

36,803,072

 

30,000

29,945

Series D

$

4.7939

 

28,891,766

 

28,891,766

 

138,505

138,257

Series D plus

$

4.9631

 

10,074,380

 

10,074,380

 

50,000

49,640

Total

 

213,960,286

 

213,960,286

$

271,148

$

269,941

 

In April 2021, the Company entered into a stock purchase agreement whereby certain investors agreed to purchase $138.5 million in Series D redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in April 2021, the investors purchased 28,891,766 shares of Series D redeemable convertible preferred stock. In May 2021, the Company entered into a stock purchase agreement whereby an investor agreed to purchase $50.0 million in Series D plus redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in May 2021, the investor purchased 10,074,380 shares of Series D plus redeemable convertible preferred stock.

Conversion

Shares of redeemable convertible preferred stock were converted into common stock at the holders’ option at any time after the date of issuance of such share or automatically (i) immediately prior to the closing of a firm commitment underwritten public offering of the Company’s common stock at a price per share at least 2 times the Series D and Series D plus issuance price and with gross proceeds to the Company of at least $100 million, net of underwriting commission and discounts or (ii) upon the vote or receipt by the Company of a written request for such conversion from the holders of the 66% of the redeemable convertible preferred stock then outstanding, voting as a single class and on an as-converted basis. Each share of the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was converted into the number of shares of common stock at the then effective conversion ratio. The initial conversion price per share for the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was subject to anti-dilution adjustments, if any.

Note 16. Stockholders’ Equity

On February 4, 2022, the Class A common stock and Warrants began trading on the New York Stock Exchange under the ticker symbols “SES” and “SES WS,” respectively.

Class A and Class B Common Stock

Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 2,100,000,000 shares of Class A common stock, par value $0.0001 per share and 200,000,000 shares of Class B common stock, par value $0.0001 per share. Class A common stock and Class B common stock are referred to as common stock throughout the notes to these financial statements, unless otherwise noted.

The rights of holders of Class A common stock and Class B common stock are identical, except with respect to voting. The holder of each share of Class A common stock is entitled to one vote, while the holder of each share of Class B common stock is entitled to ten votes. Each share of Class B common stock is convertible on a one-for-one basis into a share of Class A common stock at the holder’s option or otherwise automatically upon the occurrence of certain events, namely: (i) each share of Class B common stock that is transferred by SES Founder Group, or certain permitted transferee holders (“Qualified Holders”), will convert into a share of Class A common stock; (ii) all outstanding shares of Class B common stock will convert into shares of Class A common stock if the SES Founder Group or Qualified Holders collectively cease to beneficially own at least 20 percent of the number of shares of Class B common stock (as such number of shares is equitably adjusted in respect of any reclassification, stock dividend, subdivision, combination or recapitalization of the Class B common stock) collectively held by the SES Founder Group and Qualified Holders of Class B common stock as of the time the Business Combination took effect; or (iii) all outstanding shares of Class B common stock will convert into shares of Class A common stock upon the date specified by the affirmative vote of the holders of at least two-thirds of the then-outstanding shares of Class B common stock, voting as a separate class. Each outstanding share of Class B common stock is entitled to ten votes per share and each outstanding share of Class A common stock is entitled to one vote per share.

70

As of December 31, 2023, the Company had 310,266,922 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively and as of December 31, 2022 had 305,833,589 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively. For accounting purposes, only shares that are fully vested or that are not subject to repurchase are considered issued and outstanding.

Below is a reconciliation of shares of common stock issued and outstanding:

December 31, 2023

December 31, 2022

Total shares of common stock legally issued and outstanding

354,148,173

349,714,840

Less: Shares subject to future vesting:

Escrowed Earn-Out Shares

(27,690,978)

(27,690,978)

Sponsor Earn-Out Shares

(5,520,000)

(5,520,000)

Earn-Out Restricted Shares

(1,619,998)

(1,931,044)

RSAs

(649,567)

(1,270,726)

Total shares issued and outstanding

318,667,630

313,302,092

 

Preferred Stock

Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 20,000,000 shares of preferred stock having a par value of $0.0001 per share. The Company’s board of directors has the authority to issue preferred stock and to determine the rights, preferences, privileges, and restrictions, including voting rights of such preferred stock. As of December 31, 2023 and 2022, no shares of the Company’s preferred stock were issued and outstanding.

Dividends

Common stock is entitled to dividends when and if declared by the Company’s board of directors, subject to the rights of all classes of stock outstanding having priority rights to dividends. The Company has not paid any cash dividends on common stock to date. The Company may retain future earnings, if any, for the further development and expansion of its business and has no current plans to pay cash dividends for the foreseeable future.

Common Stock Warrants

Prior to the Business Combination, Ivanhoe issued 9,200,000 Public Warrants and 5,013,333 Private Warrants and prior to the Closing, Ivanhoe amended the terms of the Warrants, as discussed in “Note 2 – Summary of Significant Accounting Policies,” which resulted in the Warrants being classified as a component of stockholders’ equity. There is an effective registration statement and prospectus relating to the shares issuable upon exercise of the Warrants.

Public Warrants

Public Warrants have an exercise price of $11.50 and the Company may, in its sole discretion, reduce the exercise price of the Public Warrants to induce early exercise, provided that adequate notice is provided to warrant holders pursuant to the terms of the Warrant Agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the Warrants may also be adjusted in certain circumstances including in the event of a share dividend, recapitalization, reorganization, merger or consolidation. In no event is the Company required to net cash settle the Public Warrants.

The Public Warrants became exercisable 30 days following the Business Combination and expire at the earliest of five years following the Business Combination, liquidation of the Company, or the date of redemption elected at our option provided that the value of the Class A common stock exceeds $18.00 per share.

Under certain circumstances, the Company may elect to redeem the Public Warrants at a redemption price of $0.01 per Public Warrant at any time during the term of the Warrant in which the Class A common stock share trading price has been at least $18.00 per share for 20 trading days within the 30 trading-day period. If the Company elects to redeem the Warrants, it must notify the Public Warrant holders in advance, who would then have at least 30 days from the date of notification to exercise their respective Warrants. If any such Warrants are not exercised within that 30-day period, they will be redeemed pursuant to this provision.

As of December 31, 2023 and 2022, the Company had outstanding Public Warrants to purchase 9,199,947 shares of Class A common stock.

71

Private Warrants

The Private Warrants have similar terms to the Public Warrants, except that the Private Warrants are not redeemable. As of December 31, 2023 and 2022, the Company had outstanding Private Warrants to purchase 5,013,333 shares of Class A common stock.

The Company has the following shares of common stock available for future issuance on an as-if converted basis:

December 31, 2023

    

December 31, 2022

Shares reserved for issuance under the SES AI Corporation 2021 Plan

34,965,909

32,738,052

Common stock options outstanding

13,619,793

18,308,233

Public Warrants

9,199,947

9,199,947

Private Warrants

5,013,333

5,013,333

RSUs

6,359,474

2,807,660

PSUs

3,364,810

2,116,942

Total common stock available for future issuance

72,523,266

70,184,167

 

 

 

Note 17.  Stock-Based Compensation

Equity Award Plan

Old SES established its initial share incentive plan in 2013 (the “2013 Plan”), which was subsequently replaced with a new share incentive plan in 2018 (the “2018 Plan”). Under the terms of the 2013 Plan and 2018 Plan, certain number of shares were reserved for the issuance of incentive stock options (“ISOs”) and non-statutory stock options (“NSOs”) to employees, officers, directors, consultants and advisors. On March 30, 2021, the Company amended the 2018 Plan with the SES Holdings Pte. Ltd. 2021 Share Incentive Plan (the “2021 Plan”) and increased the total shares reserved for future issuance by 486,975 shares. Upon approval of the 2021 Plan, any shares that, as of the date of stockholder approval, were reserved but not issued pursuant to any awards granted under the Company’s 2018 Plan were rolled into the 2021 Plan. In addition, any shares issued pursuant to or subject to stock options or similar awards granted under the 2018 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the 2021 Plan. The 2021 Plan provided for the discretionary grant of ISOs, NSOs, and Restricted Share Awards (“RSAs”).

In connection with the Business Combination, the 2021 Plan was terminated and the remaining unallocated share reserve was cancelled, and no new awards will be granted under the 2021 Plan. At Closing, a total of 20,748,976 ISOs and NSOs and 2,273,727 RSAs (as converted, due to retroactive application of reverse recapitalization) outstanding under the 2021 Plan were assumed by the Company under the SES AI Corporation 2021 Plan (defined below).

SES AI Corporation 2021 Plan

In connection with the Business Combination, the Company adopted the SES AI Corporation 2021 Incentive Award Plan (the “SES 2021 Plan”) under which 36,862,002 shares of Class A common stock were initially reserved for issuance of ISOs, NSOs, stock appreciation rights (“SARs”), RSAs, restricted stock units (“RSUs”), performance compensation awards (“PSUs”), other stock-based and cash-based awards, and dividend equivalents. In addition, and subject to certain limitations, any shares issued pursuant to or subject to awards granted under the 2021 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the SES 2021 Plan. The SES 2021 Plan allows for the maximum number of shares issuable to automatically increase on January 1st of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to two percent of the total number of shares of stock outstanding on December 31st of the preceding year. As of December 31, 2023, 34,965,909 shares remain available for future issuance under the SES 2021 Plan.

Stock-Based Compensation Expense

Compensation expense related to stock-based awards was recorded as follows:

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Research and development

$

3,796

$

6,630

$

344

General and administrative

 

16,853

16,145

4,227

Total

$

20,649

$

22,775

$

4,571

 

72

The following table summarizes share-based compensation expense by award type:

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Earn-Out Restricted Shares

$

2,689

$

7,890

$

RSUs

9,644

7,136

PSUs

4,781

3,786

RSAs

3,133

3,510

1,540

Stock options

402

453

3,031

Total

$

20,649

$

22,775

$

4,571

 

Restricted Stock Units

RSUs granted under the SES 2021 Plan vest in equal annual installments over a three-year period and have only service vesting conditions. The fair value of RSUs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSU activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

3,438,233

$

8.41

Vested

(185,944)

$

4.27

Forfeited and canceled

(444,629)

$

8.93

Outstanding at December 31, 2022

2,807,660

$

8.61

Granted

5,365,427

$

2.25

Vested

(1,063,863)

$

8.41

Forfeited and canceled

(749,750)

$

4.95

Outstanding at December 31, 2023

6,359,474

$

3.71

 

The total fair value of RSUs vested was $8.9 million and $0.8 million for the years ended December 31, 2023 and 2022, respectively. No RSUs were granted or vested in the year ended December 31, 2021.

As of December 31, 2023, there was $16.5 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 1.2 years.

Restricted Stock Awards

RSAs granted under the 2021 Plan and assumed under the SES 2021 Plan generally vest 1/4th upon completion of one year of service and 1/48th per month thereafter and have only service vesting conditions. The fair value of RSAs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSA activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

2,261,862

$

5.12

Granted

11,865

$

5.30

Vested

(958,506)

$

5.16

Forfeited and canceled

(44,495)

$

5.30

Outstanding at December 31, 2022

1,270,726

$

5.09

Granted

$

Vested

(610,335)

$

5.14

Forfeited and canceled

(10,824)

$

5.13

Outstanding at December 31, 2023

649,567

$

5.05

 

The total fair value of RSAs vested was $3.1 million and $4.9 million for the years ended December 31, 2023 and 2022. No RSAs vested during the year ended December 31, 2021.

73

As of December 31, 2023, there was $3.2 million of unrecognized compensation cost related to RSAs, which is expected to be recognized over a weighted-average period of 0.8 years.

Performance Stock Units

PSUs granted under the SES 2021 Plan generally vest over a three-year period and have both service and market vesting conditions. PSUs are measured at their estimated fair value using a Monte Carlo simulation valuation model with the effect of the market condition reflected in the grant date fair value of the award. The fair value of PSU awards is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is generally two to three years. The key inputs used in the Monte Carlo simulation model for PSUs granted during the years ended December 31, 2023 and 2022 at their measurement date were as follows:

2023

    

2022

Expected term (in years)

5.0

5.0

Risk free rate

3.57%

2.79%

Expected volatility

80.0%

75.7%

Expected dividends

0%

0%

Stock price

$

2.25

$

9.10

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and select peer companies’ common stock that matches the expected term of the awards. The expected term is derived from the vesting period. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

PSU activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,340,405

$

5.89

Vested

$

Forfeited and canceled

(223,463)

$

5.09

Outstanding at December 31, 2022

2,116,942

$

5.98

Granted

1,631,800

$

0.58

Vested

$

Forfeited and canceled

(383,932)

$

3.86

Outstanding at December 31, 2023

3,364,810

$

3.60

 

There were no PSUs granted or vested in the year ended December 31, 2021.

As of December 31, 2023, there was $3.6 million of unrecognized compensation cost related to PSUs, which is expected to be recognized over a weighted-average period of 1.5 years.

Earn-Out Restricted Shares

The Earn-Out Restricted Shares granted in connection with the Business Combination have a contractual term of five years and have both service and market vesting conditions. The Earn-Out Restricted Shares have been measured at their estimated fair value using a Monte Carlo simulation valuation model with the effect of the market condition reflected in the grant date fair value of the award. The aggregate grant date fair value of the Earn-Out Restricted Shares is $15.0 million and is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is 1.45 years. The key inputs used in the Monte Carlo simulation model for the Earn-Out Restricted Shares at their measurement dates were as follows:

February 3, 2022
(Closing Date)

Contractual term (in years)

5.0

74

Risk-free rate

1.63%

Expected volatility

81.0%

Expected dividends

0%

Stock price

$

7.68

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using select peer companies’ common stock that matches the contractual term of the awards. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the contractual term of the restricted shares. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

Earn-Out Restricted Shares activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,308,969

$

6.50

Vested

$

Forfeited and canceled

(377,925)

$

6.37

Outstanding at December 31, 2022

1,931,044

$

6.53

Granted/vested

$

Forfeited and canceled

(311,046)

$

6.53

Outstanding at December 31, 2023

1,619,998

$

6.53

 

During the year ended December 31, 2023, the Earn-Out Restricted Shares met the requisite service period and the related expense was fully amortized.

Stock Options

Options granted under the 2021 Plan and assumed under the SES 2021 Plan vest 1/4th upon completion of one year of service and 1/48th per month thereafter, however in certain instances options have been granted with immediate vesting. Options under the Plan generally expire 10 years from the date of grant and have only service vesting conditions. Stock option activity is as follows:

Number of Options

Weighted Average Exercise Price

Weighted Average Remaining Contractual Term
(in years)

Aggregate Intrinsic Value
(in millions)

Outstanding at December 31, 2021

20,750,755

$

0.17

8.5

$

106.5

Granted

$

Exercised

(2,089,351)

$

0.14

$

10.8

Forfeited and canceled

(353,171)

$

0.26

Outstanding at December 31, 2022

18,308,233

$

0.17

7.6

$

54.6

Granted

$

Exercised

(3,691,340)

$

0.14

$

7.0

Forfeited and canceled

(997,100)

$

0.18

Outstanding at December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

Vested, December 31, 2023

9,828,750

$

0.17

6.6

$

16.4

Vested or expected to vest, December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

 

No income tax benefit was recognized for stock options exercised as the Company does not anticipate realizing any such benefit in the near future. The fair value of stock options vested for the years ended December 31, 2023 and 2022 were $16.4 million and $29.3 million, respectively.

The Company uses the Black-Scholes pricing model to determine the fair value of options granted. The calculation of the fair value of stock options is affected by the stock price on the grant date, the expected volatility of the Company’s stock over the expected term of the award, the expected life of the award, the risk-free interest rate and the dividend yield.  As there were no options granted in 2023 and 2022, the

75

assumptions used in the Black-Scholes pricing model for options granted during 2021, along with the weighted-average grant-date fair value, were as follows:

Year Ended December 31, 

2021

Expected term of options (in years)

5.6 – 6.1

Risk-free interest rate

0.6% to 1.1%

Expected volatility

68.0% to 69.9%

Expected dividends

0%

Weighted-average grant date fair value per option

$

0.12

 

 

As of December 31, 2023, there was $0.4 million of unrecognized compensation cost related to stock options, which is expected to be recognized over a weighted-average period of 1.1 years.

Note 18.   Income Taxes

As discussed in “Note 1 – Nature of Business,” SES Holdings Pte. Ltd. is a Singapore private limited company and was formed in November 2018. As a result of the reorganization the Company undertook in 2018, SES Holdings Pte. Ltd. is also treated as a U.S. taxpayer for U.S. Federal income tax purposes in accordance with Internal Revenue Code Section 7874. SES Holdings Pte. Ltd. is the parent of the U.S. Federal consolidated income tax group.

The U.S. and foreign components of loss before income taxes were as follows:

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

U.S.

    

$

(15,314)

    

$

(35,543)

$

(4,508)

Foreign

 

(38,939)

 

(14,195)

 

(26,722)

Loss before income taxes

$

(54,253)

$

(49,738)

$

(31,230)

Income tax expense consists of the following:

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

Current:

    

  

  

    

  

Federal

$

$

$

State

 

89

 

55

 

Foreign

 

115

 

1,200

 

25

Total current expense

 

204

 

1,255

 

25

Deferred:

 

  

 

  

 

  

Federal

 

 

 

State

 

 

 

Foreign

 

(1,057)

 

 

Total deferred expense

(1,057)

Income tax (benefit) expense

$

(853)

$

1,255

$

25

Reconciliations of the federal statutory income tax rate to the Company’s effective income tax rate are as follows:

Years Ended December 31, 

    

2023

    

2022

2021

Tax provision (benefit) at U.S. statutory rate

    

21.0%

21.0%

21.0%

State income taxes, net of federal benefit

(0.2)%

Foreign tax

 

0.9%

(0.8)%

(0.1)%

Foreign income taxed at non US rates

(0.1)%

Other permanent items

 

(0.1)%

(0.1)%

0.5%

Section 162(m)

(4.4)%

(3.8)%

76

Stock-based compensation

(0.8)%

4.1%

(1.1)%

Research and development tax credits

 

2.7%

2.4%

2.0%

Unrecognized tax benefits

 

(0.8)%

(0.6)%

(0.6)%

GILTI

(0.3)%

Change in valuation allowance

 

(18.3)%

(33.3)%

(22.0)%

Change in Sponsor Earn-Out liabilities

2.6%

10.7%

Transaction costs

0.0%

(1.5)%

Others

 

(0.6)%

(0.6)%

0.2%

Effective tax rate

 

1.6%

(2.5)%

(0.1)%

 

The Company files federal, state and foreign tax returns, which are subject to examination by the relevant tax authorities. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment. The statute of limitations for assessment by the Internal Revenue Service (“IRS”), and state tax authorities remains open for all tax years ended after 2012. To the extent the Company has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the IRS or state tax authorities to the extent utilized in a future period.

The components of the net deferred tax asset at the end of each year are as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Deferred tax assets:

    

  

  

Net operating losses

$

30,453

$

25,338

Section 174

12,146

6,389

Lease liabilities

3,980

3,803

Research and development tax credits

 

3,720

 

2,358

Stock-based compensation

 

3,349

 

2,869

Accruals and reserves

 

1,499

 

1,251

Fixed assets

321

131

Other

 

120

 

241

Total deferred tax assets

 

55,588

 

42,380

Deferred tax liabilities:

 

  

 

  

ROU assets

 

(3,801)

 

(3,572)

Total deferred tax liabilities

 

(3,801)

 

(3,572)

Net deferred tax asset before valuation allowance

51,787

38,808

Valuation allowance

 

(50,730)

 

(38,808)

Net deferred tax asset

$

1,057

$

 

The difference between the provision for income taxes and the income tax determined by applying the statutory federal income tax rate of 21% was due primarily to the research and development credit and change in valuation allowance. The Company maintains full valuation allowance against its U.S. and Viking Power System Pte. Ltd., net deferred tax assets as it believes these deferred tax assets were not realizable on a more likely than not basis as of December 31, 2023. The Company's valuation allowance balance increased by $11.9 million and $17.3 million for the years ended December 31, 2023 and 2022, respectively.

A full valuation allowance was established for SES AI Korea Co., Ltd since the fiscal year 2021. However, SES Korea operates under a cost-plus model in adherence to transfer pricing (TP) regulations, ensuring its profitability in accordance with U.S. GAAP. Upon reevaluation of the subsidiary's consistent profitability and other favorable indicators, it is determined that a valuation allowance was no longer warranted. In the fiscal year 2023, the Company released the Korean valuation allowance. 

As of December 31, 2023, the Company has Federal net operating loss (“NOLs”) carryforward of approximately $124.7 million, of which $9.3 million is for pre-2018 and $115.4 million is post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also has Massachusetts NOLs carryforwards of approximately $74.9 million, which begins to expire in 2033.

77

As of December 31, 2022, the Company had Federal NOLs carryforward of approximately $104.4 million, of which $9.3 million was for pre-2018 and $95.1 million was post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also had Massachusetts NOLs carryforwards of approximately $61.2 million, which begins to expire in 2033.

As of December 31, 2023 and 2022, the Company had federal research credit carryforwards of approximately $3.8 million and $2.4 million, respectively, which begins to expire in 2033, and Massachusetts research credit carryforwards of approximately $1.9 million and $1.2 million, respectively, which begins to expire in 2030.

The utilization of the Company’s NOLs and R&D credits and carryforwards may be subject to a limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code. An “ownership change” is generally defined as a greater than 50 percent change (by value) in its equity ownership over a three-year period. The annual limitation may result in the expiration of the NOL carryforwards before their utilization. Through December 31, 2018, the Company had completed several financings since its inception and performed the related analysis which concluded that changes in ownership had occurred, as defined by Sections 382 and 383 of the Internal Revenue Code. The annual limitation to apply to the pre-2018 net operating losses and research credits is $0.5 million. To the extent that the Company raises additional equity financing or other changes in the ownership interest of significant stockholders occurs, additional tax attributes may become subject to an annual limitation. This could further limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. Based on analysis performed, the Company would not lose any material tax attribute due to Section 382 since 2018. During 2023, management does not believe there were significant ownership changes that would trigger a Section 382 limitation.

The Company records unrecognized tax benefits in accordance with ASC 740-10, Income Taxes. ASC 740-10 which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company’s income tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.

As of December 31, 2023 and 2022, the total amount of unrecognized tax benefits was $5.5 million and $4.6 million respectively, of which $5.2 million would affect 2023 income tax expense, if recognized, without considering any valuation allowance. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.

The Company includes interest and penalties related to unrecognized tax benefits within the benefit from (provision for) income taxes. As of the years ended December 31, 2023 and 2022 the total amount of gross interest accrued in each year was less than $0.1 million, respectively.

A reconciliation of the beginning and ending balances of unrecognized tax benefits is as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Beginning of the year

    

$

4,573

$

4,179

Increase – current year positions

 

618

 

511

Increase – prior year positions

 

311

 

Decrease – prior year positions

(117)

End of the year

$

5,502

$

4,573

 

The Company is subject to income taxes in the U.S. federal, state, and various foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company’s tax years remain open for examination within the U.S. and foreign authorities for all years, until such time as the NOLs are initially utilized. The Company’s tax years remain open for examination by foreign authorities beginning with the tax year ended December 31, 2018.

Beginning in 2022, the 2017 Tax Cuts and Jobs Act amended Section 174 to eliminate current-year deductibility of research and experimentation (R&E) expenditures and software development costs (collectively, R&E expenditures) and instead require taxpayers to charge their R&E expenditures to a capital account amortized over five years (15 years for expenditures attributable R&E activity performed outside the United States).  The Company generated a deferred tax asset for capitalized R&E expenditures for the year ended December 31, 2023 which was fully offset with a valuation allowance.

78

Note 19.  Net Income (Loss) Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing net loss, as adjusted for changes in fair value recognized in earnings from equity contracts classified as liabilities, by the weighted average number of common shares outstanding and, when dilutive, common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method). The weighted-average number of common shares used in the computation of basic and diluted net income per share were as follows:

Years Ended December 31, 

(in thousands, except share and per share amounts)

2023

2022

    

2021

Numerator:

  

  

    

  

Net loss attributable to common stockholders - basic and diluted

$

(53,400)

$

(50,993)

$

(31,255)

Denominator:

Weighted average shares of common stock outstanding - basic and diluted

315,051,508

288,304,750

61,089,065

Net loss per share attributable to common stockholders - basic and diluted

$

(0.17)

$

(0.18)

$

(0.51)

The number of common stock equivalents excluded from the computation of diluted net loss per share because either the effect would have been anti-dilutive, or the performance criteria related to such shares and awards had not been met, were as follows:

Years Ended December 31, 

2023

2022

2021

Escrowed Earn-Out Shares

27,690,978

27,690,978

Options to purchase common stock

13,619,793

18,308,233

20,750,755

Public Warrants

9,199,947

9,199,947

Sponsor Earn-Out Shares

5,520,000

5,520,000

Private Warrants

5,013,333

5,013,333

Unvested RSUs

6,359,474

2,807,660

Unvested PSUs

3,364,810

2,116,942

Earn-Out Restricted Shares

1,619,998

1,931,044

Unvested RSAs

649,567

1,270,726

2,261,862

Redeemable convertible preferred stock

213,960,286

Total

73,037,900

73,858,863

236,972,903

 

 

 

Note 20. Segment and Geographic Information

The Company operates as one reportable segment as described in Note 2 to the consolidated financial statements.

The Company’s long-lived assets consist primarily of property and equipment and intangible assets and are attributed to the geographic location in which they are located. Long-lived assets by geographical area were as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Property and equipment, net:

    

  

    

  

China

$

19,167

$

16,956

United States

13,927

3,414

South Korea

4,865

7,386

Total property and equipment, net

 

37,959

 

27,756

Intangible assets, net:

 

  

 

  

Singapore

 

1,345

 

1,473

Total long-lived assets

$

39,304

$

29,229

 

 

 

Note 21. Defined Contribution Plan

Beginning January 1, 2023, the Company offers a defined contribution retirement savings plan under Section 401(k) of the Internal Revenue Code. This plan covers employees who meet minimum age and service requirements and allows participants to defer a portion of their

79

annual compensation on a pre-tax basis. The Company contributed $0.5 million to the defined contribution retirement savings plan for the year ended December 31, 2023.

Note 22.  Related-Party Transactions

As of December 31, 2023 and 2022, pursuant to the Director Nomination Agreement, General Motors Company and its affiliates (“GM”) were considered related parties due to their board representation and the board member’s employment position at GM, which remained in effect as long as GM continues to hold more than 5% of the fully diluted outstanding equity securities of SES as per the agreement.  See “Note 4 – Partnerships” for more details about our partnership with GM.

Item 9. Changes in and Disagreements With Accountants On Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures 

Under the supervision and with the participation of our management, including our chief executive officer (“CEO”) and chief financial officer (“CFO”), we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2023, as such term is defined in Rules 13a-15(e) and 15d-15(e) under Securities Exchange Act of 1934, as amended (the “Exchange Act”). Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow for timely decisions regarding required disclosure. Based on this evaluation, our principal executive officer and principal financial officer have concluded that as of December 31, 2023, our disclosure controls and procedures were not effective due to material weaknesses in our internal control over financial reporting, as discussed in more detail below.

Management’s Report on Internal Controls Over Financial Reporting

As required by SEC rules and regulations implementing Section 404 of the Sarbanes-Oxley Act of 2022 (“SOX”), our management is responsible for establishing and maintaining adequate internal control over financial reporting, as this term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external reporting purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that:

(1)pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company,
(2)provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors, and
(3)provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect errors or misstatements in our financial statements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree or compliance with the policies or procedures may deteriorate.

Management with participation of the CEO and CFO under the oversight of the Audit Committee of our Board of Directors evaluated the effectiveness of our internal control over financial reporting as of December 31, 2023 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control – Integrated Framework (2013).

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. 

80

Based on the evaluation described above, management determined that our internal control over financial reporting was not effective as of December 31, 2023, because of material weaknesses. Specifically, the Company did not design and maintain sufficient user access and monitoring controls to ensure appropriate segregation of duties and adequately restrict access to a financial application. As a result, automated and manual business process controls that are dependent on the affected IT general controls were also deemed ineffective, as they could have been adversely affected due to their reliance on information and configurations from the affected IT system. In addition, a management review control associated with the valuation of the sponsor earn-out liabilities did not operate effectively as it did not evaluate a key assumption used in the valuation at an appropriate level of precision.

If not remediated, or if we identify further material weaknesses in our internal control, our failure to establish and maintain effective disclosure controls and procedures and internal control over financial reporting could result in material misstatements in our consolidated financial statements or a failure to meet our reporting and financial obligations.

The material weaknesses did not result in any material misstatements to our consolidated financial statements or disclosures in any of the years ended December 31, 2023, 2022 or 2021.

Our independent registered public accounting firm, Grant Thornton LLP, who audited the consolidated financial statements included in this annual report, has expressed an adverse opinion on the effectiveness of our internal control over financial reporting as of December 31, 2023, which appears in Item 8 Financial Statements and Supplementary Data of this 2023 Form 10-K.

Remediation Plan

We are taking the following actions to remediate the material weaknesses described in this Item 9A and to enhance our overall control environment. We are committed to ensuring that our internal control over financial reporting is effective.

We are developing a detailed remediation plan, with appropriate executive sponsorship, to specifically address the material weaknesses.
We have hired, and will continue to hire, additional professionally qualified accountants who have the appropriate level of expertise in the areas of accounting, financial reporting, and IT general controls.
We are taking steps to enhance the design of existing control activities related to IT environment and implement additional process-level control activities and ensure they are operating effectively.
We have and will continue to restrict access to the financial application to ensure appropriate segregation of duties.
We will design updated processes and controls around change management monitoring to ensure that all changes have sufficient documentation and are reviewed by an authorized person.
We will maintain sufficient and appropriate review documentation for the assessment of all key assumptions related to the valuation of sponsor earn out liabilities.

We intend to complete the remediation process as promptly as possible. We may discover additional material weaknesses that require additional time and resources to remediate, and we may decide to take additional measures to address the material weaknesses or modify the remediation steps described above. Until these weaknesses are remediated, we plan to continue to perform additional analyses and other procedures to ensure that our consolidated financial statements are prepared in accordance with GAAP.

Remediation of Previously Reported Material Weaknesses

As previously reported in Part II, Item 9A, ‘Controls and Procedures’ of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission on March 16, 2023, in connection with our assessment of the effectiveness of internal control over financial reporting as of December 31, 2022, we identified material weaknesses related to insufficient complement of resources, ineffective risk assessment process and ineffective information and communication activities which resulted in ineffective process-level controls in a majority of financial reporting processes.

In response to the material weaknesses, the Company developed and implemented a remediation plan. We hired additional qualified resources, trained those resources and engaged a nationally recognized accounting firm to review the design of high-risk processes. We enhanced our risk assessment process and designed controls to mitigate the risk of material misstatements at an increased level of precision. We implemented new tools and applications to ensure timely compliance with the internal control requirements. Based on those

81

remediation actions, management has concluded that the material weaknesses previously reported have been remediated as of December 31, 2023. As noted above, we have reported material weaknesses in 2023.

Changes in Internal Control over Financial Reporting 

As described above, we have taken and continue to take steps to remediate material weaknesses in our internal control over financial reporting described in “Remediation Plan” and “Remediation of Previously Reported Material Weaknesses.” Other than in connection with the remediation process described above, no change in our internal control over financial reporting occurred during the most recent fiscal quarter that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

Rule 10b5-1 Trading Arrangements

During the quarter ended December 31, 2023, no director or Section 16 officer adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements as defined in Item 408 of Regulation S-K.

Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

Not applicable.

82

PART III – OTHER INFORMATION

Item 10. Directors, Executive Offices and Corporate Governance

The information required by this Item will be set forth in our definitive proxy statement for our 2024 Annual Meeting of Stockholders (the “Proxy Statement”) and is incorporated herein by reference.

Item 11. Executive Compensation

The information required by this Item will be set forth in the Proxy Statement is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item will be set forth in the Proxy Statement is incorporated herein by reference.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item will be set forth in the Proxy Statement is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services

The information required by this Item will be set forth in the Proxy Statement is incorporated herein by reference.

PART IV

Item 15. Exhibits, Financial Statement Schedules

(1)

Financial Statements and Schedules – the required information is set forth in “Part 2, Item 8 – Financial Statements and Supplementary Data” in this Annual Report.

(2)

Exhibits – the exhibits listed below are filed as part of this Annual Report or incorporated herein by reference to the location indicated.

Exhibit No.

    

Description

2.1†

Business Combination Agreement, dated as of July 12, 2021, among Ivanhoe Capital Acquisition Corp., Wormhole Merger Sub Pte. Ltd. and SES Holdings Pte. Ltd., as amended by Amendment No. 1 thereto, dated September 20, 2021 (incorporated by reference to Exhibit 2.1 to the Company’s Registration Statement on Form S-4/A (File No. 333-258691), filed with the Securities and Exchange Commission on January 5, 2022).

2.2†

Amendment No. 1 to Business Combination Agreement, dated as of September 20, 2021, among Ivanhoe Capital Acquisition Corp., Wormhole Merger Sub Pte. Ltd. and SES Holdings Pte. Ltd. (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on September 21, 2021).

3.1

Certificate of Incorporation of SES AI Corporation (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

3.2

Bylaws of SES AI Corporation (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

4.1

Amended and Restated Warrant Agreement, dated as of February 3, 2022, by and between the Company and Continental Stock Transfer & Company, as warrant agent (incorporated by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

4.2*

Description of Securities (incorporated by reference to Exhibit 4.2 to the Company’s Annual Report on Form 10-K (File No. 001-39845), filed with the Securities and Exchange Commission on March 31, 2022).

83

Exhibit No.

    

Description

10.1

Amended and Restated Registration Rights Agreement, dated February 3, 2022, by and among SES AI Corporation, the Sponsor and certain other holders of SES AI Corporation (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.2#

Form of Director and Executive Officer Indemnification Agreement (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.3#

SES AI Corporation 2021 Incentive Award Plan (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.4#

SES Holdings Pte. Ltd. 2021 Share Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.5#

Employment Agreement, dated as of March 19, 2021, by and between Dr. Qichao Hu and SES Holdings Pte. Ltd. (incorporated by reference to Exhibit 10.5 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.6#

Employment Agreement, dated as of February 16, 2021, by and between Jing Nealis and SES Holdings Pte. Ltd. (incorporated by reference to Exhibit 10.6 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.7#

Employment Agreement, dated as of July 1, 2018, by and between Dr. Hong Gan and SolidEnergy Systems Corporation (incorporated by reference to Exhibit 10.10 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.8#

Employment Agreement, dated as of March 3, 2023, by and between Daniel (Gang) Li and SolidEnergy Systems LLC (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on May 9, 2023).

10.9#*

Employment Agreement, dated as of March 2, 2022, by and between Kyle Pilkington and SolidEnergy Systems, LLC

10.10#

Advisory Agreement, dated as of June 26, 2022, by and between Joanne Ban and SES AI Corporation (incorporated by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on May 9, 2023).

10.11#*

Separation Letter, dated as of January 24, 2024, by and between Rohit Makharia and SES Holdings Pte Ltd.

10.12

Director Nomination Agreement dated as of July 12, 2021, by and among Ivanhoe Capital Acquisition Corp., SES Holdings Pte. Ltd. and General Motors Ventures LLC (incorporated by reference to Exhibit 10.11 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.13

Board Observation Agreement, dated as of July 12, 2021, by and among Ivanhoe Capital Acquisition Corp., SES Holdings Pte. Ltd. and Hyundai Motor Company (incorporated by reference to Exhibit 10.12 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.14

Letter Agreement, dated January 6, 2021, by and among Ivanhoe, its executive officers and directors and Ivanhoe Capital Sponsor LLC (incorporated by reference to Exhibit 10.13 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

84

Exhibit No.

    

Description

10.15

IPO Letter Agreement Amendment, dated as of July 12, 2021, by Ivanhoe Capital Sponsor LLC and the officers and directors of Ivanhoe Capital Acquisition Corp. (incorporated by reference to Exhibit 10.14 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.16

English Translation of Shanghai Lease Agreement, dated as of August 28, 2018 (incorporated by reference to Exhibit 10.15 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.17

English Translation of Amendment to Shanghai Lease Agreement, dated as of August 28, 2021 (incorporated by reference to Exhibit 10.16 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.18

English Translation of Amendment to Shanghai Lease Agreement, dated as of September 20, 2022 (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on November 14, 2022).

10.19

Commercial Lease Agreement, dated as of March 30, 2016, by and between SolidEnergy Systems Corp. and Cummings Properties, LLC (incorporated by reference to Exhibit 10.17 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.20

Amendment No. 1 to Commercial Lease Agreement, dated as of January 10, 2020 (incorporated by reference to Exhibit 10.18 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.21

Amendment No. 2 to Commercial Lease Agreement, dated as of February 19, 2020 (incorporated by reference to Exhibit 10.19 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.22

Amendment No. 3 to Commercial Lease Agreement, dated as of March 26, 2021 (incorporated by reference to Exhibit 10.20 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.23

Amendment No. 4 to Commercial Lease Agreement, dated as of December 30, 2021 (incorporated by reference to Exhibit 10.21 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.24*

Amendment No. 5 to Commercial Lease Agreement, dated as of October 21, 2022 (incorporated by reference to Exhibit 10.22 to the Company’s Annual Report on Form 10-K (file No. 001-39845) filed with the Securities and Exchange Commission on March 16, 2023).

10.25#

Form of Restricted Share Award Grant (incorporated by reference to Exhibit 10.22 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.26#

Form of Share Option Award Grant (incorporated by reference to Exhibit 10.23 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.27#

Form of Non-Disclosure and Non-Competition Agreement (incorporated by reference to Exhibit 10.24 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.28#

Form of Restricted Stock Unit Award Grant Notice pursuant to the SES AI Corporation 2021 Incentive Award Plan for restricted stock unit awards to employees, consultants and advisors (incorporated by reference to Exhibit 10.5 to the

85

Exhibit No.

    

Description

Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on May 13, 2022).

10.29#

Form of Restricted Stock Unit Award Grant Notice pursuant to the SES AI Corporation 2021 Incentive Award Plan for restricted stock unit awards to non-employee directors (incorporated by reference to Exhibit 10.6 to the Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on May 13, 2022).

10.30#

Form of Performance Stock Unit Award Grant Notice pursuant to the SES AI Corporation 2021 Incentive Award Plan for performance vesting restricted stock unit awards to employees and consultants (incorporated by reference to Exhibit 10.7 to the Company’s Quarterly Report on Form 10-Q (File No. 001-39845), filed with the Securities and Exchange Commission on May 13, 2022).

10.31#

Form of Restricted Share Award Grant pursuant to the SES Holdings Pte. Ltd. 2021 Share Incentive Plan (incorporated by reference to Exhibit 10.22 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.32#

Form of Share Option Award Grant pursuant to the SES Holdings Pte. Ltd. 2021 Share Incentive Plan (incorporated by reference to Exhibit 10.23 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on February 8, 2022).

10.33

Form of Subscription Agreement for Institutional Investors (incorporated by reference to Exhibit 10.13 to the Company’s Registration Statement on Form S-4/A (File No. 333-258691), filed with the Securities and Exchange Commission on January 5, 2022).

10.34

Form of Subscription Agreement for Individual Investors (incorporated by reference to Exhibit 10.14 to the Company’s Registration Statement on Form S-4/A (File No. 333-258691), filed with the Securities and Exchange Commission on January 5, 2022).

16.1

Letter from Withum Smith+Brown, PC (incorporated by reference to Exhibit 16.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on April 18, 2022).

16.2

Letter from KPMG LLP (incorporated by reference to Exhibit 16.1 to the Company’s Current Report on Form 8-K (File No. 001-39845), filed with the Securities and Exchange Commission on June 16, 2023).

21.1*

List of Subsidiaries.

23.1*

Consent of Independent Registered Public Accounting Firm (Grant Thornton LLP).

23.2*

Consent of Independent Registered Public Accounting Firm (KPMG LLP).

24.1

Power of Attorney (included on the signature page to this Annual Report).

31.1*

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

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

32.2**

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

97.1*

Policy for the Recovery of Erroneously Awarded Compensation.

86

Exhibit No.

    

Description

101.INS*

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its 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 Document.

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104*

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

*    Filed herewith.

†    Certain schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K.

#    Indicates management contract or compensatory plan or arrangement.

**  Furnished herewith.

Item 16. Form 10-K Summary

None.

87

SIGNATURES

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

Date: February 27, 2024

Date:

SES AI CORPORATION

By:

/s/ Qichao Hu

Name:

Qichao Hu

Title:

Chief Executive Officer

(Principal Executive Officer)

By:

/s/ Jing Nealis

Name:

Jing Nealis

Title:

Chief Financial Officer

(Principal Financial Officer)

88

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kyle Pilkington and Jing Nealis, and each or any one of them, his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the United States Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant and in the capacities on the dates indicated.

Signature

Title

Date

/s/ Qichao Hu

Chief Executive Officer and Chairman

February 27, 2024

Qichao Hu

(Principal Executive Officer)

/s/ Jing Nealis

Chief Financial Officer

February 27, 2024

Jing Nealis

(Principal Financial Officer and Principal Accounting Officer)

/s/ Jang Wook Choi

Director

February 27, 2024

Jang Wook Choi

/s/ Anirvan Coomer

Director

February 27, 2024

Anirvan Coomer

/s/ Brian Krzanich

Director

February 27, 2024

Brian Krzanich

/s/ Eric Luo

Director

February 27, 2024

Eric Luo

/s/ Jiong Ma

Director

February 27, 2024

Jiong Ma

/s/ Michael Noonen

Director

February 27, 2024

Michael Noonen

89

EX-10.9 2 ses-20231231xex10d9.htm EX-10.9

Graphic Beyond Li-ion™

Exhibit 10.9

March 2, 2022

Kyle H. Pilkington

108 John Scott Lane

North Kingstown, RI 02852

Re:Employment as Vice President, Legal

Dear Kyle:

Welcome to SES!

I am pleased to confirm the terms on which you will be employed by SolidEnergy Systems, LLC (the “Company”).

1. Position. You will serve as Vice President, Legal, of the Company reporting directly to Joanne Ban, Chief Legal & Corporate Officer. Your duties initially will include, but not be limited to, providing legal and compliance support on all securities and corporate finance related matters. As a full-time employee of the Company, you will be expected to devote your full business time and energies to the business and affairs of the Company. Your office will be initially located at 35 Cabot Road, Woburn, MA 01801.

2. Starting Date. It is expected that your employment will begin on April 11, 2022 (the “Start Date”).

3. Base Salary. As an employee of the Company, you will be paid a salary at a rate of $270,000 per annum). You will be payable in accordance with the Company’s normal payment schedule for its employees, which is bi-weekly and every other Friday. You will be an exempt employee under the Fair Labor Standards Act and as such will not be eligible for overtime pay.

4. Performance Bonus Compensation. During your employment, you may be considered annually for a performance bonus. Performance bonus compensation in any year, if any, will be determined by the Compensation Committee of the Board of Directors (the “Compensation Committee”) of SES AI Corporation, the parent company of the Company, based on your performance and that of the Company, relative to milestones to be agreed upon between you and the Company, and otherwise in accordance with a general employee bonus program. The Performance Bonus cash compensation is targeted to be 25% of your Base Salary at the end of your first year on March 13, 2023.

5. Equity Compensation. For your first year of service, the Company agrees to recommend to the Compensation Committee, a grant to you of restricted stock units or shares of

1


Graphic Beyond Li-ion™

restricted stock equivalent to $270,000 in value as of the date of grant with such grant to be made pursuant to SES AI Corporation’s standard form Restricted Stock or Restricted Stock Unit Award and with terms of vesting being generally comparable to persons of equivalent rank and seniority in the Company. Indicatively, the Company will make such recommendation to the Compensation Committee by June 30, 2022. The terms of this stock award will be set forth in a separate restricted stock award agreement. In the event of any ambiguity between this letter agreement and the restricted stock award agreement, the restricted stock award agreement shall govern. Based on your performance, further grants of restricted stock units or shares of restricted stock equivalent in value to up to 100% of your annual base salary may be made in subsequent years of service.

6. Benefits; Vacation; Withholding. You will be entitled to participate in health, insurance, pension, and other benefits provided to other executives of the Company of similar seniority on terms no less favorable than those available to such executives of the Company generally. Your participation will be subject to the terms of the applicable plan documents and generally applicable Company policies. The Company retains the right to change, add or terminate any particular benefit.

You will be entitled to earn vacation in accordance with the Company’s policies from time to time in effect, in addition to holidays observed by the Company, subject to a minimum entitlement of 3 weeks’ vacation and 10 paid holidays per year. Vacation may be taken at such times and intervals as you shall determine, subject to the business needs of the Company, and otherwise shall be subject to the policies of the Company, as in effect from time to time.

You understand that the Company will deduct from any payments it otherwise is to make to you pursuant to the terms of this letter agreement or otherwise any withholding taxes and other deductions required by law.

7. At Will Employment.

(a)Your employment with the Company is an “at-will” employment and may be terminated by either party at any time for any reason, with or without cause, without notice and without any further compensation.

(b)Except for any right you may have under applicable law to continue participation in the Company’s group health and dental plans under COBRA, or any other law, benefits shall terminate in accordance with the terms of the applicable benefit plans based on the date of termination of your employment or the last day of the severance period, whichever occurs later.

(c)Vesting of any restricted stock units, shares of restricted stock or any other equity linked incentives which the Company may have granted to you, shall cease immediately upon any termination of your employment with the Company for any reason.

2


Graphic Beyond Li-ion™

(d)Provisions of this letter agreement shall survive any termination if so provided in this letter agreement or if necessary or desirable to accomplish the purposes of other surviving provisions, including, without limitation, your obligations under the Confidentiality, Assignment of Intellectual Property and Noncompetition Agreement, which you will execute as a condition to your employment under this letter agreement.

8. Conditions to Employment. You agree that the following items are conditions to your employment with the Company:

(a)The Immigration Reform and Control Act of 1986 requires employers to verify the employment eligibility and identity of new employees by requiring such employees to complete an Employment Eligibility Form I-9, which is enclosed. Please complete and return it and the appropriate required documents listed on the form. This offer of employment is contingent upon compliance with the Immigration Act of 1986.

(b) Your execution and delivery of the enclosed Employee’s Confidentiality, Assignment of Intellectual Property and Noncompetition Agreement (“NDA Agreement”), which is attached to this letter. Among other provisions, the NDA Agreement contains a covenant not to compete. As stated in the NDA Agreement, you are advised to obtain the advice of counsel in reviewing the NDA Agreement.

(c)

Satisfactory completion of reference and background checks

(d)

Successful license application or certification for export control purposes if appropriate

(e)

You agree to keep the existence of this agreement, and the terms of this agreement, highly individual and confidential.

This offer of employment will expire on March 11 2022 unless accepted by you prior to such date.

We look forward to your service with the Company and are pleased that you will be working with us.

Sincerely,

/s/ Kyle Pilkington_______________

_________________

Agreed and accepted by

__/s/ Kyle Pilkington_______________

Kyle Pilkington

SolidEnergy Systems, LLC

/s/ Qichao Hu_________________

Qichao Hu

CEO

3


EX-10.11 3 ses-20231231xex10d11.htm EX-10.11

Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

Exhibit 10.11

January 24, 2024

Rohit Makharia

44836 Lightsway Drive

Novi MI 48375

RE: Separation Letter

Dear Rohit:

This letter will confirm the terms of your separation from employment with SES Holdings Pte. Ltd. (the “Company”).

1.Separation of Employment.  Your last date of employment with the Company will be January 26, 2024 (the “Separation Date”).  From and after the Separation Date, you shall have no authority and shall not represent yourself as an employee or agent of the Company and/or its predecessors, successors, past or present subsidiaries, affiliated companies, investors, branches or related entities. You and the Company agree that, for all purposes, including for purposes of the Employment Agreement between you and the Company dated February 15, 2021 (the “Employment Agreement”) and the Share Option Grant from the Company to you with date of grant of March 1, 2021, as amended on March 5, 2021 and April 20. 2021 (as amended, the “Option Agreement”), your termination of employment on the Separation Date shall be treated as a “Termination without Cause” (as defined in the Employment Agreement) by the Company.

2.COBRA; Insurance.  Our records indicate that you are participating in the Company’s insurance coverage plans. Your coverage under United Healthcare, and Delta Dental’s PPO, and EyeMed will terminate effective January 31, 2024.  You may have a legal right, pursuant to the Consolidated Omnibus Budget Reconciliation Act (COBRA), after your Separation Date and upon timely completion of the appropriate forms, to continue at your own expense, your medical, dental, and vision insurance coverage.  The Company will provide you with timely and proper notice of your COBRA rights and any necessary forms to elect COBRA after the Separation Date. As provided in the Employment Agreement, in consideration for the release of claims included in paragraph 6 hereto (the “Release”), provided that you satisfy all conditions to make the Release effective and that you timely elect to continue health insurance under COBRA, you shall be entitled to reimbursement for the usual Company contribution for health insurance for 12 months following the Separation Date, or if earlier, until you are eligible to be covered under


Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

another medical insurance plan by a subsequent employer. The Long Term & Short-Term Disability, Life and Accidental Death and Dismemberment insurance coverage provided to you by the Company will terminate on the Separation Date January 26, 2024.

3.Pay and Benefits.   Your final paycheck, processed on January 26, 2024, will represent your salary for the pay period beginning January 15, 2024 through January 26, 2024. You will be paid for all time worked for the Company, as well as all your accrued and unused vacation days, you have a balance of 52.32 hours of vested unused vacation time and will thereby be paid in full all compensation that is due to you in connection with your employment with the Company. If you have overused your vacation whether paid or unpaid, that will be accounted for in the final paycheck.  

As provided in the Employment Agreement, in consideration for the Release provided in paragraph 6 to this Separation Letter, and provided you satisfy all conditions to make the Release effective, you shall be entitled to continued payment of your currently effective Base Salary of $505,000 for a period of 12 months following the Separation Date in accordance with the Company’s standard payroll schedule (the “Severance”). Further, if you die after your Termination Date, but before receiving your full Severance, the balance of the payment will be paid to your spouse. If she is not alive at the time, the balance of the payment will be paid to your estate. If the Compensation Committee of the Board of Directors of SES AI Corporation awards you a performance bonus for your performance in fiscal year 2023, it will be paid to you in the same manner as bonuses are paid to employees of the Company generally. Except for the specific payments and other benefits described in this letter, you are not entitled to and shall not receive any additional compensation, consideration or benefits from the Company.

If you participated in the company’s 401K Retirement plan your employee contributions to the 401(k) retirement plan will cease with your final paycheck. You have certain options available to you with regard to your plan contributions including roll-over and cash-out options. To choose the appropriate option for you, please contact ADP 401(k) at 1-877-401-5725, our plan number is 426287.

4.Return of Property; Confidentiality Obligations.  

(a)You must immediately return to the Company all Company documents, originals and copies, whether in hard or electronic form, and all Company property, including without limitation keys, computers, computer disks, pagers, phones, and credit cards within two days of the Separation Date.

(b)You remain bound by, and must continue to abide by, the Employee Confidentiality, Assignment of Intellectual Property and Noncompetition Agreement you signed on or about February 15, 2021 which is attached hereto as Exhibit A, in addition to any other


Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

obligations created by law requiring you to protect the Company’s trade secrets, and confidential and proprietary documents and information.

(c)You agree that all awards granted to you under the Intellectual Property Awards Policy are reasonable and sufficient, and you will not be entitled to any other awards after the termination of your employment.  

5.Equity Awards/Stock Options. You acknowledge and agree that as of the date of this Separation Letter, you currently hold 4,112,443 vested stock options under the Option Agreement (the “Currently Vested Stock Options”). Per the terms of the Option Agreement, on the Separation Date, 50% of your remaining unvested options under the Option Agreement shall accelerate and fully vest, representing an additional 1,034,116 vested stock options (the “Accelerating Stock Options” and together with the Currently Vested Stock Options, the “Vested Stock Options”). In general, if you hold vested stock options issued pursuant to an award granted under the SES Holdings Pte. Ltd. 2021 Share Incentive Plan, you have 90 days from the Separation Date to exercise those stock options. However, in consideration for the Release provided in paragraph 6 hereto and provided you satisfy all conditions to make the Release effective, the Company will amend the post-termination exercise period for the Vested Stock Options to allow you to exercise the Vested Stock Options through December 31, 2024.  You may exercise your vested stock options through your E*Trade account, however, please note that you remain subject to the SES AI Corporation Security Trading Policy, including the pre-clearance requirements included therein, for six months following the Separation Date. You acknowledge and agree that any stock options other than the Vested Stock Options will be forfeited, and any vested stock options not exercised by December 31, 2024 will cease to be exercisable and be forfeited. Please refer to your award agreement for the definitive terms applicable to your stock option award upon a termination of employment or service.

You acknowledge and agree that any restricted stock units (“RSUs”) or performance vesting RSUs (“PSUs”) that you have been granted to you by the Company and which have not yet vested under the terms of the applicable award agreement as of the Separation Date will be forfeited. Please refer to your award agreement for the definitive terms applicable to your RSU or PSU award upon a termination of employment or service.

6.General Release.

In consideration of paragraphs 2, 3 and 5 above, and for other good and valuable consideration, the sufficiency of which you hereby acknowledge, you hereby waive and release to the maximum extent permitted by applicable law any and all claims or causes of action, whether known or unknown, against the Company and/or its predecessors, successors, past or present subsidiaries, affiliated companies, investors, branches or related entities (collectively, including the Company, the “Entities”) and/or the Entities’ respective past, present, or future insurers, officers, directors, agents, attorneys, employees, stockholders, assigns and employee benefit plans


Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

(collectively with the Entities, the “Released Parties”), with respect to any matter, including, without limitation, any matter related to your employment with the Company or the termination of that employment relationship. This waiver and release includes, without limitation, claims to wages, including overtime or minimum wages, bonuses, incentive compensation, equity compensation, vacation pay or any other compensation or benefits (other than as set out in paragraphs 2, 3 and 5 above); any claims for failure to provide accurate itemized wage statements, failure to timely pay final pay or failure to provide meal or rest breaks; claims for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment or employment classification, claims under the Employee Retirement Income Security Act (ERISA); claims for attorneys’ fees or costs; claims for penalties; any and all claims for stock, stock options or other equity securities of the Company (other than as set out in paragraph 5 above); claims of wrongful discharge, constructive discharge, emotional distress, defamation, invasion of privacy, fraud, breach of contract, and breach of the covenant of good faith and fair dealing; any claims of discrimination, harassment, or retaliation based on sex, age, race, national origin, disability or on any other protected basis, under Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act of 1967, the Americans with Disabilities Act, the Massachusetts Fair Employment Practices Act (Chapter 151B), the Massachusetts Paid Family and Medical Leave Law (Chapter 175M), the Massachusetts Wage Act (Chapter 149, §§148, 150) and the Massachusetts Overtime Law (Chapter 151),  or any other federal, state, or local law prohibiting discrimination, harassment and/or retaliation, and all other federal, state and local laws, ordinances and regulations. THIS MEANS YOU MAY NOT SUE THE COMPANY FOR ANY CURRENT OR PRIOR CLAIMS ARISING OUT OF YOUR EMPLOYMENT WITH OR TERMINATION FROM THE COMPANY.

You covenant not to sue the Released Parties for any of the claims released above, agree not to participate in any class, collective, representative, or group action that may include any of the claims released above, and will affirmatively opt out of any such class, collective, representative or group action. Further, you agree not to participate in, seek to recover in, or assist in any litigation or investigation by other persons or entities against the Released Parties, except as required by law. Nothing in this Agreement precludes you from participating in any investigation or proceeding before any government agency or body. However, while you may file a charge and participate in any such proceeding, by signing this Agreement, you waive any right to bring a lawsuit against the Released Parties and waive any right to any individual monetary recovery in any such proceeding or lawsuit. Nothing in this Agreement is intended to impede your ability to report possible securities law violations to the government, or to receive a monetary award from a government administered whistleblower-award program. You do not need the prior authorization of the Company to make any such reports or disclosures or to participate or cooperate in any governmental investigation, action or proceeding, and you are not required to notify the Company that you have made such reports and disclosures or have participated or cooperated in any governmental investigation, action or proceeding. Nothing in this Agreement waives your right to testify or prohibits you from testifying in an administrative, legislative, or judicial proceeding concerning alleged criminal conduct or alleged sexual harassment when you have been required or requested to attend the proceeding pursuant to a court order, subpoena or written request from an administrative agency or an applicable state legislature.


Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

This waiver and release covers only those claims that arose prior to your execution of this Agreement. The waiver and release contained in this Agreement does not apply to (i) your indemnification rights under the Indemnity Agreement entered into by and between you and the Company dated as of February 3, 2022 (the “Indemnification Agreement”) and the Company’s internal governing documents, or (ii) any claim which, as a matter of law, cannot be released by private agreement. If any provision of the waiver and release contained in this Agreement is found to be unenforceable, it shall not affect the enforceability of the remaining provisions and a court shall enforce all remaining provisions to the full extent permitted by law.

7. Mutual Non-Disparagement.

Except to the extent permitted under paragraph 6 above, you agree to refrain from any disparaging statements about the Company or any of the other Released Parties, including, without limitation, the business, technology, products, intellectual property, financial standing, future prospects, or employment/compensation/benefit practices of the Company or any of the other Released Parties; provided that you may respond accurately and fully to any request for information if required by legal process or in connection with a governmental investigation. The Company agrees not to disparage you in any manner likely to be harmful to you or your business, business reputation or personal reputation; provided that the Company may respond accurately and fully to any question, inquiry or request for information from the Company’s accountants, legal advisors and Board of Directors, or when required by legal process, in connection with any of its communications with any federal, state or local governmental agency or commission or other regulatory bodies and/or when required to conduct its business and the Company may provide such disclosures as are required by the U.S. Securities and Exchange Commission or other regulatory bodies, applicable listing rules or other applicable laws or regulations. The Company’s obligations under this paragraph are limited to Company representatives with knowledge of this provision. In addition, nothing in this provision or this Agreement prohibits or restrains you from making disclosures protected under the whistleblower provisions of federal or state law or from exercising your rights to engage in protected speech under Section 7 of the National Labor Relations Act, if applicable.

To accept this Agreement, please sign and date this Agreement and return it to me. You have until 5:00 p.m. ET on the date that twenty-one (21) days following your receipt of this Agreement (such date, the “Deadline”) to review and consider this Agreement and to provide me with an executed copy thereof. Please indicate your agreement with the above terms by signing below.

Thank you, Rohit, we truly appreciate your dedicated service to the Company and wish you well in your future endeavors.


Graphic SES Holdings Pte Ltd

35 Cabot Road, Woburn, MA 01801

Very truly yours,

Agreed and accepted by

_/s/ Rohit Makharia_______________

Name: Rohit Makharia

SES Holdings Pte. Ltd.

/s/ Qichao Hu______________________

Qichao Hu

CEO


EX-21.1 4 ses-20231231xex21d1.htm EX-21.1

Exhibit 21.1

List of Subsidiaries

Name of Entity:

State/Country of Organization

SES Holdings Pte. Ltd.

Singapore

SolidEnergy Systems, LLC

Massachusetts

SES (Shanghai) Co., Ltd.

China

SolidEnergy Systems Securities Corporation

Massachusetts

Viking Power Systems Pte. Ltd.

Singapore

SES AI Korea Co., Ltd.

South Korea

SES Energy Pte. Ltd.

Singapore


EX-23.1 5 ses-20231231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our reports dated February 27, 2024, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of SES AI Corporation on Form 10-K for the year ended December 31, 2023. We consent to the incorporation by reference of said reports in the Registration Statements of SES AI Corporation on Form S-3 (File No. 333-271423) and Form S-8 (File No. 333-264284).

 

/s/ GRANT THORNTON LLP

 

Boston, Massachusetts

February 27, 2024


EX-23.2 6 ses-20231231xex23d2.htm EX-23.2

Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the registration statements (No. 333-264284) on Form S-8 and (No. 333-271423) on Form S-3 of our report dated March 16, 2023, with respect to the consolidated financial statements of SES AI Corporation. 

/s/ KPMG LLP

Boston, Massachusetts

February 27, 2024


EX-31.1 7 ses-20231231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Qichao Hu, certify that:

1. I have reviewed this Annual Report on Form 10-K of SES AI Corporation;

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(s) 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(s) 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 controls over financial reporting.

 

Date: February 27, 2024

 

 

By:

 

/s/ Qichao Hu

 

 

 

Qichao Hu

 

 

 

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 8 ses-20231231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULE 13a-14 AND 15d-14

UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, Jing Nealis, certify that:

1. I have reviewed this Annual Report on Form 10-K of SES AI Corporation;

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(s) 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(s) 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 controls over financial reporting.

 

Date: February 27, 2024

 

 

By:

 

/s/ Jing Nealis

 

 

 

Jing Nealis

 

 

 

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 9 ses-20231231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of SES AI Corporation (the “Company”) for the period ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Qichao Hu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

 

(1)

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

 

 

(2)

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

 

Date: February 27, 2024

 

 

By:

 

/s/ Qichao Hu

 

 

 

Qichao Hu

 

 

 

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 10 ses-20231231xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of SES AI Corporation (the “Company”) for the period ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jing Nealis, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

 

(1)

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

 

 

(2)

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

 

Date: February 27, 2024

 

 

By:

 

/s/ Jing Nealis

 

 

 

Jing Nealis

 

 

 

Chief Financial Officer

(Principal Financial Officer)


EX-97.1 11 ses-20231231xex97d1.htm EX-97.1

Graphic

Exhibit 97.1

SES AI CORPORATION

POLICY FOR THE
RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

A.OVERVIEW

In accordance with the applicable rules of The New York Stock Exchange Listed Company Manual (the “NYSE Rules”), Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Rule 10D-1”), the Board of Directors (the “Board”) of SES AI Corporation (the “Company”) has adopted this Policy (the “Policy”) to provide for the recovery of erroneously awarded Incentive-based Compensation from Executive Officers. All capitalized terms used and not otherwise defined herein shall have the meanings set forth in Section H, below.

B.RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION
(1)In the event of an Accounting Restatement, the Company will reasonably promptly recover the Erroneously Awarded Compensation Received in accordance with NYSE Rules and Rule 10D-1 as follows:
(i)After an Accounting Restatement, the Compensation Committee (if composed entirely of independent directors, or in the absence of such a committee, a majority of independent directors serving on the Board) (the “Committee”) shall determine the amount ofany Erroneously Awarded Compensation Received by each Executive Officer and shall promptly notify each Executive Officer with a written notice containing the amount of any Erroneously Awarded Compensation and a demand for repayment or return of such compensation, as applicable.
(a)For Incentive-based Compensation based on (or derived from) the Company’s stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement:
i.The amount to be repaid or returned shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the Company’s stock price or total shareholder return upon which the Incentive-based Compensation was Received; and
ii.The Company shall maintain documentation of the determination of such reasonable estimate and provide the relevant documentation as required to the NYSE.
(ii)The Committee shall have discretion to determine the appropriate means of recovering Erroneously Awarded Compensation based on the particular facts and circumstances.  Notwithstanding the foregoing, except as set forth in Section B(2)


below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer’s obligations hereunder.
(iii)To the extent that the Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation Received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.
(iv)To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.
(2)Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section B(1) above if the Committee (which, as specified above, is composed entirely of independent directors or in the absence of such a committee, a majority of the independent directors serving on the Board) determines that recovery would be impracticable and any of the following two conditions are met:
(i)The Committee has determined that the direct expenses paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before making this determination, the Company must make a reasonable attempt to recover the Erroneously Awarded Compensation, documented such attempt(s) and provided such documentation to the NYSE; or
(ii)Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder.
C.DISCLOSURE REQUIREMENTS

The Company shall file all disclosures with respect to this Policy required by applicable U.S. Securities and Exchange Commission (“SEC”) filings and rules.

D.PROHIBITION OF INDEMNIFICATION

The Company shall not be permitted to insure or indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation that is granted, paid or awarded to an Executive Officer from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date of this Policy).

4


Graphic

E.ADMINISTRATION AND INTERPRETATION

This Policy shall be administered by the Committee, and any determinations made by the Committee shall be final and binding on all affected individuals.

The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy and for the Company’s compliance with NYSE Rules, Section 10D, Rule 10D-1 and any other applicable law, regulation, rule or interpretation of the SEC or NYSE promulgated or issued in connection therewith.

F.AMENDMENT; TERMINATION

The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section F to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or NYSE rule.

G.OTHER RECOVERY RIGHTS

This Policy shall be binding and enforceable against all Executive Officers and, to the extent required by applicable law or guidance from the SEC or NYSE, their beneficiaries, heirs, executors, administrators or other legal representatives. The Committee intends that this Policy will be applied to the fullest extent required by applicable law. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Executive Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement or other arrangement.

H.DEFINITIONS

For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

(1) Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).
(2) Clawback Eligible Incentive Compensation” means all Incentive-based Compensation Received by an Executive Officer (i) on or after the effective date of the applicable NYSE rules, (ii) after beginning service as an Executive Officer, (iii) who served as an Executive Officer at any time during the applicable performance period relating to any Incentive-based

3


Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid to the Company), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period (as defined below).
(3)Clawback Period” means, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date (as defined below), and if the Company changes its fiscal year, any transition period of less than nine months within or immediately following those three completed fiscal years.
(4)Erroneously Awarded Compensation” means, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.
(5)Executive Officer” means each individual who is currently or was previously designated as an “officer” of the Company as defined in Rule 16a-1(f) under the Exchange Act. For the avoidance of doubt, the identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K, as well as the principal financial officer and principal accounting officer (or, if there is no principal accounting officer, the controller).
(6)Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.
(7)Incentive-based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
(8) NYSE” means the New York Stock Exchange.
(9)Received” means, with respect to any Incentive-based Compensation, actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation to the Executive Officer occurs after the end of that period.
(10)Restatement Date” means the earlier to occur of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

Effective as of August 18, 2023.

4


GRAPHIC 12 ses-20231231x10k006.jpg GRAPHIC begin 644 ses-20231231x10k006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" &: KP# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBO-?C7^TA\-?V=M.LKWXA^*[7PY% M>L4M8WBEGFFQC<4BB1W8#(R0N!D9(S0!Z517/?#_ .(/AWXJ>#M,\5>$]6@U MSP]J2-):W]MG9(%8HW! ((964@@$%2" 170T %%%% !1110 45S'PX^)?AOX MM^%8O$?A/4O[5T66>>V2Y\B6',D,K12+MD56X=&&<8.,C(YKIZ "BBB@ HHK MR;PI^TGX<\;?''Q+\,-(TGQ!=:CX=BSJ.N#3\:3%/A&^R_:-V?.VN&V[<$!L M$XH ]9HKQ[XP_M>?!_X!>(;'0O'GCBRT'6+Q%DBLC#-<2*C'"O((4?RU)!PS M[0<'GBO5]+U.TUO3+34;"XCO+&[A2XM[B%MR2QNH974CJ"""#[T 6J*** "B MBN"^%_QGT/XM:KXXT_1[>_MY_"&N2^'[\WL:(LEQ&B,S1;7;*8< %MIR#QZ@ M'>T5E^(O%.B^$+!+[7M7L-$LGFCMUN=1N4MXVE=MJ1AG(!9F( '4DX%9EO\ M$OPW=?$B[\ Q:EN\6VFF1ZQ-I_D2C9:/(8UD\S;L.74C:&W<9QCF@#IZ*** M"BOG7X@?\%"/@!\+?&>K>$_%'C[^S-?TJ;[/>6G]C:A-Y3X!QOCMV5N".02* M]T\)^*=+\<^%=&\2:)=?;=%UBRAU"QN?+:/SH)4$D;[7 9B:MKNK:)8ZQ87NLZ1Y)U'3K>Z22XLO-4O%YT8.Z/>H++N W $C--\ M7^)K7P7X3UKQ#?)+)8Z393W\Z0*&D:.*-G8*"0"V%. 2.>XH UZ*X7PQ\9O# M?B7X*V7Q3:6XTGPG<:+_ &_)+?Q8EMK00^%OBUH7PRU3Q)#:>.=<@^T6&DM!*QE3$A!,@0QH3Y4F [ MMX!R* M /0Z*** "BBB@ HHKB_BU\9?!?P*\)/XF\=^(+;PYHJR"$7%P&$);]],BOIK&ZCDEN44 M,\:0-$)7PK*250CGK0![Q17._#WXA^'/BOX-TSQ9X2U6'6_#VIHTEI?6X8+( M%8HW# $$,K*00""I! (KGX?V@?A_VCUJS%O* MGV1KA&>$;V4*^Y58_(6QC!P:XWXP_M>?!_X!>(;'0O'GCBRT'6+Q%DBLC#-< M2*C'"O((4?RU)!PS[0<'GB@#V&BJNEZG::WIEIJ-A<1WEC=PI<6]Q"VY)8W4 M,KJ1U!!!!]ZM4 %%%% !1110 45P?B/XZ^ ?"W@%_&UYXIL)_"B726)U736- M]#Y[SB 1@P!R3YK!#@?*?\ Q _Y#,/_ %[K_P"A-7H%>?\ Q _Y#,/_ %[K_P"A-0!Z M!1110 4444 %%%% !1110 4444 %%%% !1110 5\,?'KQMH/[/7[?.B_%+XG MZ==IX!N_!7]C:7XE2QEO(-*OUNF=U945F1F1B R@D^;@9&\K]ST4 ?G9^T9\ M>M'UF\^%MY_PE?CCX)_L]:]::G>2^(/"6FRZ=>3Z@MVP02&.)Y(8Y<-.IV9D M$VYEY)7E]!\7_%?Q[\,O@'HU]\0_&GAZ+Q)X[U/2;/Q$)6M=5U'1!"_D2S!A MAG*[]KNIP=KC) )_3NB@#\E;O6?BEX%^'?C#QNOQJ^(&KR_#GXMR>"M/TR]U M/?!?6,=Q&&:\.W=<.XE ! MG_\ "#^'O#CSR6-[>26D1:WDVQL IP#Y1=%.YV"N<@_K#7 ^ _@OH?P\^('Q M \8:;3N+'/<=* /S8_;7^/\ XRT# MQA/;-XS\?>"/'^D>&-+OX],L=8N+#2[JY:!9;IHK6"RF2Y5&W*YFG@52I +! M2*^B/!J>+?C+^V5-;WOQ(\6Z%H6B^%O#GB9M#T34/(L[VZ)+/'-&0P\E_F$B M)MW@C)^45]NT4 ?E!J7QF\5I^R]\--?U7XLZS:W$.K^))KW1YO$%]I]_XBCB MNBD$,&HQQR%9(?X('(5]X&,)72_'WXU7I\;Z5;?$3XE_%/X.^#G\#Z;J7A-= M!$L=WJNI20;I8KZ:&)M\ZN51HSM7(SE,_-^G5% 'YT0WGQ;^+6M?LL^$/%?C M_P 8?#[5O%7A76)O$,FA7/V&\G\I8WA9U(*I,4"$OMW+O<#:2:][_8=\:>+_ M !'^S->R:QJMSXN\1:)JNKZ5:7^JR%I[T6\\BP^*_%.J_P!G^)[C1Q:ZKJ/G6]UD MI)]JF7:-]R @429&$=ACFONVB@#\_-)^+_@G]E7]K;X\S_&'3+W3+GQI9"T89AM"%.6&!7Z*44 ?F=H-QX^^- M&O\ P5\,O\6?'/A>WU'X,C7=1N=$U>1+F]NDF7$CN^[]XQ*[I0/,*@KN 8UG M_ #QG\3--U[]E'QWK'Q6\7^*6^(UQJ&F:OH>I7@.FK#"C)"4A50/,&-S2-EF M(!R.<_J#10!^5%S^T]XG3P[X4^'I\7^,8/B5I7QJB37()3?+)'HTEU*D<,UP M1L,+F6%1"7P0!\N *TO&7Q$_X5UX+_:&N9-9\4^'+6^^,\ME)"&8':!A1]!W5QXF^)OCKQ? MX*^''Q/\;:AIDOP9L-4\-:I;X;IS^[833!%1WV*S*[*PP2*_0 MZB@#\SM!_:+^+OQV^$_QA^,O@:YUJ*?P]X0TSPYIFBVSR- VIMY4^KWBV^-K M30J[*C[22H';BNN_X)Q_$K6/&GQ,\56=O\7+CQ_X9AT6*>YTC6]8U+5=1LM0 M,RCS%GNM,LT2$KYBF)"Y#!3D@Y'Z!T4 ?+'[4/\ R=;^RG_V&M9_]-]?'7Q% M^-_C^3QIXR,7Q-^(^F_M$6OB]K+PW\,+*WF70;C3A=*D9:(1^7+&8=[>:S@M M@'!'SU^ME% 'YH645A\'_P!NG]IF>_\ &'Q%7Q!=Z-_;N@:3ILKSC68SID\L M^5\O9)]D9A':J[*$VA!O(-><_L\_&_7_ !;XE^)&CVGC_P 5^+O!VJ_"_6;^ M:U\4:Y'")([Y)8G;D9'ZJ44 ?DK^RM\5/B!\3/CAX;\.:[\:]>TWQGK MW]HV?B?PGJNKZEY\:_9YF/V*T.EI;6$T2IYBL+EN5&.NPYGPBUF_^&O[$7Q< M7PGXV\?'QWX8\16)U_1_M5RJ:';KJDV7M@J+M,T0D:?:S9V@N%'7]?:* /S) M\<_M.ZM\2-6_:D\3>!?&?B9/"%OX$TZ^\.S"2\L$@DW!)+BUCD"-&6=9!YB@ M;BIY.*Z_QQX)\;Z)J?[-_A&V^-GQ$\[X@ZEJ5]K.M-JP^U*LFF0LT$*A!&D2 ME7,:E6\II693G!'Z#T4 ?,/[ OB+Q+J/@;XF>'?$OB34_%LG@SXA:QX8L=7U MJ8S7D]I;^3Y9FD/+MEWY^@[5\3_%#Q#\4_B?%\3OCAX4^%,NM^'X/%EKXCT' MQT->MHEL[+0S+"F+(_O9(W7[2S[2 3(3AMO/Z[44 ?G-\8O%7B3X^?&'Q7=^ M$_BIXR\'>$H?A#;^-]/L_#6IM;B:Y#2O%NQG:#N D";6;: 3\HK-^"/C'XH> M%OBW^SGJUU\2/%/CNX^*?A#5-0U#1M;O!_9T5Q!8&>W6&%5"Q_,$5F^\QR2? MF(K]*Z* /R?^!_QI\9^(OB=\)VTOXI_$KQ)\8]2\41P>/_ .LVTT>CZ5I9=_ MM+K 8Q'"40(5*N3R3A3\ITQX@^)=CX;U;XL1?%[QK) (OA_X4G\> M>(]?\"FQUN/4=&\8Z)I\EZFD7\2,8WGC16+(P9AMV\D=13+S_@G'\-;_ .(- M[XDN/$'C>33KW6F\07/A,ZX1HTMXTOFF1H=F\Y< _?[ =*^J: /R'^,GQ8\6 M>+?V9_A/XP\5ZG;^$Y=.^,"?8_'UKX;,*WEK'$7BUMK#:-['#OY>T;_)QCK7 MJ7Q*^+?PY\*?$W[0'B"_\1:+K.HRZ-\7]*\$RVUK:WL8BS:W-BL9X M:.>,*-N'\I\L/F4_I-10!\\?L:_$O7?$7[+NG^+/'NE6GAR>!K^YGFMM..G1 M7-NDTCF]^SD#RS*-TC<#<26 :O@0^,?BMI&E:)^T;>_!^[L]"C\=R>.9O&A MUNUED;1[Q4LS9BQ7]\$\@1*'R<8+$;3D?L%10!\>?LD74.H?MG?M;7EM(L]K M<7'AF6&9#E9$:RN&5@>X((/XUY_I/Q?\$_LJ_M;?'F?XPZ9>Z9<^-+FSN- U MTZ3/?1:G9B#9]CC,:.00V%*X"DK@D;5K] Z* /S%_:7^,DEM\5-=T_Q5X_\ MB/\ !+PE;>%M-N_AMHO@^UELUU2XDMMSP7(AC8;TEVP^22J@+C7_ ,+UUO7;;0;S[#+14B9;@NV=V]AMY W8V#]$/A%\%=#^"X\:?V'. M_&6@0>%_"/A[Q->^%O#E]Y5O>Z@N6FMWB.X&-V#H\:;?,RN3\HKYV_9?^-/B M3X@?M.^!_#6G_%#XAW^B^+[36],\06NN:_<7-QI\Z6,TD9CC>Q@@L[A&0.!! M)<8P,LO1OUNHH _'[X2^(9OAA^Q9\3K3PY\0?&]GX]T;Q9IEEK&E7%_<01:, M&U:54^S$*@5KA-YFVNVXJ-P7@'LOVG?C/XEL/BW\6[/7_BG\2? OC_2;M(OA MOX.\+0S+INLP[$,;R*D3+<%VSNWL-O(&[&P?J?10!^HFVA_M5;>1W!'.R/>&#K&5W_+EOE%?4G[-_Q[ MT_Q5\-O@]I'B?6_.^(?BGPC!K0@:WDW7:I%&)IBX78I+,"02"23@8Z>[UQ<' MPGT6/XNWGQ'FDNKSQ%+I,>B6XN'4P65LLC2N(5"@JTCLI=B6)\M , 8(!VE% M%% !1110 4444 %%%% !1110 4444 %%%% !7G_Q _Y#,/\ U[K_ .A-7H%> M?_$#_D,P_P#7NO\ Z$U 'H%%%% !1110 4444 %%%% !7YOW7[0/Q=^+7P<_ M:[T;QSX2^P>'M#M-:M;;4AJ5I)_9DJ11A-,\N)%>;Y'>7[021QMZD5^D%?/E M]^Q-X,O/$'Q5U*/Q#XML[7XDV-S9ZSHUOJ2?V?').(Q)=0PM$0MP1& '8O@, MP P<4 >6_L[_ +9UWH>C>'/"'Q"^'.I^ ]+L?A^OB/3==N=0BN_[2L;.VC\Z M0PQC,)VAG"LQ. ,@$BKW[.G_ 49TWX\?%?0O!=UX.A\/#Q);7%UH=W:>)K/ M5995AC,K)=V\'SV3F,$A9>25([5[++^ROX+O->\)ZG?/J.H+X=\*S>#X;&YE MC-O=6,L:QR>>!&&9RJ8RK*.3\O3&-\$_V0-)^ _B>VU'0OB-\1]2T:TMGM+3 MPIK?B$W6CVL1 "K';F,8V ?+\QQ[T >'_MR>,?BAHG[1GP[3XO M_%$_ARUO)(K;6EM9XFFMYHUXD+0B15!!^8C&""_P!G?Q9X M]UWPC)J49\8W,-S=6%U.CVMGY;3LL=LH12B;KB0[69L<8P!0!\L_##QW\'8O"_ACPR;SR[9]2C6.34;LQD^7YOF&2&&1QD#KM MQQPT'Q:UGPI^R?\ '^SM?B)\5+/XBZ+IFF3W>B>/[AAJNASO.%EFM+Q-I>"8 M.H7&"H0'CS!7V?X>_8_\%^&_@/JWPFM=1\0?\(]J-^^I-?"_$5_!<&Y6Y5XI MHD3:4EC0K\I^[@[N<\U8?L"> 8O OCSP]JOB+QIXHU#QK:P66K>)_$&L_;=6 M:"%P\*)*\>Q0I Q\AR YO_CI<7$]O9+*GQBF+6[L M4=C)IP/)0D_,Q/(\NN:M]#\:_M:_M'?%_39OBUXK^'7AKX>WMKI.DZ3X*OA9 MR33O$9&N+LE3YJEA@(1@@$#&"6]^^ ?[.$/P!_M%+;XB_$#QO;W<,,$5KXTU MP:A#9+'NQ]G41H(\AL''4*O3%)M6\ ^#?AOJ7QFUO MP+HUG=^,=:74[?28[;S(/,5PCJ_F22(C2>6G8X&<'&;XC_;\U"YOO!EK\//A M/J7C^?Q3X//BZUA_M:&PDMXUEV213;T95"A6^=6;+;553NW#J/B%^P%\/O'> MMQZG9Z_XT\%32:3;:'J,?A77&M(]6LH(Q%'#=AD%_&GAWQ%HXO]..@>%'\'6.FPS(;5;%G#EF#(7:7(^\7YR202-_"/\ MX*$W?Q-\:_#*RO\ X3:MX6\)?$(7$&B^)+W58)!-=0(6EC^SJN[RPPVK(Q4M MG(7KBEI7_!1+6+B?2=5U#X,ZI8_#^Y\4/X3N_%D>M031VUW]I:%&6WV"1XR MI9B$"DE1O(&[U;PY^QAX(\,:1\'M.MM2UZ6'X77-Q=:*TUQ"6G:8DN+G$(# M9XV!.@SFO$_V?/\ @GS;O'#KGQ.N?%%I?6'B^^U^V\))KR2Z+.WVEGM;J2W3 M>OF;2#\K*<<,.HH Z/Q[_P %!=2\+7GC#7-&^$&L>)?A3X.UAM$UWQK%JUO; MF&XCD2.7R+-QOG57=1N# 'KD"NUM/VP7U;]IF?X3V/A2V2"W-N6U35-=BL;J MZCEA$OG6EE)'FYC4$ E9-W!^7BL[Q9_P3O\ AIXO\9:WK%QK/C&RT/7M3_MC M6/!EAK;0Z%J5V6#M+-;!,L6903AQT&,5VNN?LI>'O$_Q6T?QOK'B?Q7J8T;4 MDU?3/#MS?QMI=C=*FQ7B3RO,50,GRQ)LR3\M 'R-J/[5WQ3\,>$?AK+\.="U MSQ%#K/Q)U/2+U/$/B6UN[B_:.=PFFK-/;KY$4@W%' _=+$%W'=FO2/C'_P % M-M/^$GQ!U?PXW@6'48?#BVR^(YY?%5C9W-K-*B.\5G:2'S+XQ[]K&/ RIZ#F MO3=;_80\":U\+[/P4NO>+-,BL?$TWBVPUO3=1CM]2LKZ1W*-8TFG!C?= M)M4988R221DDT 5?^"A'Q U7P]^P]XW\6>$=;U#0M1,.F3V>IZ;<26MS$DM_ M:@E70AEW(Y4X(X8BN7^(_P"W3XG^'/B7QGXGZYJ^KP:Y%: MQQV,_6N8O_V5?"6H:I\4+Z34-927XA^'H?#6JJD\ M6V"VCMGMU:#,65DV2,27+C('RXXH \B^+W[:=_K-I9^&?AS\-=4\=3:[X$3Q M??W2:E#8?V5IMU&1'(!*/WT@SDQ@KU&"3G'DGP3_ &R+/]FG]CGX":%;:#:^ M)_%'B#3[V:WM-2\06NAV<,$-U(&>6\N3Y:$[L*O\14CCC/T3XF_8&^'_ (CE M\&RQZ_XRT&?PYX=MO"CS:%K9LGU?3(%54M[TQH-ZG!W;/+SN/HNU+_\ 8&\! M3_#SP#X8T[Q'XS\-WO@B&XMM'\4:#JZV>KQQ3N7F1I4C",K'_8&!TQDY .%N M_P#@IAH&C_#3P7\1=5\&7MGX'\0)J%G<:C#?+<26.K6JNRV6Q$VRI-Y9$.YDNY)/*5 MVN$1_*C:*(*I-O#$BB1T5F,@QG#$@'$_%[X_?%SPE^VUX!^'_AGPC_ &WX-U/2 M9+BYM_[2M+?[2OFHLUWND0R)]F!/[H,/-SQTKPKX,_M2ZY^SQK_QPEN?AMJ/ MB#P%-\:M8@U7Q=#J444>FO<3PPQHMN5:28@J&;&T .@SEL5]G?%C]FCP]\6_ MB-X*\M^(_#_B'PH[?9KCP_J M1=0LZL]O)MF&4%]CL-;U=O$UE9WB2MMW_9=.D/G700MA MBF "K9P!D_0?[3?QFM_@E^SOXT\?1S(LUAI;OIYD'#W4@"6PP>>9'3(],UQO MC']B3PWXC^).K>--#\??$7X>:AK%S'>:I9>#?$1L;/4)T 'FRQ&-LL0 #@@' MGC))KT3XU_ KPW\?=(T#2/%;7*M.UEM=74VN8VM$%[ +A M6?:L5RNT*22HE'7O-X<_X*0>,_$UQX%@M/V=];DE\>V,\WA18_$5KG4YX%5K MA3N1?)A0$GSGP2H#;,$X]SG_ &+OAA:?$'3_ !=X:T:/P)>V^E7VCW%GX4M+ M6PM-0M[J/8WVB-83N9#AD8%2& SN Q4_A7]D?P?X0O?@S=6>HZW++\*;6_M- M$\^>$BX2[@$,IN<1#>0H!79LP>N1Q0!Y7:_\%!Y=1^$O@;Q78?#&_O\ 7_$? MBJ;P?-X7AU:(3VE^B2$*)60(X+(@RWEX#ENV#YG\?_VCK[XY? [4M*U_P9=_ M#WQIX1^(F@:?J^A3WR7HB+W*21.DZ*JNK $Y QP""00:[;XP_L*^7H'PY\*> M!FUV\T0?$EO%FNZ@=5AMKS3XIHY!++!*HC8;&V; @9P>>>37HNC_ +!/P_TG MX>W_ (6?6O%6IS:EXAM?$VI>(=3U&.YU2_N[=P\7G3-$0R9&" H/+)+?X)_M,Z9X?@\13P1>+['1=1U&_\2"6+3+9XX6/V2#RD,44A40M" MK/\ ZYV+8R*]J\&?M.:7^S)X.\1^ ?$OPU?X<+X(\%1>*=)T23Q'_:9O(7=D MDM1<%,!DN66$$-)D.#QC;7I7CS]B+P+\0_#'Q.T+4]4\016?Q!UBVUK5'MKF M!7AF@V;%@)A(5#Y8R&#GDX(XQR_[7?[,=U^T)\:O@7=+X>-UH.@ZG<76OZP; MJ*-([1!'+':O$6WRB66)0-JD)\Q.-V: -']L'XA>*;']@_Q7XPMOMO@7Q9)H MEG>-%IU^XN--FDE@WQ+<($)*[V0L N>?6D^/GQ#G\*?!+X,:G)/ M#MI+/HFLG3YI7FP3Y\ABD\Z%B#YD6%W@XWKUKV?XS_";1OCI\,/$'@/Q!->6 M^CZU (+B73Y%CG0!U<%&964$,HZJ1[5X[HO["/AW3O#MGHFJ?$KXE^+;"QUK M2]_8Y;$R&*.$-!B.)_,PZJ 2$3!7% 'SQXJ^/\ \7?B7X&_:_\ M#/B[PC]E\*Z%IVI6UM?C4[1O[*86P\NT\N-%>?S59I?-).W[IKT/X!_M9:Y= M>&]"^''BOX:ZQX)9OAY_;&@ZR=7BDDU6"WM45W"HA-LYY9=Q8C ) R ?6/$' M[$W@SQ!XN^)FN_\ "0^+=/C^(6G2Z?K6CV>I(NGEI(UC-S'"T3 3A5P'8L!N M;"\UT$_[+7A.XUWPIJS7^L?:?#?A6?PA9J)XMCVDL:QM)(/*R9<(,$$+DGY3 M0!YG^SS^TR+G2OV>?!QTK5]1_P"$\\.7NHC6==US[=?6_P!E0-B:3R$^T.^[ ME\1XQ]TUAVW_ 4,O]5^'?@CQ%HWPJN];U3Q7XEU#PS::'::R@E$UN&\M_,> M)5(<@;L[0@+'+;<'N==_8-\"ZSX/^&>AV_B/QEH-S\/K>6TT?7=#U<6>HF"0 M 2Q2RI& 0X !**IQD @$YO\ @O\ 8A\ ^ M.\"6&DZAKZVO@WQ#=>)--2>[C MD+7$X8-'*QBR\:AL#D-P,LQSD \;T_\ X*5Z]]D34=9^!FK:+H6E^)_^$0\4 M:K)K]M)#I&H^;L,48"!KC:""Q 15R!DY!/KW_!0#7WT;]E/QG9V>M7NB:YK2 M0Z3I#:;&SW-W>2RKY=K&%YS,%:,GLK,>U2ZW^Q%X$U[P+XS\*7&I^(%TWQ5X MTD\=7LD=S")8[YWC=HXB82!#F(?*P9L$_/TQZ+\&4^&=I>37LVCW5I \L]]>FY=6 E"L08E=0.,G!V^O\ _!3'QIK_ (7L M_@]8Z-K?CG2;/5_$YM=1@^'=R\.L7D/E']U %(WN,V\9_$76/'>GWT%W'XKU3Q*\VH211E M?M%?LRZ!^TG8^&HM9U_Q)X8O/#NH?VGIVI^%KY+2[AFV%L^%O%#6EEX?\=ZE'IFM6%E+Y0@74;JY M54C;F1RQ+#J ?X5Q/BI_P46\:^+/V3OB1XK\!^&(/"GC/PIK.GZ;J5[9:Y8: MU::=;W#@K=13!&AN@[*L!1 =IGWY(0U[\O[ 'PZ/PRUSPC/K/B^\O=:U2WUJ M^\6W6M&76Y;V#_43?:"NW<@) ^3'.>N#1I?[ ?P_L_A[\2O"&H:]XO\ $=G\ M0#9OK-_K>JK=7QEML&*9)C%G?O4.=^\9 7Y: /.K7]IWX_7'[8'@3P5J'P MI&AZ-JGA];S4_#G_ D5A,8K^ M _V)/#?PO\?6OB'PGX]^(F@Z+;7TE_'X)M/$)'A_?(69T-J8R2A9B=N[KB@# MB+3]N;QKK7AOXH>(]%^"%U?^'/ ;. MP@%-F3G>/5?AI^TYIOQ=^+9\*>%]+_M'0H?"ECXEN_$(NP! ]X&_%&D:2]]JMEK^L7VNWD.I/%(6FNB#+$NU$'E M\8 ;)YY8UY!_P3U_9KO_ -G/X1:NFO:,V@^)/$&KSWMQITMY'=R6=JC&*TMV MFC9E?;$H;(8_ZP]#D \K_:+^#&N)^V%\(_#EA\;/BWHVB_$NY\07.I6>F>* MW@BL/LEHEQ#'9($VQ)N8@JP?Y0 ,'FKG@;_@I7X>B^(7A[P-#X?FU+PB^L1> M$;7Q;>^*K*XU>ZN580+1%MYOML"P3>(C'H,LS/OD#VIC.4=OO+NQC@8&* ,3PQ^UMX@^+ M/BWQ%I>@?"?69OAQ;7>H:$?'PU"'R_M=O')O)M,>8(2R;1*&(RP! /%>'_L# M_M2:YX.^&?P(^'FO?#34=.\*^(TNM,TCQH^HQ/'=72232%/LJ@NJ?PAV89.2 M!@$U]'>'_P!A[P)X6^*6I>,]*UOQ;9PWU[SQLDERMMM_P!8 M0[$98@9&!@ #2\,_L>^#/"OAGX2:':ZEKLMI\,[V6_T=Y[B$R3R2"0$7!$0# M*/-; 0)T')[@'D/A_P#X*)ZMJFLZ#/?_ ;U/3? VH^+F\&2^+!K,,L4-\9V MBC*0",22(0H9FPH4[E!<@9T_B1^WSJWA/6/'5]X:^#^K>,OAUX#U-](\3>+H M-7M[7[+3N8C: &Q_%GFN>\??\ !/;XA9I5'/3)/:N^T?]N?6= U3Q=H_P 5/A#J MWPYUS1/"MSXQM+*+5K?5!J%C"=K@/&%6.7/&QNF#DCC/?^+?V-/AUXXU+XC7 M&M07]W:^.M.T_3-0T\3)';VT=D/]':W"H&1U(5LEF&5' &0?+O&?[!MOX6^% M'Q,?P?K?B;X@_$GQ!XYE@M&8%K>*553RUX) /!( )VE@0#E/ M _\ P4H\7>/-*\?:AIWP5L;NV\(^'E\1W,FG>.[6_1HBXQ$S00.$D\I9Y"AR MRF':P7<"/H7X:?M.:;\7?BV?"GA?2_[1T*'PI8^);OQ"+L 0/>'-M:&$*27: M(-(6W# &,'->-?L4_#;XQ^"M3US3O&WPXT'P+X!FTH0R:7&=)EOM1O@57S2V MG00Q%&C+JPE!;.,'!-=7_P $]?V:[_\ 9S^$6KIKVC-H/B3Q!J\][<:=+>1W M2)"\ES'G:B$L3N R3G/2NS_:!^"&N67[7'P=\*V'QQ^+^F M:+\1YM?FU*WL?%KQ+9?8[-)X4M%";8U+,00P?CI@\U[?\4/V'M ^)/Q9U?XB M6GQ'^)'@/Q#JUK!:7O\ PAFO)I\6:-S!&'N+X?=^W0,&)DENK@B.-!MQD]R*M>'?@ M9H'AGXV>+?BC:W6H/XA\36-KI]Y;RRH;5([<80QJ$#!B ,Y8CT JI^T!^SWX M?_:+\+Z5H^NZGKFAS:3J<6KZ;JWAR^^R7UE=1AE22.0JP! =N2IQG(P0#0!X M'HW_ 4%KW0-/UN&\5Y)&CQ+;7<:&.<8D&W M 8C&X ACH1?\% 7\->#_C!J'Q#^&6I^!_$/PYAL+BYT'^THKYKR.]<):E9H MU"*2S(&^\%#=6(('4:-^P5X#T;X?ZKX2'B#Q;?6>J>);7Q7=7VH:C%<7DE[! MY>-TK0G" 00P([GO=;_:!^+EC_P4/B^%^G>$AJ?P_/A:WOWA M_M*TAVQ/=(DNL;F3S3Y;L]M]EW9;9Y@&"*[WX*?L:^%O@C\2)/'EIXJ\:>+/ M%$VBOH,U_P"+-8&H/+;&:.49)C!!4Q*JA2%"Y^4DYKH/''[,_ASQQ\*= M5L NC:@+>WU"U68S"WNDV$R1^8Q8J&4'OG P ?&?[%/[4^M_" M?X?_ \\*:Q\-M1;P3XD\9WOAVU\$8I_"2^(1X9;Q OB6R%^;GS?*\U=*S]H:WW_\ +7IC MG&?EKU_2_P!BWP1I/P_\!>#XM4U]],\&>,(_&NGRR7$!FEO4FFE$&?'WQ%\(VTNM#7KKPKHGB(PZ)=W/FB67S M;8QGK^++B[:34+E;+3M+TRV:YO=0N#TBAB7[S>Y('09R0#Y3=?MWZ0?AK\0O$:_ M#KQMX?UKPAI7]KR>'?&NEMH\UW"6V QO^]&W=@$X)&1P:I_MB>#O&>E_%GX* M_&+PIX5O?']KX"NM235/#6GLING@N[=8O/@1OOO'M)VC))V8P 2/F'3O#'Q7 M\:?#S]IE(=*^->H^#M3\-0Q>'=*^)JS3:G)>%PTR0VP)XSN"^6I^4+DYH _3 M?POK8\2^&M)U<0_9QJ%I#=B$MNV;T#;0Z+Y?E;#NW;B=VX8QT.>/@O\ :!^%&MZMX_U!OB-\(_B+ M\3M&F\'Z5:> 1X2\\V^A7ZV@6X-TD4YN/F+N&PHY5N-MCXM_!OQ1)=_ 1 M_BS\-?'GQ4T[1? ,]IXGMO"GG3W7VAGC5(I)8I(S,X)7<@D+-M9_F"L: /T] MKRWXG_'%?AM\5OA5X+.BG4#XZO;VS%Z+KR_L7V>W\[=LV'S-WW<;EQUR>E?G MIXE^%'CZ#]E?X,^&/&GPB\6>--/%]J\QLO(O=4O-$@>0&QAN+2VN[-Y&*]'> M9%B&1M)PE=S^S[\-OB19:5^R#%XC\,>)H[CPSX@\2IJ)U'3Y]VFVS)*MOYQ8 M'RXR,*A9L$8"DC% 'VW\1/CUX?\ A=\1? GA+7[/4K=O&5Q+9:=K*Q1G3X[I M%W+!-(7#)))T0!"&/<8.+'P8^-V@_'?1-8UKPQ;7_P#8=AJMQI4&I7<:)#J+ M0MM>:V*NQ>'=E0S!22K<<5XI^W3\/]>_:#C\"?!K1]&O8[#7=474]8\7C3WE MM]#M;4%\I-PJW$C'8@SG!;(PV:Z7]A4>(_#_ ,"+'P)XL\*77A;7/ ]Q+X?D M9K)X+34HXF/EWELS "5)%(+.""_$/B;P[IVKBTT3 M4[W29K:YMT%Q-/;8W^4J.P8-D;_#.M7W@;2;^'5O"_B?QE8S MW^F>'->TZ6"^6.%0TRS*H9(G0,,JSC.>,U\<_LL^+_$WP[\(_$OX2ZU\(?B7 M!JFNZ]XAO+77AX;D&CB.2)S'NN&8'YS'A2JD,70 G->;6G[-1TRX_9'\5>+/ M@[XN\3P6FBOI/B&TTNUNA=V%S&X:P>XB#H84CDD=V8[1M#;MV%4@'Z"?!3XX MK\8M=^)>FC13I/\ PAGB:?P[YANO.^V>6B-YV-B^7G?C;\V,?>YXZKP_XZ_M M_P ;^*_#?_"/:]IO_"/_ &3_ (F^H67E:?J7GQ&3_0YMQ\[R\;9.!M8@%M-\4OK,!N);N$D.7T\+YL: #<69N 1WXKM?V'K+QUI7[$O@NR M\0Z=?Z7XXM-/OK=++7H)()XF2YN%M1*DF&4>6(>N/E(QQBOSRT/X8_'/PGJF MI:MX$^%GQ"MOC'K&EZE:>,=7UO3((K-IYV>0W^E:DDB&*?Y@-D7#8 &XCD _ M8'Q]XSL/AQX%\1^+-569]+T'3;G5+M;90TIA@B:5P@) +;4. 2.>XKPSX&?M MW>"OCKXSTCPQ:^%O&WA#4=;L'U/1G\5:.MI!JEN@W,]O(DD@<\ CH36QX MU35?B%^P[XIMK/1_$9US5/ -]:0Z7KMJR:O+<-821JDT66;SG;&1DDEO>OB# M]C/X#/BT7T'0;O3_$@^*%K';Z9:(;?,<&CM*!)$C3*JX' M(!&X;=U 'ZL5Y:?VGOAF/A2WQ)_X28?\(4+W^SCJGV&Y_P"/C[1]FV>5Y?F? MZWY<[<=\XYK\X_V7_@KXFF_:=\#S7/P@\8^!_#>KVFMZ/XU-_INIPV]TDEC, M$6:]FO9OM"EPN)ECMEWD!0QP1CZ?^R&3^Q_\3/#\7P/\7V_Q+\/>(K.]FN)H M;H1ZW EY<(GV!?,(G\NTEF5BB<^:I&]L$ '[#45^3?[2/P:U?7M9\$36?PG^ M( ^#T7A&&U\-^'K7P]?:O?\ AZ\\R0N9[6+4[9XK@ JWF2O*N-BD-MX]ATO] MFFZ^*WQP^"EOX_TWQ?XC\,6?PLB^W:KJMM=:7))>K=)+#!?&*4[)URK- TK' M?$"=V,T ?H'7BO[2'[4NE_LRV%GJ.M^!O''B?2989;BYU/PMI"7=KIZ1E03< MRO*BQ9W\9/.#Z5\B:)\./$%O^UK#^S?]E9OAKI7BIOBK#,),*E@5W166P?\ M+-;YR,$\XS7UQ^VQX?U3Q7^RC\3M(T33;S6-6O-'DBMK"P@>>>=R5PJ1H"S' MV H Z/X$?&^'X\^%;G7K;P9XP\%V\(AL!@>2# M7I5?F+^V9\)?'/B3Q;\.)];\%^*?&'PYMO!5M9P:=H&A7FKR:=JX/[R62TM[ M^S=) FP"1W91C;L)R10^('PE\2377PCE^)7@7XK_ !F\!6_@6.STRVTFUFL= M3T_6C.S)-?VR3DP2+$8D,CRL!L&0Y!% 'WOX.^.*^+?C]\1/AD-%-J?"-EIM MY_:GVK?]K^UH[[?*V#9LV@9W-G/08YZSXF_$#3?A3\//$GC+6([F;2]!T^;4 M;F*S0/,\<2%RJ!BH+'&!D@9/) YK\^OB]^RA=?%CXB?M"Z[XB\(>*[B[TWP% MIESX7*2W3+#=6\3 M:9\%?C&VFV>GV^I6N_PHI;5HIIHHT^Q;9R)SMF$IP<>6CL"<?3/A[X_P#">FBSAO[75/%NB+96E_%)RAMI5E<2 MY4ALCC:003FO:J^&+W5/%OCO5=3U;P[I?VKP]XMU,SVVB2 MK;J7M[6W9%-N%9RFPDD"-5_AKZ/H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "O/_B!_P AF'_KW7_T)J] MKS_X@?\ (9A_Z]U_]":@#T"BBN3L/B;HFHZUJMA']NC@TR.1[C59[":/3@8W M=)D%TRB,M&4(;YL#D DJX4 ZRBN&G^-?@^WT"TULZCZ_P#H35Z!7G_Q _Y#,/\ U[K_ .A-0!Z!7C7A2R\1:1X\U"72 M?#6MZ'H5N]\^IZ;<7L$]EJ$Y)DBDT\/)N1I#(6;_ %,62P8;P2/9:* /G>^\ M.>)]=\ ZGX?O?A[XA26ZO-9NK:2+6[2&-)+J[FF@^T1)=%)8@LR[E<2C*,/+ M<'+:>G^!?&":O_9%]I*S0R^*+;Q%-X@AGA6V*)%$TB>7N\T2&2,H!LV[6SN' M2O=:* "HY8VD'RRO%P1E /Z@]*DHH A\A]V?M$F,YQA<=0_\ S\R_DOJ/]GV/YGVP?9Y/^?F7\D]_]GW' MY#WS/10! ;>3'_'S+]<)Z#_9]B?Q/MA?(?(/VB3&>5@VU02N!P"Q/8+T/0^>D\B^(/VM].6'1XX_#W@BRD:XLM3U&!C-J5P%959$X* M189AGJ>N"1@<=^SW\#I_AA^T%%8^*;F'^U;;39+[2Q:%F@N=V8G.]@IRJEOE MQGG/;GSI5:KJQY/@?]?\,?F^*S7-JF:X>6#7^R2:C=I6E?=W>O\ A>BD]KW/ ML/[/)_S\R_DGO_L^X_(>^0V\F/\ CYE^N$]!_L^Q/XGVQ/17HGZ40^0^0?M$ MF,YQA?4GT_#\/7FF_9I-N/M4N<8SA/3&?N_C]?;BK%% $/D/NS]HDQG.,+CK MG'3\/I[\T@MY,8^U2GCKA/0C^[[Y_ >XJ>B@"#R'_P"?F7\E]1_L^Q_,^V#[ M/)_S\R_DGO\ [/N/R'OF>B@" V\F/^/F7ZX3T'^S[$_B?;"^0^0?M$F,YQA? M4GT_#\/7FIJ* *_V:3;C[5+G&,X3TQG[OX_7VXIWD/NS]HDQG.,+CKG'3\/I M[\U-10! +>3&/M4IXZX3T(_N^^?P'N*/(?\ Y^9?R7U'^S['\S[8GHH @^SR M?\_,OY)[_P"S[C\A[Y#;R8_X^9?KA/0?[/L3^)]L3T4 0^0^0?M$F,YQA?4G MT_#\/7FF_9I-N/M4N<8SA/3&?N_C]?;BK%% $/D/NS]HDQG.,+CKG'3\/I[\ MT@MY,8^U2GCKA/0C^[[Y_ >XJ>B@"#R'_P"?F7\E]1_L^Q_,^V#[/)_S\R_D MGO\ [/N/R'OF>B@" V\F/^/F7ZX3T'^S[$_B?;"^0^0?M$F,YQA?4GT_#\/7 MFIJ* *_V:3;C[5+G&,X3TQG[OX_7VXIWD/NS]HDQG.,+CKG'3\/I[\U-10! M+>3&/M4IXZX3T(_N^^?P'N*/(?\ Y^9?R7U'^S['\S[8GHH @^SR?\_,OY)[ M_P"S[C\A[Y#;R8_X^9?KA/0?[/L3^)]L3T4 0^0^0?M$F,YQA?4GT_#\/7FF M_9I-N/M4N<8SA/3&?N_C]?;BK%% $/D/NS]HDQG.,+CKG'3\/I[\T@MY,8^U M2GCKA/0C^[[Y_ >XJ>B@"#R'_P"?F7\E]1_L^Q_,^V#[/)_S\R_DGO\ [/N/ MR'OF>B@" V\F/^/F7ZX3T'^S[$_B?;"^0^0?M$F,YQA?4GT_#\/7FIJ* *_V M:3;C[5+G&,X3TQG[OX_7VXIWD/NS]HDQG.,+CKG'3\/I[\U-10! +>3&/M4I MXZX3T(_N^^?P'N*/(?\ Y^9?R7U'^S['\S[8GHH @^SR?\_,OY)[_P"S[C\A M[Y#;R8_X^9?KA/0?[/L3^)]L3T4 0^0^0?M$F,YQA?4GT_#\/7FF_9I-N/M4 MN<8SA/3&?N_C]?;BK%% $/D/NS]HDQG.,+CKG'3\/I[\T@MY,8^U2GCKA/0C M^[[Y_ >XJ>B@"#R'_P"?F7\E]1_L^Q_,^V#[/)_S\R_DGO\ [/N/R'OF>B@" M V\F/^/F7ZX3T'^S[$_B?;"^0^0?M$F,YQA?4GT_#\/7FIJ* *_V:3;C[5+G M&,X3TQG[OX_7VXIWD/NS]HDQG.,+CKG'3\/I[\U-10! +>3&/M4IXZX3T(_N M^^?P'N*/(?\ Y^9?R7U'^S['\S[8GHH @^SR?\_,OY)[_P"S[C\A[Y#;R8_X M^9?KA/0?[/L3^)]L3T4 0^0^0?M$F,YQA?4GT_#\/7FF_9I-N/M4N<8SA/3& M?N_C]?;BK%% $/D/NS]HDQG.,+CKG'3\/I[\T@MY,8^U2GCKA/0C^[[Y_ >X MJ>B@"#R'_P"?F7\E]1_L^Q_,^V#[/)_S\R_DGO\ [/N/R'OF>B@" V\F/^/F M7ZX3T'^S[$_B?;"^0^0?M$F,YQA?4GT_#\/7FIJ* &HI1%4L7(&"S8R?@5Y_P#$#_D,P_\ 7NO_ *$U 'H% M<7H'Q(?Q#J.JM!X>U(>';+SXTUU6AECN9H)9(IXT@1VF.&C(4[/G(; VE^T MKR+1/ _BFU^(NH>($T?1-"6'[4LATW4)8X_$3, ;>2XA$16(KN(:0^;(&5@ M4() ->?XU6L?@]/$<7ACQ#Q::=;2./[$MU)")4A/[SS-Q5E&1'M#,%+ Y XB; MP!\1[OPROA^YTKPO-HUSJNH:AJ=HNNW*F\BN+J2Y6WW_ &([4#2E7XRZKC*A MB*UH?ACXHF\0217+:3'H%QXA@\2RRQW,KW4-F: M/7Z**CEA6888N."/DA'K[_R/44 3T5#]D3^]+_W];U!]?;^?J:3[(G]Z7_OZWO[^Y_3T% $] M%0?9$(^]+_W];T ]?8?KZFN*^)?Q-TCX:V]K'*EUJFNWS;-.T6RD9KB[?)P M,G"Y/+$8 XYP!4RDHJ[.>O7I8:FZM:5HKK_7X+=F[XV\K,?0?RR:\KTGP9KWQYO+?7?'=O+I'A**03:;X3)(:?'W9KL]S MW$?;//?=H>!OA!J6NZY'XQ^(\JZAKP'^@:3'(S6NDIC@)S\TO3+^O()(!KUW M[*F[=NDSG/\ K&QUSZ_Y''2L>5U=9;=O\_\ (\6-"KFC53%QY:72#WEYS_2' M_@5WHGPPQV\*11(L44:A41!A5 X '05Y1^T/H5W!H>E^.-'B\S7/"-S_:"* MO6:VZ7$1/H4Y/LI]:]3%F@&-TN,8_P!:WH1Z^_\ (]139M/AN(GBE#R1R*5= M'D8JP.,@C/3C]3ZFM9QYXN)ZN,PL<7AY4&[7V?9K5->C2:]"'0-)_ X-X*\3>)_AE>RR[=)E_M#1V:5AYFGRL2 M.>=CL5)]2/05[+]D0C[TO_?UO0#U]A^OJ:5.7-&[W,\!B7B\/&I-6EM)=I+2 M2^]:=U9D]%0_94SG=)G.?]:WJ3Z^_P#3L*3[''MQNEQC'^N?TQZ_Y//6M#T2 M>BH?LJ;MVZ3.<_ZQL=<^O^1QTI!9H!C=+C&/]:WH1Z^_\CU% $]%0_9$_O2_ M]_6]0?7V_GZFD^R)_>E_[^M[^_N?T]!0!/14'V1"/O2_]_6] /7V'Z^II?LJ M9SNDSG/^M;U)]??^G84 345!]CCVXW2XQC_7/Z8]?\GGK2_94W;MTFHI?LB?WI?^_K>H/K[?S]30!-1 M4'V1/[TO_?UO?W]S^GH*/LB$?>E_[^MZ >OL/U]30!/14/V5,YW29SG_ %K> MI/K[_P!.PI/L<>W&Z7&,?ZY_3'K_ )//6@">BH?LJ;MVZ3.<_P"L;'7/K_D< M=*06: 8W2XQC_6MZ$>OO_(]10!/14/V1/[TO_?UO4'U]OY^II/LB?WI?^_K> M_O[G]/04 3T5!]D0C[TO_?UO0#U]A^OJ:7[*F<[I,YS_ *UO4GU]_P"G84 3 M45!]CCVXW2XQC_7/Z8]?\GGK2_94W;MTFHI?LB?WI?^_K>H/K[?S]30!-14'V1/[TO_ '];W]_<_IZ" MC[(A'WI?^_K>@'K[#]?4T 3T5#]E3.=TFI/K[_ -.PI/L<>W&Z7&,? MZY_3'K_D\]: )Z*A^RINW;I,YS_K&QUSZ_Y''2D%F@&-TN,8_P!:WH1Z^_\ M(]10!/14/V1/[TO_ '];U!]?;^?J:3[(G]Z7_OZWO[^Y_3T% $]%0?9$(^]+ M_P!_6] /7V'Z^II?LJ9SNDSG/^M;U)]??^G84 345!]CCVXW2XQC_7/Z8]?\ MGGK2_94W;MTFHI?LB?W MI?\ OZWJ#Z^W\_4T 345!]D3^]+_ -_6]_?W/Z>@H^R(1]Z7_OZWH!Z^P_7U M- $]%0_94SG=)G.?]:WJ3Z^_].PI/L<>W&Z7&,?ZY_3'K_D\]: )Z*A^RINW M;I,YS_K&QUSZ_P"1QTI!9H!C=+C&/]:WH1Z^_P#(]10!/14/V1/[TO\ W];U M!]?;^?J:3[(G]Z7_ +^M[^_N?T]!0!/14'V1"/O2_P#?UO0#U]A^OJ:7[*F< M[I,YS_K6]2?7W_IV% $U%0?8X]N-TN,8_P!<_ICU_P GGK2_94W;MTFE_[^MZ@^OM_/U- $U% M0?9$_O2_]_6]_?W/Z>@H^R(1]Z7_ +^MZ >OL/U]30!/14/V5,YW29SG_6MZ MD^OO_3L*3[''MQNEQC'^N?TQZ_Y//6@">BH?LJ;MVZ3.<_ZQL=<^O^1QTI!9 MH!C=+C&/]:WH1Z^_\CU% $]%0_9$_O2_]_6]0?7V_GZFD^R)_>E_[^M[^_N? MT]!0!/14'V1"/O2_]_6] /7V'Z^II?LJ9SNDSG/^M;U)]??^G84 344U$$:* MH)(48!8DG\2>M.H **** "O/_B!_R&8?^O=?_0FKT"O/_B!_R&8?^O=?_0FH M ] HHKSKP=\2-5\7ZYXD-MI^ES:/I4D]H+2WU$G5A<0RR)B6!T5(UE"!H]T@ M^7#$D/A #T6BO,HOB[J;>%-&UF3PJR-=:\=#OHEU!&CL2-2^P;]^T-(2Y#!5 M3& P+# +23_%VYB\626BZ(DGAV'68M DU7[81,+MXU88MS'@QAW2,MY@.22% M(&2 >DT444 %%%% !117C7BSXGZSX^UF[\'_ S*274+>5J?B9QNM=.!ZJAZ M22]< <#\RL3FH+4X<7C*>#BG/63T45JY/LE_22U;2-?XE_%Z70]5B\*>$;)? M$7CB[7Y+-3^YLD_Y[7##[JC.<<$\=,C-CX:_""+PC?W'B+7;YO$?C6^7%UJT MXXC'_/*!?X(QTXP3[# &O\-OA?HWPQT=K33E>XO;AO,O=3NCON;R7N\CGD\D MX'09]R3U]1&#;YI[_D<5#!U*U18K':R7PQ6L8?YR[RZ;1LKW****V/;"BBB@ M#QWX^VX\.3^5J,<8YFT^4[91[E20P],D]J]Q+/9W<+P31-T=&!5@?J":\I_9Y MU*ZT2TUSX>:K*9-3\*7/D02/]Z>Q?YK>3\OEXZ86L/@J>3_/_AOR/"7^QYA; M[%;_ -+BO_;HK_R1]SV"BBBMSW0HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ KS_X@?\AF'_KW7_T)J] KS_X@?\AF'_KW7_T) MJ /0*\SMOAKXCN?'3>)-5US2KBZTV.[M]&GATHI.8I@"@O&$H$JQDL!&@C#; M0^X$D#TRB@#R$_"3QE_PBRZ*/%^A^7_;9UPS?\([-DR_V@+\)C[;]WSLCUV$ M#((W'0A^#]__ ,)&US/XABDT276(M?FTV.P*R&]2-5^68RG;$719-A0L",;\ M5Z=10 5'+;Q3C$D:2#!'S*#P>#4E% $/V2#=N\F/=G.=HZYSG\^?K4%VFGZ? M:2W%R+:VM84+R2R[51% ())/ !/X9JIXM\7:1X&T&ZUG6[V.PT^W&7ED/4] ME4=68]@.37D-KX>U[]HF_M]3\2V]QX?^'<3"6ST!F*7&IXY66YQ]U.X3_P"L MQRG.SY5JSRL7CO8R5"A'GJO:/9?S2?2/GN]DFR&YU?5_VA]0N-,\+M)H'P^B M8Q7OB%8]EQJ1R-T5MD?*F5&7]O;!]?\ "O@?0O!6AVVD:-IL%G8VZ@*BKDL> M?F9CRS')R3SR:U[.SM].M(;6U@CMK:%0D<,*!411P . /:IJ(0M[TM6&$P/ ML9.O7ESU7O+LOY8KI'\7NVV0?8;N5^"7[2DGQ<\63Z)+H"Z7Y=H]TLZ M7?FYVLB[2-@_OYSGMTYH ]K^Q6__ #PC_P"^![_XG\S7C/QFM(OASXW\,?$B M"%$T^-QHVO*%&UK24@1RM_US?'YJ.U>VUD^+/#5GXR\-:GH>H)OL[^W>WD]0 M&&,CW!P1[@5G4CS1LMSS9$7_4R_1DQSWVD]Z]3IPESQ4C;!XF.,H0KQ5N9;=GU3\T[I^:(?LD&[=Y M,>[.<[1USG/Y\_6D%C; 8^SQ8QC&P>A'\B1^-3T59V$/V*W_ .>$?_?(]0?Y M@?D*3[%;_P#/"/\ [X'O_B?S-3T4 0?8;+&,8V#T(_D2/QI?L5O_ ,\(_P#OD>H/\P/R%344 0?8K?\ MYX1_]\#W_P 3^9H^PVY&/(C_ .^!Z ?T'Y"IZ* (?L<&<^3'G.<[1UR3_,D_ MB:3[!;;=OV>+&-N-@Z8QC\N*GHH A^R0;MWDQ[LYSM'7.<_GS]:06-L!C[/% MC&,;!Z$?R)'XU/10!#]BM_\ GA'_ -\CU!_F!^0I/L5O_P \(_\ O@>_^)_, MU/10!!]AMR,>1'_WP/0#^@_(4OV.#.?)CSG.=HZY)_F2?Q-344 0?8+;;M^S MQ8QMQL'3&,?EQ2_9(-V[R8]VB@"'[)!NW>3'NSG.T=1'_ -\#T _H/R%+ M]C@SGR8\YSG:.N2?YDG\34U% $'V"VV[?L\6,;<;!TQC'Y<4OV2#=N\F/=G. M=HZYSG\^?K4U% $ L;8#'V>+&,8V#T(_D2/QI?L5O_SPC_[Y'J#_ # _(5-1 M0!!]BM_^>$?_ 'P/?_$_F:/L-N1CR(_^^!Z ?T'Y"IZ* (?L<&<^3'G.<[1U MR3_,D_B:3[!;;=OV>+&-N-@Z8QC\N*GHH A^R0;MWDQ[LYSM'7.<_GS]:06- ML!C[/%C&,;!Z$?R)'XU/10!#]BM_^>$?_?(]0?Y@?D*3[%;_ //"/_O@>_\ MB?S-3T4 0?8;H/\P/R%344 0?8K?_GA'_WP/?\ Q/YFC[#;D8\B M/_O@>@']!^0J>B@"'['!G/DQYSG.T=B@"'[)!NW>3'NSG.T=$?_?(]0?Y@?D*3[%;_P#/"/\ [X'O_B?S-3T4 0?8;?\ MQ _Y#,/_ %[K_P"A-7H%>?\ Q _Y#,/_ %[K_P"A-0!Z!7EGA+QSKVL>-=?L MK[4M/LKR);A+'PE?:?+:7#)%-(L5RMTSL)HY%"%VCC=4RHX8-O\ 4ZX&R^%, ML7B&?5;WQ7K.I20&Z_L>.<0'^RA.H#E&,1:5E.X*9BX"E5*D@L0#C+;XJ^-M M8LTL;)-!M]N>)) MK#7[>VT^'PE"-O.\X2; %EF5=GEDE5)W*3@:WFOWSZ#XJLETF\N MY;D)<%X98 [E]H*HV0,XZC/H*^;SNEF]6%+^R*L824DYUFEM; \ M.^U2)93UR<@<>P7VNV^)GAV\TE[^'4$*JC/Y$H\J9MN?E"/@Y../7BJ'A/X2 MZ/H'AG3]-OXQK-Y!'B:_N ?,F*:>RP\OG47Z2(PN$RC#1?(JB=K^TL=0D$>E^" MM7GD)P%OIX+0D_\ G-;O@;XMZGXEUB:'6-&TKP_8) THE_M^WNI<@CJB=!C M))/3%;TGPD\,OTLI(_\ =G?^I-59/@UX>?I]KC_W9A_4&F\3Q1#?"T9>E22_ M.!Z"IY8_^7DU_P!NK_,Q?%7B[Q)J6I7#^%/%G@FWT2")6EGO+AI9XB3@EMK; M ,X S6(D7BS4K1KNZ^->BVEDKB-WT^QM2@8\A?,9^#@=*ZR7X(:(ZD+=WZ@] M070C_P!!JI+\"-->!H%U&<0%MQC>-64GUQP,UB\SXFCOET'Z55^J1NL/E3_Y M?R7_ &[T-GQ5J/ASQ)X52UN/&JZ7;7#!5U/3M3BMY)&0@L%D''U ]>U<+I W8&<#.*9=_ V>Z6W674+*[6WC$4(N;%6\M!R%7.<#D\"LGG7$,+\^5 MOIM4IOU^TOD:K!Y2[?[2^OV7MTZ?>KP!H%BAME!1]RD>8& M-?#Z/'KFC3:M&!Q/'#Y;@_P"T4!0CZ ?6N7\5'P9XQUHZVKZQ MX2\4JH0:OIS;7( < X<8 !!&2!C.*]ZEQGDLK1KU71EVJ1E!_^3)+\3R)Y M1BXM^S2FN\6FO\_P-'Q]S?;K;;N^T18QNSO'3&<_ES]*^<==UW7/%GAZZ\%>)I-+\4:1JBBWB\06 M;"TFM'R/+FGADP#M8!CY? /4G%>H? KQQ/XR\!62:J?+\0Z=NL-0B<_,TD6 M%,GN&!5LCC+'%?083,,'BIM86M&:>ONR3]=G\SY"&'K9=CJE"I!QA4]^-TU: M6TU\])+NW+L=_P#:X-VWSH]V<8WC.N>J1?;+?_GO'_P!]CU _F1^8H^VV_P#SWB_[['O_ ('\C4N*,4 0_;;< M?\MXO^^Q['^H_,4OVN#./.CSG&-XZY(_F"/P-2XHQ0!#]NMMN[[1%C&[.\=, M9S^7/TI?M<&[;YT>[.,;QG.<8_/CZU+BC% $/VZV(S]HBQC.=X]"?Y G\*7[ M9;_\]X_^^QZ@?S(_,5+BC% $7VVW_P">\7_?8]_\#^1I/MMN/^6\7_?8]C_4 M?F*FQ1B@"+[7!G'G1YSC&\=.F,Y_+GZ5-BC% M$7VN#=M\Z/=G&-XSG.,?GQ]:3[=;$9^T18QG.\>A/\@3^%38HQ0!%]LM_P#G MO'_WV/4#^9'YBC[;;_\ />+_ +['O_@?R-2XHQ0!#]MMQ_RWB_[['L?ZC\Q2 M_:X,X\Z/.<8WCKDC^8(_ U+BC% $/VZVV[OM$6,;L[QTQG/Y<_2E^UP;MOG1 M[LXQO&H' M\R/S%2XHQ0!%]MM_^>\7_?8]_P# _D:3[;;C_EO%_P!]CV/]1^8J;%&* (OM M<&<>='G.,;QUR1_,$?@:3[=;;=WVB+&-V=XZ8SG\N?I4V*,4 1?:X-VWSH]V M<8WC.+_OL>Q_J/S%+]K@SCSH\YQC M>.N2/Y@C\#4N*,4 0_;K;;N^T18QNSO'3&<_ES]*7[7!NV^='NSC&\9SG&/S MX^M2XHQ0!#]NMB,_:(L8SG>/0G^0)_"E^V6__/>/_OL>H'\R/S%2XHQ0!%]M MM_\ GO%_WV/?_ _D:3[;;C_EO%_WV/8_U'YBIL48H B^UP9QYT>,YSC'Y\?6D^W M6Q&?M$6,9SO'H3_($_A4V*KV6I6>I>=]DNH;KR)##+Y,@?RW'56QT(ST-*Z3 ML-)M70_[9;_\]X_^^QZ@?S(_,4?;;?\ Y[Q?]]CW_P #^1J7%&*8B'[;;C_E MO%_WV/8_U'YBE^UP9QYT>,YSC'Y\?6I<48H A^W6Q&?M$6,9SO'H3_($_A2_;+? M_GO'_P!]CU _F1^8J7%&* (OMMO_ ,]XO^^Q[_X'\C2?;;[.,;QG.<8_/CZTGVZV(S]HBQC.=X]"?Y G\*F.!R:P/$OCWP_X0 MMH9]6U2"TCFSY75VDQUVA02<9K.I4A2BYU)))=7H:TZ52M)0IQI^/KM;NPAT7PSJ6MPW< M,=PMXH$%N(WY&7?D,!R5(!Z5,+;QG/XL\Q[O2+7PY')\L,43R7$R?[1. I^G MI7-]:@W:FG+6VBTUZW=E;T;.GZI.*O4:CHWJ]=.EE=W]4CI6O[9%+-<1*H&2 M2X P#_(C\Q6%J7Q%\-Z7IU[>OJ]M<0V959Q:.)W1F.%!5,D$GBJ&C_#*"RN M[^YU+6=5U][R*2"2+4+C,(C?JHC4 #_.,5IP>!-$T_0K[2M-L8M)M[R!H)9+ M%!')@J5SNQDL,G!.:ASQNI:A@X2M*;EJME96Z[W?IH<#\ M./C[;^//'E_HIMTM;)U+:=(P(DDVCY@_)&2,L,= #G->O5Y!X=_9H\/^&]=L M-5M]4U5I[.99T5I(P&*G.#A,X/0^HS7K]$=9;PVD4FOBTD-BLY 0S;3LSGCKZ\9Z\4 ;5%>!IXMU M6UT^STRTU[QN!#J\ZZ_H:VSQW'B.+0)M'2RBB@EB,00S\IYRRF0^;C?M"G;L[T ?2E M%%1RSK",L'/!/RH6Z?04 245#]J3=MQ)G./]6WKCT_R.>E(+R,C.V7IG_5/Z M$^GM_3K0!/14/VN/TD_[]-Z@>GN/U]#2?:X_23_OTWO[>Q_3U% $]%0?;(P, MXD_[]-Z ^GN/U]#2_:DSC$FI'I[?R]10!-14'VV/;G;+C&?]2_IGT_ MSTZTOVI-VW$FN/3_(YZ4 345 +R,C.V7IG_5/Z$^GM_3K2_:X_23_O MTWJ!Z>X_7T- $U9NN^'-,\36?V74[..\AZC>,,I]58Z>J+A.5.2G!V:ZH\R\5 M?!9YQ8-XR2VC\M[.^B,J7').YI0?,!Y]>PZ=^!\3Z&WASXMZ;I=Y:3Z7 MX7U(K9V=\&#DWC8V%6_NDG;L/S C(..!]&?:DSC$FI'I[?R]17$_&+ MP?'\1OA[J>E0^;%J(07=A,(W#17,8WQD'''/RG_>/>OC<;PADV)O-8:*E=/X M5TZ=U?R:U.^OG6/IX>3@W*44VE>S;WU:WOM[R>_I;SZ_E\7:/&]UX7UAO&&F MPG;+_9EVKW$1S@@P.2/R8D]<"NVBN/B)I\,3O'8ZCN .Q]JMR,X/*\UD_"C^ MP?B)X.A\36MDVA^)KRV?3]1N=/C,4L-QD++P!M#;P&R1D @^M-\6^"]6O_!% MQINM+/X]$5U%/9B,'3[N *K9D$@R&=0>,]>^20*\Z/#=+#Q3H5:U):N].K*4 M?+W)\V_9)G?0S.EF%*->BX34DFE.*3=_[RLM/-Q]#<_X6)K^G<:EX4N0HZR6 MY8J/T(_6I[7XRZ'*VRXBN[-QP1)$"!^1)_2O,+?QGXQ^&5EIDW]HOKFF71=8 M]$\5 6FJQA" 0L_W).H(9NH88'I[5HFJVOB_0+._O=&N;-KA-S66HVO[V+EA MAA@C^$GZ$=,BNNG@,YBKX3,U-+I4IQ>^JNX.#7S5R*L\-%VKX9Q\XR:VT=KW M3^1 /B9X9*HW]JQX,'GK^G!J,_"^"S82Z'K>HZ>YZ':S*W..JA>. M/?\ (BN>EC^*\/6J1Q6"IU8*UG3GRM]VE-O[FX^382H994A%TZTHR>ZDKV^: M2_"_R/2J*\T$WCW0AE'@UR$#(#Q,'QC/HISCW//'M4Z?%>;36":YH%Y8'.#( M@RI^FX#^9KM_UMP5'3,*=3#O_IY!\O\ X%'FC^)C_9=:>M"4:G^%J_W.S_ ] M$HKF+#XE>'-0 V:DD3G^"960],XY&#^%;T>H03('C9I$/1EC8@\@=<>X_7T- M?3X3,,'F$>?"5HU%_=DG^3/.JT*M!VJPQ_3U%'V MR,#.)/\ OTWH#Z>X_7T->@8$]%0_:DSC$FW\O44GVV/;G;+C& M?]2_IGT_STZT 3T5#]J3=MQ)G./]6WKCT_R.>E(+R,C.V7IG_5/Z$^GM_3K0 M!/14/VN/TD_[]-Z@>GN/U]#2?:X_23_OTWO[>Q_3U% $]%0?;(P,XD_[]-Z M^GN/U]#2_:DSC$FI'I[?R]10!-14'VV/;G;+C&?]2_IGT_STZTOVI- MVW$FN/3_(YZ4 345DZIXJTK1;.YNKZ[%M!;*'F:1&'E@]"1C(ST^N! MU->4?%;XZV,?@&63P[/<"\OYFM8+EXGA(4 %Y4+ $X#!01T+9[5YV+Q^'P4) M3JR5TKVOJ_EZZ'I8/+L3CJD84H.S=KVT7J_37T/;:*\*^&/Q=\2^(O!=K!IV MCIX@U:Q8P7LL]WY3!<9BJ'U%=WK/B'QJAL1IGA_3W$D"/<-<7, MG[J4@%D&$Y R.1UY]#65#,Z.(HJM34FFD](M[]+VL[=;;&V(RNOAJSHU)133 M:UE%;=;7NK[J^YW5%<=?:EXQ_P"$ICCL[/23X?\ ,0-+.9Q<%.CX 7:#D-CM MT/>F6-WXU_X2.1KQM$'A_=(4$$%R;K9@F/.1MW?=R/J!S75]9][E4);VV_'T M\SD^J^[S.<=K[_AZ^1VE%<-I$/CD'4%U35=*)>!TM3:6,O[N8D!6;<>5'.1^ M.<4VQT[QF=%U&*\\36XU"7RS:7,&DG$ &6?*G[VX#'L?<@5*Q,W:U*77^7I_ MV]UZ?C8IX6";3K1Z?S=?^W>G7\+G=T5PIT#Q7+X>%G)XTE35!V]^FNRQ&:>&2XFEC MADDCS(BKT(&X@#GIQR*O:+\-/!_AYKH6.A11&YB:VFWQR2"2-F&5.[/!('Y9 MZ5Z4:F)FD^1*_>3O;IIR[]UT\SS)4\+!M>TD[6VBK7ZZ\VW9]?+KIOX\\-I8 M75[_ &[ISVEJ56>:.Y1UC+<*&P3@G!QZXK-N_B[X2M-$35VU=)=/DN#:I+!% M))F4+NV852TFSFMK+1;6UMIL-+#%8[5D(!(W#;R1@]>_N:T[ M=K:TC\N"$PQC^".!E'4=@/M_ MP.6U'XJZ;9:7IU_!IFM:G#?JSPK9:>[L IP=P.,<^O7KTIVK^/=1LKVT@LO" M&L:DEQ#',9E5(TCW?PL6;AAW!Q75_:X_23_OTWO[>Q_3U%'VR,#.)/\ OTWH M#Z>X_7T-#I8B5[U;;;17SWOO^ *MAXVM2OOO)_+:VWXG-S>(?% \5"PB\**V MC"55;57U&,90CEA%@MQSQWQVS3--NO&\^N3I>V.BVVDCS!%)'-(\Q//EDC & M.F1QWKJ/M29QB3.HI/ML>W.V7&,_ZE_3/I_GIUJOJ\KW=63U MOT^[1+3\?,GZQ!*RI16EOM/YZR>OX>1YSKEU\0_#_A'7K^ZN;'4;U;<+9V^C MV3O(LA<#=ACR "3C!Z9[8/CWP4B\?Z+KE[IUE8W5A_::[WN]4LI6ACD3+;F) MQC<-RY[EEKZH^U)NVXDSG'^K;UQZ?Y'/2D%Y&1G;+TS_ *I_0GT]OZ=:\FOD M_MJ]*LJTER=+WWWUW5UH>QA\Z]AAZM!T(OGZVMMMIL[/4Y&:3X@6>@VWEQ:# MJ&KB9O/^:6*(Q8^7;WW9ZYXI=4\1^,M,L=->W\'P:OO MS#'I]/<]=]KC])/^_3>H'I[C]?0TGVN/TD_[]-[^WL?T]17J/#2LU&K):)=' MMUU3U?4\E8J-TY48O5OJM^FC6BZ6.6U;QUJ6DZK;6A\(ZO=PRK&7N;0)(D9; MJ#\W\/<].*D'Q%M/^$J_L%]*UF*NE^V1@9Q)_P!^ MF] ?3W'Z^AI?M29QB3.HJO95T[JKUZI;=M+?>3[:@U9TM;=& M]^^M_N.5TKXM>%M8U.ZT^#4BEY;))++%/;RQ;$3[S$LH&!SW[5=TGXB^&-;M MKFXLM=L98;90\SF8((E)P"V[&!GC)K;-Y$4.5D*EG;\.M4&T31 M7CN8&TFV,=R/+G0V8VRC.,-\N&&?7ZTE'%*UY1>_1KT^T_F4Y81WM"2V^TGZ M_97R_4M66MZ=J-LUQ::A:W5NIP989E= ?3(..]7 0P!!R#T(KDY_A_X2N-'E MTPZ# FGS2BX>WBMGC!< X;Y0#D#(_3OBJ5W\+/#$^B6FDP07VGV5I(\L*V<\ MZ%2Q&[G)R#D=??'>ES8M+X(O3^9K7_P':W7\.H!W-27_B?2-+OK>RO-4L[:\N M'6.*WEG59'8G 4G)R2/SKYT^,WPY\8^)/$5K;:7I=[?Z)IMK';V.B+[5Z]X \,P?V/IFK^(]!@C\6"%4N;F2#SIBR *K[\'YB@0D@ M^H[''ET,?B\1BJE#V/*HVLVG9_S:VL]=MKK4];$9?@\/A*6(=;F\ M=+W2M\6]GH:-A\2;76/$%QI&G:5JMU) 98WO#:F.U61 ?E,C8QDC X/)%0Z; M<>.=>L]16\M-/\+.\0%FZ2?;)8WSR7'"$8XX[^M=?]J3.,29SC_5MZD>GM_+ MU%)]MCVYVRXQG_4OZ9]/\].M>HJ%27\6H^NVBU^]Z=TT>2\12A_"I);:OWGI M]RUZII_F<>GPT;5O#LFE>*-]EHK[;*R M_ GHJ'[7'Z2?]^F]0/3W'Z^AI/MBH/MD8&<2?\ M?IO0'T]Q^OH:7[4F<8DSG'^K;U(]/;^7J* )J*:CB1%89PPR,@@_D>E.H ** M** "O/\ X@?\AF'_ *]U_P#0FKT"O/\ X@?\AF'_ *]U_P#0FH ] JAKVA67 MB;1[O2]1B,]E=(8Y461HV(]F4AE(.""""",@U?HH X2U^"_AVWT)M,>;6[CS M662[OGUV\2\O7$8CS/,DJO(-HQL)V#^%15RP^$OA/2]=BU:STD6EQ#(LT5O# M/*EI'*L0A65;8-Y(D$8"!PFX 8S77T4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!XKHJ_\*K^/U_I1_=>'_'"-?VG9(M1C'[Y![NOS>YP!7M5 M>=?'CP7=>+_ 4T^E93Q#HTJ:KI!%?0!VC!SY<@X=/^ L&'X5A#W9.'S7Z_UYGA8+_9,34P3^%^_#T;]Y?] MNRU\E)(U=9T'3O$-HUKJ=C;W]N?^6=Q&' ]QGH?<5QWBWX2KXE80P:Y>V&D2 MQ1VMSH_W[26!0!L5,@QD@8W*<]".E>@44JF'I57>2U[K1Z>:LSZ:EB:M%6B] M.SU6OD[H_-SXQ^'Y?"OQ+UW299;B<6LJI$]U.9I#%L4QY<@9PA4 =@ .U?4/ M[*'Q#TM?A8=*O9OL$FC&262:Y;;$T3RLP<,> S%2/7ZUV'CG]GS0_'WB2XU MJ^U'48KB=44QQ.A10JA1M#*2!QG&>I-=IX7\&V/A?PI:^'D,E_80(T?^FXD+ MJ6+$,, 8YP!CH!7)"IC)5'!P48J]I-WOVT5K7WZ]K=3LG3P4::J*HY2=KQ2Y M>7OJ[WMMT[WTLY]!\7:'XI$IT?6+'5/*.)!9W"2E.<J7.EDVSH?4!?E)^H-8NG?!3Q7H,L%GIGQ+U2/0 M8B[I;W%NDDZ,1Q^\R-XSS@@ A:GX!T#5LF?3(%<_QPCRV^N5QG\:YV7X1K8N9=%UJ]TR0\XW;A^FT M_GFN4^)GQ(\6?#'4],@ :]TN.S0W6KWFENUL\NXAF=X22AP <;?7K70Z'\8G M\4>((;;0].L]>TB5HU^WV.IQ>;%D#>SP-AP%R>O8#UKY'&9%DN+GSXG!\LKK MWHQ:E=_WJ>OS;T/8HUL935J-=25GHY*VGE.WR74L>3\0=!^Y+::Y"O0-@-C_ M ,=.?Q-*OQ7GTQ@FN:!>6!Z>8@RI^FX#^9K6L?B197?B2;1)M-U?3[E'D59K MNR9890@)+*XR-I )!.,_C5O0?'_AKQ8LZZ9K%G>F)#)+&'PRH.K%6P=O(YQC MFN*&55J#MEN9SCNN6IRU5IT]ZT]/\1K..OH,TSXC>' M=5P(]2BA<_P7&8S^;Z9(><;MP_3:?SS75]:XDP?\;#T\0N].3A+_P ! MG=?^3G)[++ZOPU)0?]Y77WK7\#T*BO&M-\,>-O"^NSZE#;C4'R1(S3AEN >Y M&X,?7GO71P_%M;&01:YHMYIDG3<%W*??G!_+-YZ%17)0?%'P_>W2VMIK^29VY.!7-> M*OB1X>\&) =4U%8Y+@;H885,LDHSC*JH/&>_2LT_#1M=\/QZ;XLUFZ\0N+C[ M0TB?Z*K<8\O;&1E.IYYR:Z?2/#VFZ#8VMG8645M;VJE(45<[ 3D@$\\GD^M; M3GKLM%;NI.[_\E,*^\4>(9/$-O9:5X9:? M33Y;RZI=W(A0(V"=J8+%@">"!R*2Q\,>))/$4][JGBAI],S*L6EVEJL*[&!" M[I,EB0"#D$+@Z=8 37(VSSSNTLDHSGYF8G\JTM;\+Z/XE2%=6TNTU%82 M3&+J%9-F<9QD<9P/R%:E%:QP]&%/V48)1[65ON,I8FO.I[64VY=[N_WF7HGA M?1_#2S+I.F6FFB8@R?985CWXSC.!SC)_,UJ445K"$:<>6"LO(QG.527--W?F M%%%%60%%%% !1110 445D:CXLTC2=1BL+N_B@NI<;8VSQGIDXP/Q(KFQ&)H8 M2"J8BHH1NE>325WLKOJ^AI"G.J^6G%M^6IKT53EUBP@_UE];1_[TRC^M5)?& M&A0_?UBQ!]!<(3^AK*IC\)1_B5HKUDE^I4:-67PQ;^3->BN'H_NFZD_W8?\2*KGXTZ5(<6^G:A,?^N:C^3&O.GQCP_!V>,@ M_1W_ "N="RG'/_ET_P OS/0J*\]_X6O<3?\ 'MX8U";TX(_DII/^%A>(Y_\ M4^#KM/\ KJ7_ /B!6?\ KEDS_AU)2_PTZC_*!7]DXM?%%+UE%?J>AT5X]XX\ M>^*=-\.SW5]8KX?L%95DO?,VLN6 R3QDD#-4_A[\=[&2U^QWUW_ &IY;'_2 MX)EE=1Q@,.I[\Y[UQ?Z[Y?#%*A7IU*=-J_M)PE&-[[.ZNO5Z=#;^QZ[I<\)1 ME*_PIIO\/R/;:*S-'\2Z7K\>ZPO8K@XR4#8 MS333^:/$G"=.7+-6?F%%%%=! 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5Y_\0/^0S#_ ->Z_P#H35Z!7G_Q _Y#,/\ U[K_ .A-0!Z! M7/?$&.\F\$:Y%IVK0:%J$MI)%;:C%[?>8V<#=*9<,Y(W;RIKWZU^$O@JT\+V_AM/ M">C/H-NXECT^>QCEB\P+M\PJP.Z3'!P6,231PJH18U<+D*% 4*#@ 4 ;M1RR-&/EB>7@G"8_J1UJ2B@"'SWW M8\B3&<9RN.N,]?Q^GOQ2"X?&?LTN<=,KZ$_WO;'XCMS4]% $/GO_ ,^\OYKZ MCW]_T/ME/M#_ //M+^:^_P#M>P_,>^)Z* (/M#X_X]I?S7T'^U[G\C[97SWS MC[/)C.,Y7U(]?;/X_6IJ* (/M,FW/V67.,XRGIG'WOP^OMS2^>^['D28SC.5 MQUQGK^/T]^*FHH @%P^,_9IV/Q';FE\]_^?>7\U]1[^_Z'VS-1 M0!!]H?\ Y]I?S7W_ -KV'YCWP?:'Q_Q[2_FOH/\ :]S^1]LST4 0^>^B@"'SWW8\B3&<9RN.N,] M?Q^GOQ7B_P .YG^&'Q?\0^"G@DCTC7MVNZ*A*X1R/])A'..H! '0#/?->W5Y M5^T/X=O;GPI9^*M&3=X@\)W(U6U ZR1K_KXOHR DCOM K&JK+G73^F>)FD)0 MIQQE-7E2?-ZQVFOG'5?WDCT_SW_Y]Y?S7U'O[_H?;*?:'_Y]I?S7W_VO8?F/ M?%'PMXCL_%_AO3=;T]_,L[^W2XB/TOYKZ#_:]S^1]LKY[YQ]GDQG&OMG\?K4U%,L@^TR;<_99F_#Z^W-+Y[[L>1)C.,Y7'7&>OX_3WXJ:B@" 7#XS]FESCIE?0G^][8 M_$=N:X?Q+\&?!OBJY%U>>&4@O0X<7EB1;3;@1R6C923R>N>GKBN_HH YCQJ_ MBIM%3_A$DLH]4216*ZLI:*2/#97*-D'(7GW^I'G%W\0+C0(;R/QU\+[BQ@N( MC#(/#?A$?V=XJO;>HYK MPSXC_#;Q/X(\!>([C0?'FI7&CII\_GZ9K2BZ;RMAW".;AD(&0./3GBN.6"H\ MK5./*[65FX^?1KJ=T+?%/CE+&7Q/+I<> MK2I#YJVZ2I$P&%"(YPFX]<=SWKZ&N_ASHVJ>(TUW4;*\U"_0H\:W%QF*-E7& M5CW;1D@>HR?2O@CX9:A=1_$?PJRW$H(U6U_C/_/9:^[/%?Q>@\'ZY/I]WX6\ M474$04_VE8Z;YUHV5!X<-G(S@C'45Y>7Y5.C2E#&S]K=W5[M+Y-M;M_U8]3, MLVIXBI&>!A[))6=K*_S23V26O^9?U7X=:!JNXMH[VTA_CM66/N.P..^>G8_C MA_\ "O-:T7YM UJ\@4=(+DJ4[]<$CL/X>X]\5X/VE_ ;3)#>:A>:5,YVA+[3 MYTY],A2!^)KT/6O$&E^&[1;K5M2M-+M6<1B>]G6%"Q!(7/:N;$\*Y/ MB9^V5!0G_-3;IR^^#5_G<\VGF>+IKEY^:/:7O+\;G$KXC\<:"/\ B8Z)'JD( MZR6I^<_]\Y_]!JU9?&+1Y9!%>P76G39 82QY"_B.?TKI['Q7HFJ;?L6L:?=[ MN1Y%TCY_(U:U#2+'58]E[:072] )HPV/IGI7)_8^<8+7 8]R2^S6BI_^3QY9 M_?#M^#NOR*NG>)+/5X]]DZW7R[ML4L;,.,X(W<'M]?;FK_G MONQY$F,XSE<=<9Z_C]/?BN.U+X0Z%=OYEKY^FS#D-;R9 /T;/Z$51_X1;QIH M'.F:ZFI0CI#>#DCT^;/\Q1_:V=8+3'X#G2^U1DI?^22Y9?=WQ=6]8KI& MA7^HMT!VX'_CH:JJ\79#22_VN,F]E&\W]T4W^ HY5C97_=->NB^]V.]\]\X^ MSR8SC.5]2/7VS^/UI/M,FW/V67.,XRGIG'WOP^OMS7!?VSX^U?BVTFUTR/\ MOS$%A^!/_LM>=^(OB+%9:M<:3JGC6[O-6AD,4NF:#9RS2!AU7Y0BYSQUZUS_ M .LM7$:8' 5JG9N*IQ^^HXO\"_[/C#^-7A'T?,__ "5/\SWN[U6&P&ZY(MTS MC?+(BC&<9Y;\?I[\5SU[\4O#]CP]T9&_NP@2=B>JDCVZ]Z\E\-6%SXDUBR$7 M@+Q)-I\TRK$[K3?#S!F^T7 M-SIXO92,#;LWG /7.?7VY?MN)\5\%&C07]Z4JDONBHK_ ,F#DRZGO.4_1**_ M&[_ <_Q@ANV*:3HM_J+],!=O_H.XU5U#Q;XU:QN+S^RK71K&"-I9;B\<+Y: M$ECN8< ]JI)\ FU1 OB3QOXCUR/^*UCN1:6S?\ ;.,?UKT3P_X7TSPQX>MM M#T^V$>F6\9B2"1C(-I))!+$DY)/7UI?V'FF)_P!]S*=NU.,*?XVE+\0^N8:G M_!PZ_P"WFY?Y+\#YZE^,C:[<-;P^(M6UJ?.#;^'-.DE)X'&1Y8/7U/0^V?&= M;^,VH6^IZG!)IC+<1S/&ANW(ECP2,2+SEACD CFOONWMH;.%88(D@B486.-0 MJ@>P%2:B?!635U_M<)5G MWG4G)_C*WX#6;XN'\)J"[**7Z'B&A>'/%FL:!I%_IO@VRU.WN["WN/MMQJQA M$CO$K/\ NQRH#%AC/;WK7MO /Q :>/\ XI'PE;Q%QN,]_=2,%S@]'QTYKWVS MLX-/M(;6UACMK:%!'%#$H5(U P%4#@ 8P*FKTZ?"^14OAP5+_P"+_-'/+,L M;+>M+[V>>>+/ +OHP3PMI.F6>I^8I,FJ0>='LP20 '^]G RVT"%R.1_>;WS^!]L^X45Z5/*D8K]#GEBJ\OBJ-_-G(> M!?#VKZ!ISZY9?9T($>G M7_D*^0#A@&P3GC/ZXKM**T)/ ?B%^R_IFK>%+VWT 7QUPLGD7&J:C))%@2+N MR,GJNXCY3^%>??#S]EGQWX5\5VFJR76E6WD1S;7!^T;7:%U7]VP4-\Q Y./K M7U_12:4E9K0:=M4?-^J:!XP\.GS=9\&_V@B'C4_!\V9/8FU?DG']PJ 16_X" M^(>OZU;74FB3R>(;:Q98[FUO8&BNH&.<*RM\V<#L6'ZX]QI,6>*_@1>W=[=W_ M (>\67UE+<2F9['50+ZTR22P0/\ -'G/53G],?O1^_=?B>^?:9-N?LLN<9QE/3./O?A]?;FE\]]V/(DQG&V/Q';FE\]_\ GWE_-?4>_O\ H?;, MU%?6'F$'VA_^?:7\U]_]KV'YCWP?:'Q_Q[2_FOH/]KW/Y'VS/10!#Y[YQ]GD MQG&OMG\?K2?:9-N?LLN<9QE/3./O?A]?;FIZ* (?/?=CR),9QG*XZXS MU_'Z>_%(+A\9^S2YQTROH3_>]L?B.W-3T4 0^>__ #[R_FOJ/?W_ $/ME/M# M_P#/M+^:^_\ M>P_,>^)Z* (/M#X_P"/:7\U]!_M>Y_(^V5\]\X^SR8SC.5] M2/7VS^/UJ:B@!J,716*E"1DJV,CV.*=110 4444 %>?_ ! _Y#,/_7NO_H35 MZ!7G_P 0/^0S#_U[K_Z$U 'H%%%G&>1U !T=K=P7L;26\T=Q&KO$7B<, Z,5=CW&BZ?!)I>IW]RL:1/$A5@C@M&LBAI-H3 MER!QB^!_"NA>"?$6F>'[+R&\]C_% M0!]7445'*TJC]VB.<'[SE>>W8T 245#OGW?ZJ/;GKYAZ9_W?3GZ\>]('NI]#_L^N/S_ H GHJ'?4?\ W\/O M_L_3\SZ<@$]%0;[C'^JC_P"_A]!_L_7\AZ\+OGS_ *J/&>OF'ID_[/IC]?J0 M":BH-]SM_P!3%G'3S3UQT^[Z\?K[4N^?=_JH]N>OF'IG_=].?KQ[T 345 'N MI]#_L^N/S_"EWW'_/*/_OX?4?[/IG\AZ\ $U%0;[C_GE'_W\/O_ M +/T_,^G)ON,?ZJ/_OX?0?[/U_(>O !/14.^?/\ JH\9Z^8>F3_L^F/U^I3? M<[?]3%G'3S3UQT^[Z\?K[4 3TUT61&1U#*PP5(R"*CWS[O\ 51[<]?,/3/\ MN^G/UX]Z0/F">]>JZ9JG]L:;:W]GY,]I=1)/#*LIPZ,,@CY>X*G\3ZF3_ +/IC]?J=SW2:BH-]SM_U,6<=/-/7'3[OKQ^OM2[Y]W^JCVY MZ^8>F?\ =].?KQ[T 345 'NO !-14&^X_YY1_]_#[_ .S]/S/IR;[C'^JC_P"_A]!_L_7\AZ\ M$]0WEG!J%I-:W4,=S;3(8Y895#)(I&"K \$$'OGS_ *J/&>OF'ID_[/IC M]?J/I2;MJR)SC3BYR=D MM69UC\)_!>F7L%W:>%='M[J!Q)%-'91AD8'(8''!!Y!KJZ^+=&_;RUJ3Q9$= M3T#3X_#DDH5XX#(;F&,G[V\MM8@'.-HSC''6OLI9;AD!$41R,C$IQT/^SZX_ M Y]JQI5H5K\CV/%RK.\%G*F\'*_(];IK?9Z]'9D[*'&& (]#5+6-"TWQ%9_9 M-5T^TU.TW!_(O(%E3<.AVL",U8WW'_/*/_OX?4?[/IG\AZ\)ON/^>4?_ '\/ MO_L_3\SZ<[GNG"W_ .S_ /#O4<^;X3L$R<_N T/_ * 1ZUT7@OP+HOP^TI]- MT&U>SLGE,QB:>27#$ <%V) P!Q[5L;[C'^JC_P"_A]!_L_7\AZ\+OGS_ *J/ M&>OF'ID_[/IC]?J0#S.Y^"FHI<2S:=\2/%UJ9'+F.YO5N47)Z*&48 K1\+^" M?&^A:W;3:A\06US24SYMC<:3%&[\'&)5.1S@_A[UW6^YV_ZF+..GFGKCI]WU MX_7VI=\^[_51[<]?,/3/^[Z<_7CWH Y7QQ)X]BNK5_",7A^>T"$W$>KM,LK- MG@1E/E Q_>KYK_:!\<^.?#5[H@U?1-&T5YO-?=8E9A=XVC#,0'7;G/!&=WM7 MUZ'NI]#_L^N/S_"N1\??"K0/B:;(^(M*2]:SW^0RW+P>&QU)T<534XOHTFOQ-:56I1ESTY-/R/"/V9=:UCXB6WC.!Y MK"WOX8H&L+F6P246KMY@) /+#Y1P2>GU!]37X):UK" >)?B-K^H+CF#2]FGP MG/8J@.172> ?A5H'PR^VGP[I2637FSSV:[EE+!=VT?-G&-W;KD^@KKM]QC_5 M1_\ ?P^@_P!GZ_D/7A83 X7 4U2PM.,(KHDE^0ZM:I6ES59-OS.;\#?#'P]\ M.ENSHMK)%/>;?M-Q/.\TDQ7."Q8G^\>F.M=/';Q0N[QQ(CN/U]J[3$GHJ'?/N_U4>W M/7S#TS_N^G/UX]Z0/$WW'_/*/_OX??_9^GYGTY )Z*@WW&/\ 51_]_#Z#_9^OY#UX7?/G_51X MSU\P],G_ &?3'Z_4@$U%0;[G;_J8LXZ>:>N.GW?7C]?:EWS[O]5'MSU\P],_ M[OIS]>/>@":BH ]SC_4Q9Q_SU/H?]GUQ^?X4N^X_YY1_]_#ZC_9],_D/7@ F MHJ#? ">BH=\^?]5'C/ M7S#TR?\ 9],?K]2F^YV_ZF+..GFGKCI]WUX_7VH GHJ'?/N_U4>W/7S#TS_N M^G/UX]Z0/$WW' M_/*/_OX??_9^GYGTY )Z*@WW&/\ 51_]_#Z#_9^OY#UX7?/G_51XSU\P],G_ M &?3'Z_4@&%XO^'7AKQ["(]?T6TU(JNQ99$Q*B^BR+AE'T(KS+6?V;I[-S+X M7\3W-LF<_8-83[7">VU9,B1 !VR>:]IWW.W_ %,6<=/-/7'3[OKQ^OM2[Y]W M^JCVYZ^8>F?]WTY^O'O7#C,#AK![G'^IBSC_GJ?0_[/KC\_PKE_%/PR\/\ C.0RZKH5G+=X M(6\BD:&X7D=)$ ;U/7''N:^4_P!6ZV UR7%2HK^27[RGZI!Y'XUKZ1K%AK^GPW^ MF7D&H64V?+N+:021O@D'##@X((^HKY,\566N^!_&6MZ/%X;U_6-+A=&L;N&V M>XW*8U)4R!0& 8GGDCD'I7??#/PQX^O_ G9ZA:E?#BSO(W]FW4TL+1_.1N, M?ED?,03TY!![UR4P^7!P<9P>F3VYZJ'%>18E\ ML,7!/M)\K^Z5F93RS&TU=TG;R5_RN>@45Y,O[2OA2-2UXFHZ:@ZM=:?<8'([ MK&PZ9_(>O'6^"?B7H?Q%M[F;P[?V^I);%1-M,B%"V[&0Z \[?3U].?IJ5:E7 MCSTI*2[IW_(\^4)0=I*QUE%(M;TS2UTC5[>>^N([97=(BB.[!03A\XR?3..U>\T %%%% M!7G_ ,0/^0S#_P!>Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 >@445'<7$5G; MRSSRI!!$I>261@JHH&223P !WH ;:6D&GVD-K:PQVUM BQ10PH$2- ,*JJ. M *FKE]-^*7@_5_#5WXBM/$^DRZ#:3M:W&IF\1;>*57";6D) &2RXR?F#J M1D,I-C3?B'X5UG4[?3M/\3:/?:AV4&I65Q:742S MVUQ&T4L3CAT88(/L037DGP O9_"]QXA^&NHRL]UX:N-UA))UGT^4[HF]]N2I M],@=J]BKQCXXP/X#\4^&/B?:HWEZ9(--UH(,F2PF;&X^OEN0P'J:PJ>[:IV_ M+^M3PLS_ -GE3Q\?^7>DO\$KA M![BGUN>Z%%%% !14=QM_M'>'EU"32O"EI M?>.]:7C[-H47F0H?5Y_N*O'49J)3C#XF<6)QN'P:3KS4;[+J_1;OY(]8KE/& M_P 4O"GPZM_,\0:W:V#D92W+;YY/]V-Z2_ M73]!/GWS#T>X/"'W3TZ5U?@CX'^#O 5Q]LT_2ENM6)W/JNHL;FZ=O[V]\[3_ M +N*CFG+X5;U_P O^&//^M8W%?[K2Y(_S5-/N@O>?_;S@]C9NJ^STC_X M/_ +F?F?*2?L# M:2-7GE/BV\_LTAC# MHGG(>=NZ3=A@#C.%&>>G6O1-$^*VN?#/4[7PY\45C2 M.4^78^+K=<6EWZ+,/^64GUX^@Y/M-4=:T2P\1Z7<:;JEG#?V%PA26WG0,CCW M!_GVJ%0C3UI:,XJ608?+KU,J_=3>^K<9>4DWMV:LUTTNG3??::O?U:O5 MO!7CK0_B'H4.KZ#?QW]G(.=IP\;=U=>JL/0_RK2,[OE>C/4PN/5:?L*T>2JM MXOJN\7]J/FM5U2>AOT445J>J%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M-DC25"KJ'4]0PR*R+SP=H=_GS])M&)ZLL05OSS17)7PF'Q2Y<13C->:3_ M #-85:E)WA)KT=CB[SX0^&[K.RWFM2>\,Q_]FS6>/A++8$G2O$5_8]\9S_Z" M5KT2BOFJO"&159,:I\%;^YGEGFM MO#^LR2$L\E]I\32N3U)=HR.M?2-%GV_>+]#US0A#9:7I]]#-OL.BBOH\IP=;+\ M%3PN(K.M.*UG+>6K>NK]-V]-6<&*JPKUI5(04$^BV04445ZQRA7G_P 0/^0S M#_U[K_Z$U>@5Y_\ $#_D,P_]>Z_^A-0!Z!7-?$JPLM5\ Z_9:C::A>V%Q9R1 M3P:4A>Z9&&#Y2CEF .0,'.,8/0]+10!\TWNI^(_&9\.:I<:AX@N_"6F:PT]E MXCT_P^1?SQ/9.8IWLWMY-^UW\L2I JG?N55 +5!\.['Q3?6VE:;K^B:LOBF3 MQ?%KUQJ%QISQQ-:BW4>>\P7R5D,8\EH@P8,2H0*./IVB@ J.42D?NG13@_?4 MMSV[BI** (=L^[_61[<]/+.<9_WO3CZ\^U($ND7_?L^H_VOK^8].4VW'_/6+_OV??_ &OI^1]>)Z* (-MSC_6Q9_ZY MGT'^UZY_,>G*[;C/^LCQGIY9Z9/^UZ8_+WP)J* (-ESM_P!;%NQU\H]EVS[O\ 61[<]/+.<9_WO3CZ\^U344 0!+G'^MBSCKY9]#_M>N/U^M+M MN/\ GI%_W[/J/]KZ_F/3F:B@"#;N?S'IS/10!#MN,_ZR/&>GEGID_[7IC\O? 39<[?];%NQU\H]IZ* (=L^[_61[<]/+.<9_WO3CZ\^U($ND7_ '[/J/\ :^OYCTYSO$/A^/Q1H6H:1J'E365] ]O,GEGE6!!Q\W!Y M!![$?EKT4FKZ$RC&<7&2NF>0_L]Z[J2Z!J?@O5KA&UWPCP'X^L;;C/^LCQGIY9Z9/\ M>F/R]\#XB_:3^,.M^!?V@-4F\)SMHE_ M;V%O8WEP(UD^U9"S E74KP&50<9PIYP:]%^$?B7XE_M&^%FO)_%=MX4TBTG- MEW3JBL6WL2L>0Z\IW!X KAIXA)NDE=H_/\MXAHPK2R>$)5*M)N*M: MS479:MK5+23>[5U<]O\ &WQ*T#X=V9G\0^(-/TT[,K%(I:5^.JQJQ9AGT'M[ MUP:_%7Q]\0)"G@3P?]BTU\A==\3JUM%C/#)""7<8Z'IQR.U=7X*^!/@WP-=& M^M=,_M#5V.Y]5U5S=73-_>WM]T\?P@5Z!71RU);NWI_F?2^PS#%?QZBI1[0U ME\YM?E%/M(\8B_9YN/%$Z7GQ#\57OC*8-O73R#;:?&><8AC89P=O)/('(YX] M2T3P]:^&[!+'2;2QTVRC^[!:VPC0=.P(YP#S]/3G5HJXPC#9';AL!AL(W*E# MWGO)ZR?K)W;^;(-MQ_SUB_[]GW_VOI^1]>#;N?S'IS/16 MAZ!#MN,_ZR/&>GEGID_[7IC\O? 39<[?];%NQU\H]IZ* (=L^[ M_61[<]/+.<9_WO3CZ\^U($ND7_ '[/ MJ/\ :^OYCTY\I\9?!B^MM=G\7> M1A\.>*V7]_ (B++4L$DK.F2,GCYQSG)Z MG(],[9 M+Q*,#YX'W8D0X8\,]/+/3)_VO3'Y>^!RWQ&^%VA? M$[2UM=6@:.ZA.^TU&V.RYM'ZAHWZCG!QT..E78]GV7.W_6Q;L=?*/7'^]Z\_3CWI=L^[_61[<]/+.<9_WO3CZ\^U+;7,-Y M;Q3V\J3P2J'CEC8,KJ>001P0?6I:W/?33U1 $NN/U^M+ MMN/^>D7_ '[/J/\ :^OYCTYFHH&0;;C_ )ZQ?]^S[_[7T_(^O!MN] M>?IQ[U/10!#MGW?ZR/;GIY9SC/\ O>G'UY]J0)G*;;C_GK%_W[/O\ [7T_(^O$]% $&VYQ_K8L M_P#7,^@_VO7/YCTY7;<9_P!9'C/3RSTR?]KTQ^7O@344 0;+G;_K8MV.OE'K MC_>]>?IQ[TNV?=_K(]N>GEG.,_[WIQ]>?:IJ* ( ESC_ %L6<=?+/H?]KUQ^ MOUI=MQ_STB_[]GU'^U]?S'IS-10!!MN/^>L7_?L^_P#M?3\CZ\&VYQ_K8L_] MB@"';<9_UD>,]/+/3)_P!KTQ^7O@)LN=O^MBW8Z^4>N/\ M>]>?IQ[U/10!#MGW?ZR/;GIY9SC/^]ZL7_?L^_^U]/R/KQ/10!!MN,]/+/3)_VO3'Y>^!-10!!LN=O^MBW8Z^4>N/\ M>]>?IQ[TNV?=_K(]N>GEG.,_[WIQ]>?:IJ* ( ESC_6Q9QU\L^A_VO7'Z_6E MVW'_ #TB_P"_9]1_M?7\QZ] M>?IQ[U/10!#MGW?ZR/;GIY9SC/\ O>G'UY]J0)G*;;C_GK%_W[/O\ [7T_(^O$]% $&VYQ_K8L M_P#7,^@_VO7/YCTY7;<9_P!9'C/3RSTR?]KTQ^7O@344 -0,$4.0SXY*C )] MA3J** "BBB@ KS_X@?\ (9A_Z]U_]":O0*\_^('_ "&8?^O=?_0FH ] JGK& MKV?A_2KS4]1N$M+"TB:>>>3[J(HR2?P%7*P?'5@-4\':Q9MHH\1)/;/&VE&9 M83=*1@H'8@*Q&<$DEVM]=VNOV'VJ]EL+:TN- O1=3R(K/N M2 1&0H8U+AMN,9!PP91;M/BOX9O==M]'CO+E+Z>185$VGW,4:S-")A TK1A$ MF\LAO*9@X'5:\TTS0-6U?11_#KQWIFGZ/H'B#39+BXB\10:_=^(3=PR1.BPH60_,) M6F\P&,GRPK#+;AG% 'T5114E $E%0^2^[/VB3&BH?(D_P"?B3\E]1[>Q_,^V$\B M3_GYD_)??V]Q^0]\@$]%0?9Y,?\ 'S)^2^@]O8_F?;"^0^<_:),9SC"^I/I[ MX_ >] $U%0?9Y-N/M4N<8SA/3&?N_C_];BE\E]V?M$F,YQA?7..GX?3WYH F MHJ 6\F,?:9>G7">A']WWS^'IQ2^1)_S\2?DOJ/;V/YGVP 345!Y$G_/S)^2^ M_M[C\A[Y/L\F/^/F3\E]![>Q_,^V ">BH?(?.?M$F,YQA?4GT]\?@/>D^SR; MF,_=_'_P"MQ0!/14/DONS]HDQG.,+ZYQT_#Z>_-(+>3&/M,O3K MA/0C^[[Y_#TXH GHJ'R)/^?B3\E]1[>Q_,^V$\B3_GYD_)??V]Q^0]\@'E_Q M7_9J\(?%[5X=5U3[;8:FB+&]SITJHTR#H'#*P.!D X!Z!-&^&_A MJVT+0K8VUC!EOF;<\CG[SNW=C_@!@ "MK[/)C_CYD_)?0>WL?S/MA?(?.?M$ MF,YQA?4GT]\?@/>LU3@I.26K/.I9=A*.(EBZ=)*I+>5M7_77N345!]GDVX^U M2YQC.$],9^[^/_UN*7R7W9^T28SG&%]G%+Y$G_/Q)^2^H]O8_F?; !-14'D2?\ /S)^2^_M[C\A[Y/L\F/^ M/F3\E]![>Q_,^V ">BH?(?.?M$F,YQA?4GT]\?@/>D^SR;F,_= M_'_ZW% $]%0^2^[/VB3& MBH?(D_Y^)/R7U'M['\S[83R)/^?F3\E]_;W'Y#WR 3U6U'3K75[&>ROK:*\L MYT,3'_'S)^2^@]O8_F?;"^0^<_:),9SC"^I/I[X_ >] M FE)6>QXG=>"/%'P*N9M1\"1R^(?"#R>9=>$YG+36P/WGM'//OL.<^Y/'I?@ M#XCZ#\2]&.HZ%=^V?NDB'E3P?8XX)KH/L\FW'VJ7.,9PGIC/W M?Q_^MQ7F?CSX)_VIK9\5>$=3;PQXS0[OMD:CR+P?\\[B,##CMNP2..N!6'+* MGK#;M_E_D> \-7RU\V"7-3ZT^W^!O;_"_=[./7U.BO)_ /Q@EU'61X4\9PR> M%O&:_*MM)M^SWPP1YEM(1A@>NW.01CG!KU+R)/\ GXD_)?4>WL?S/MC2,E-7 M1ZN%Q='&0]I1=^C6S3[-/5/R9-14'D2?\_,GY+[^WN/R'OD^SR8_X^9/R7T' MM['\S[8LZR>BH?(?.?M$F,YQA?4GT]\?@/>D^SR;F,_=_'_P"M MQ0!/14/DONS]HDQG.,+ZYQT_#Z>_-(+>3&/M,O3KA/0C^[[Y_#TXH GHJ'R) M/^?B3\E]1[>Q_,^V$\B3_GYD_)??V]Q^0]\@$]%0?9Y,?\?,GY+Z#V]C^9]L M+Y#YS]HDQG.,+ZD^GOC\![T 345!]GDVX^U2YQC.$],9^[^/_P!;BE\E]V?M M$F,YQA?7..GX?3WYH FHJ 6\F,?:9>G7">A']WWS^'IQ2^1)_P _$GY+ZCV] MC^9]L $U%0>1)_S\R?DOO[>X_(>^3[/)C_CYD_)?0>WL?S/M@ GHJ'R'SG[1 M)C.<87U)]/?'X#WI/L\FW'VJ7.,9PGIC/W?Q_P#K<4 3T5#Y+[L_:),9SC"^ MN<=/P^GOS2"WDQC[3+TZX3T(_N^^?P].* )Z*A\B3_GXD_)?4>WL?S/MA/(D M_P"?F3\E]_;W'Y#WR 3T5!]GDQ_Q\R?DOH/;V/YGVPOD/G/VB3&^ M/P'O0!-14'V>3;C[5+G&,X3TQG[OX_\ UN*7R7W9^T28SG&%]G%+Y$G_/Q)^2^H]O8_F?; !-14'D2?\ /S)^ M2^_M[C\A[Y/L\F/^/F3\E]![>Q_,^V ">BH?(?.?M$F,YQA?4GT]\?@/>D^S MR;F,_=_'_ZW% $]%0^2^[/VB3&BH?(D_Y^)/R7U'M['\S[83R)/^?F3\E]_;W'Y#WR 3T5 M!]GDQ_Q\R?DOH/;V/YGVPOD/G/VB3&^/P'O0!-1344HBJ6+D#!8X MR??BG4 %%%% !7G_ ,0/^0S#_P!>Z_\ H35Z!7G_ ,0/^0S#_P!>Z_\ H34 M>@445E>*?$MEX.\.:EKFI.R6.GP/<3%%W-M49P!W)Z"@#5HKB+GXER:#X)U# MQ%XE\.:CX?:UG>*/39)K:XN+D;L1&/RI63/?AWH/Q*T;^S==LA-QRK?H>X(KYJ^(_P =?'7[.%X/!T]WI_BV4PK=6.K7ZOYZ6[,ZA)E4CA)((/\1X M/&.6O"3CS4OB/DL_P&+JT)8C*O=Q&BNG;F75.^C\K[=&C ^#'[7&@>-M&G'B MZ[T[PQK%NX4AY2D%PI'#)N)QC!!!)['//'KEA\3_ =JF/L?BO1+HGH(=1A8 M_D&KB_A+^S;X7^&'AZXL+B"#Q)=W4@DN+O4+1&%54.[:HR>,DY)YZ =!? M_ OX>:EGSO!>B GJ8;)(C^: 44U645S6N/+HY[3PE-8IPE.VM[I_-JZ;MV7W M[G:6M[;WJ;[>>*=/[T3AA^E35Y+=?LJ_"^X?S$\-?9)>TEK>W$1'T DQ^E0_ M\,R:#;?\@WQ-XOT;T^P:W(N/IN!K3FJ+[*^__@'H^WS./Q8>#]*C_6"_,]@H MKQ__ (47XBLO^0;\6?%D6.GV]X[O\]RC-'_"O/BU8?\ 'K\5K>^4=([_ ,/P MK^;(V31SRZP?X?YA]>Q4?CPD_DZ;_.:?X'L%%>/_ &/XZZ?_ *K4? ^JJ.OV MF"ZA<_\ ?'%'_"5_&C3_ /CX\":!JN/^?#6/)S]/,%'M>Z?W!_:L8_Q*-1?] MN-_^D\Q[!17CY^,'CZQ&=2^#^JQXZ_8-3@N_RVXS7R[K'[:'Q"N?%3@#)##G.,=*RJ8JG3M>_P!W^9Y.8<5Y=EJBZRG> M3VY))^;]Y1V\KL_0*BO-?!/[0W@3QIIEC,GB33;&_GA1Y;&[N!#)%(5!:/Y] MNX@Y&1G..*]&@N(KJ%)89$FB<95XV#*P]B*Z(SC-7B[GTV'Q>'Q<%/#U%)>3 M3)****LZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O/\ X@?\AF'_ *]U_P#0FKT"O/\ X@?\AF'_ M *]U_P#0FH ] K*\4VE[?^'-1MM/M["[O)H&C2VU4,;6;(P4EV@G:PR#P>O0 M]#JT4 >"Z;\!M8UO0;F2ZOI_!3&22ZTOPUI-['>66FO);>4Z%IX&4#+2?+"B MJF]MA.OT-244 0_94W;MTFE_[^MZ@^OM_/U-)]D3^]+_ -_6 M]_?W/Z>@J>B@"#[(A'WI?^_K>@'K[#]?4TOV5,YW29SG_6MZD^OO_3L*FHH M@^QQ[<;I<8Q_KG],>O\ D\]:7[*F[=NDSG/^L;'7/K_D<=*FHH @%F@&-TN, M8_UK>A'K[_R/44OV1/[TO_?UO4'U]OY^IJ:B@"#[(G]Z7_OZWO[^Y_3T%'V1 M"/O2_P#?UO0#U]A^OJ:GHH A^RIG.Z3.<_ZUO4GU]_Z=A2?8X]N-TN,8_P!< M_ICU_P GGK4]% $/V5-V[=)G.?\ 6-CKGU_R..E(+- ,;I<8Q_K6]"/7W_D> MHJ>B@"'[(G]Z7_OZWJ#Z^W\_4TGV1/[TO_?UO?W]S^GH*GHH @^R(1]Z7_OZ MWH!Z^P_7U-+]E3.=TFO^3S MUI?LJ;MVZ3.<_P"L;'7/K_D<=*FHH @%F@&-TN,8_P!:WH1Z^_\ (]12_9$_ MO2_]_6]0?7V_GZFIJ* (/LB?WI?^_K>_O[G]/04?9$(^]+_W];T ]?8?KZFI MZ* (?LJ9SNDSG/\ K6]2?7W_ *=A2?8X]N-TN,8_US^F/7_)YZU/10!#]E3= MNW29SG_6-CKGU_R..E(+- ,;I<8Q_K6]"/7W_D>HJ>B@"'[(G]Z7_OZWJ#Z^ MW\_4TGV1/[TO_?UO?W]S^GH*GHH @^R(1]Z7_OZWH!Z^P_7U-+]E3.=TFI/K[_ -.PJ:B@"#[''MQNEQC'^N?TQZ_Y//6E^RINW;I,YS_K&QUSZ_Y' M'2IJ* (!9H!C=+C&/]:WH1Z^_P#(]12_9$_O2_\ ?UO4'U]OY^IJ:B@"#[(G M]Z7_ +^M[^_N?T]!1]D0C[TO_?UO0#U]A^OJ:GHH A^RIG.Z3.<_ZUO4GU]_ MZ=A2?8X]N-TN,8_US^F/7_)YZU/10!#]E3=NW29SG_6-CKGU_P CCI2"S0#& MZ7&,?ZUO0CU]_P"1ZBIZ* (?LB?WI?\ OZWJ#Z^W\_4TGV1/[TO_ '];W]_< M_IZ"IZ* (/LB$?>E_P"_K>@'K[#]?4UXGK'[&_P\UGQ7)K4D6H0)+*9I=-M[ M@+;.Q.3QMW*"<\*PZ\8KW.BLYTXU/B5SS\9E^$S!1CBJ:FHNZNKV.2U?X3># MM?MH[?4?#>G7L<:"-/.@#%%"[0%/48 [&N.G_9=\&VTSSZ!/K7A&Y8[O-T/5 M)8N?7#%A^0KUZBATX2W1-;+,%B'S5:,6^]E?Y/='C+?"SXF:!SH7Q/?4X1TM M/$-D),\$@X' MJ?4U[114^RM\+:_KSN(O@]X(\5[CJOA72KJ1NLWV94E/\ P-0&_6BU1;-/ M^OZZ![+,Z7PU(37]Z+B_OBVO_)3J5MHVPP>0CJ")6P>2?7W_ )>@H^QQ[<;I M<8Q_KG],>O\ D\]:\E/[,F@Z42_A;Q!XE\(,.5CTO5',/T*2;LCVS1_PA?QA M\-\Z3X]TGQ)$OW+?Q!IGDG'H9(3N/U-'/-?%'[OZ0?7<72_CX5^L)1DOQY)? M=$];^RINW;I,YS_K&QUSZ_Y''2D%F@&-TN,8_P!:WH1Z^_\ (]17SC\6OCQ\ M4/A=X1DEUCP=IEE<7,@MK;6K._$]NDA!;_4D;L[58C)QD)5\ M3FQ\:2RZ[IMPCE9+2R7[1 X!886)1N7@Y&,C@YP"*Q>*IQDH.YX];BW+L/BX M8.MS1E+O%I*^U[V?S2:\S[3^R)_>E_[^MZ@^OM_/U-)]D3^]+_W];W]_<_IZ M"O*$_:O^&BN$N]:N=.D/\%WIMRA_2,BM>R_:,^&E_CRO&6F+G_GLYB_]# K= M5:;VDOO/I8^R^+M"N">T>I0L?RW5O6>K6.H@&UO;>YS_SQE5_ MY&K4D]F>A3KT:O\ #FGZ-,D^QQ[<;I<8Q_KG],>O^3SUI?LJ;MVZ3.<_ZQL= M<^O^1QTJ:BJ-R 6: 8W2XQC_ %K>A'K[_P CU%+]D3^]+_W];U!]?;^?J:FH MH @^R)_>E_[^M[^_N?T]!1]D0C[TO_?UO0#U]A^OJ:F+!2 2 2<#/>EH A^R MIG.Z3.<_ZUO4GU]_Z=A2?8X]N-TN,8_US^F/7_)YZU/10!#]E3=NW29SG_6- MCKGU_P CCI2"S0#&Z7&,?ZUO0CU]_P"1ZBIZ* (?LB?WI?\ OZWJ#Z^W\_4T MGV1/[TO_ '];W]_<_IZ"IZ* (/LB$?>E_P"_K>@'K[#]?4TOV5,YW29SG_6M MZD^OO_3L*FHH :B"-%4$D*, L23^)/6G444 %%%% !7G_P 0/^0S#_U[K_Z$ MU>@5Y_\ $#_D,P_]>Z_^A-0!Z!6+XU\3+X,\(ZSKSVLMZFFVDET;> ?/($4G M ].G7L.:VJH:]:7]_H]W;Z9J TK4'0B"\: 3K$_8F,D;AZC(XZ$'F@#SF]^+ M.KZ#\/8?$FI)X/E6XNY%AN[?Q+LTTV^&:,_:'@W-(=OE[4C;\DMUDVM;^4!L5V\HMY@;<"=F.:G\._ M"_Q5H<&HZC!X@T33_$.M7:WFJV\&BM)ILA[.<[1USG/Y\_6@":BH!8VP&/L\6,8QL'H1_(D?C2 M_8K?_GA'_P!\CU!_F!^0H FHJ#[%;_\ /"/_ +X'O_B?S-'V&W(QY$?_ 'P/ M0#^@_(4 3T5#]C@SGR8\YSG:.N2?YDG\32?8+;;M^SQ8QMQL'3&,?EQ0!/14 M/V2#=N\F/=G.=HZYSG\^?K2"QM@,?9XL8QC8/0C^1(_&@">BH?L5O_SPC_[Y M'J#_ # _(4GV*W_YX1_]\#W_ ,3^9H GHJ#[#;D8\B/_ +X'H!_0?D*7['!G M/DQYSG.T=[.<[1US MG/Y\_6@":BH!8VP&/L\6,8QL'H1_(D?C2_8K?_GA'_WR/4'^8'Y"@":BH/L5 MO_SPC_[X'O\ XG\S1]AMR,>1'_WP/0#^@_(4 3T5#]C@SGR8\YSG:.N2?YDG M\32?8+;;M^SQ8QMQL'3&,?EQ0!/14/V2#=N\F/=G.=HZYSG\^?K2"QM@,?9X ML8QC8/0C^1(_&@">BH?L5O\ \\(_^^1Z@_S _(4GV*W_ .>$?_? ]_\ $_F: M )Z*@^PVY&/(C_[X'H!_0?D*7['!G/DQYSG.T=+&-N-@Z8QC\N*7[)!NW>3'NSG.T=$?_?(]0?Y@?D* )J*@^Q6_P#SPC_[X'O_ (G\S1]AMR,>1'_W MP/0#^@_(4 3T5#]C@SGR8\YSG:.N2?YDG\32?8+;;M^SQ8QMQL'3&,?EQ0!/ M14/V2#=N\F/=G.=HZYSG\^?K2"QM@,?9XL8QC8/0C^1(_&@">BH?L5O_ ,\( M_P#OD>H/\P/R%)]BM_\ GA'_ -\#W_Q/YF@">BH/L-N1CR(_^^!Z ?T'Y"E^ MQP9SY,>+&-N-@Z8QC\N*7[)!NW>3'NSG. MT=$?\ WR/4'^8'Y"@" M:BH/L5O_ ,\(_P#O@>_^)_,T?8;H0*J@9 M& 3@GKR 2*]1^R0;MWDQ[LYSM'7.<_GS]:06-L!C[/%C&,;!Z$?R)'XUFZ<' M)2:U/.JY=A*V(CBZE).I':36J_KIV)7C652KJ'4]0PR#61>^"_#VI9^UZ%IE MUGKYUG&^?S%:?V*W_P">$?\ WR/4'^8'Y"D^Q6__ #PC_P"^![_XG\S5M)[G M;.G"HK32?J<=>_ _X>ZAGSO!6A GJ8K".,_FH%85Y^RW\+;XDOX2@C/K!1'_P!\#T _H/R%+]C@SGR8\YSG:.N2?YDG\34.E![Q7W'G MU,KP%7^)AX/UC%_H>2_\,M>#(/\ D'W&O:3Z?8M7F7'TW$T?\,[R6O.G_$OQ MY:>B/JXE0?\ 2E>L_8+;;M^SQ8QMQL'3&,?EQ2_9(-V[R8]V/\ G]T-(L_]^S7K(L;8#'V>+&,8V#T(_D2/QI?L5O\ \\(_ M^^1Z@_S _(4>RCT;^]A_9&'7P2FO2I4_+FM^!^97QQUKQ=<_%'5X_%EZ\NL6 M%P85,.Y(D5?N-"I^ZK###NZ9\.M!D\0?#S7]>A-L"FKZ?+ M'<374>3L=H>&!VX&2'M*U&Y@XBFN[*.5T&2< L M"0,DG'K6N+"V"X%O%CIC8/0#^0'Y"N:GAI4YN7/N?+9;POBLOQM?%1Q]NZL_-;'E,'[4O@:*98=9?5?"]PQP(=:TR:$Y]"0& _$UVV@_%#P MAXGVC2O$^DWSMTCAO(R__?.#])9CP9(+80.?^!1[3^M=-JJZI_A_F?4\F:4MIPGZJ4']Z'-/(;PYKGB7PJRD%$TS57\L8.1E7W9&1ZU'_ ,*M^)N@C_B3 M_$6SU:%1A;77=&C/8CF6/YCP2.E'/-;Q^[^D'UW&4_XV%;_P2C+_ -*Y'^![ M117C']O?�/^0AX"\.>)T7[SZ)J/V8D9!R%G!R> <>PI/\ A?UMI'R^)?AW MXIT#'WI_[-%Q;KU_Y:(?<]NYH]K%;Z?(/[8PL?XW-#_%"27WVY?Q/:**\OT3 M]H+X6^("$@\3:9;N3@I?J;4@\#!\U5] /P%=Q%K.@S:;-J<5]ITEA AFENXY M4:.-1EBQ8' Y.?K5J<9;.YW4<;A<2N:C5C)>33_ "-BBO/_ 7\=O /CG6? M[$T#Q!;W5^@(CMO*DA\P*.?+WJ V #PN> 3TYKT"G&49*\7TP\U M..UTTU]Z"BBBJ.D*\_\ B!_R&8?^O=?_ $)J] KS_P"('_(9A_Z]U_\ 0FH M] HHK%\:ZKJ.A>$=9U'2-.;5M4M;22:VL5R3-(JDJN!R+M?U#P)?:A9>-/#>HW-C=W$FH:E?:-<6JZ="JLY@EL_/$BR(<#YW0A,$JS# M+8/@CXT^+/$=GH>NZCI^FZ=I%YJUOHEQI?D2_:XY9($+3"4R;0!,VWRC'G:, ME\\4 >Z445#<7D%F 9YXX W ,CA<_G0!-15+^VM._P"?^U_[_+_C1_;6G?\ M/_:_]_E_QH NT52_MK3O^?\ M?\ O\O^-']M:=_S_P!K_P!_E_QH NT5G+K^ MGFX>/[9;@*JL'\Y<')/'7MC]14G]M:=_S_VO_?Y?\: +M%4O[:T[_G_M?^_R M_P"-']M:=_S_ -K_ -_E_P : +M%4O[:T[_G_M?^_P O^-']M:=_S_VO_?Y? M\: +M%4O[:T[_G_M?^_R_P"-']M:=_S_ -K_ -_E_P : +M%4O[:T[_G_M?^ M_P O^-1W&OZ?!;RR"\MY2BE@BRJ2V!T'/6@#1HJE_;6G?\_]K_W^7_&C^VM. M_P"?^U_[_+_C0!=HJE_;6G?\_P#:_P#?Y?\ &C^VM._Y_P"U_P"_R_XT 7:* MI?VUIW_/_:_]_E_QH_MK3O\ G_M?^_R_XT 7:*I?VUIW_/\ VO\ W^7_ !H_ MMK3O^?\ M?\ O\O^- %VBJ7]M:=_S_VO_?Y?\:C;7]/6X2/[9;D,K,7$JX&" M.#SWS^AH T:*I?VUIW_/_:_]_E_QH_MK3O\ G_M?^_R_XT 7:*I?VUIW_/\ MVO\ W^7_ !H_MK3O^?\ M?\ O\O^- %VBJ7]M:=_S_VO_?Y?\:/[:T[_ )_[ M7_O\O^- %VBJ7]M:=_S_ -K_ -_E_P :/[:T[_G_ +7_ +_+_C0!=HJE_;6G M?\_]K_W^7_&HX-?T^9"QO+>,AF7#3+GAB,]>AQG\: -&BJ7]M:=_S_VO_?Y? M\:/[:T[_ )_[7_O\O^- %VBJ7]M:=_S_ -K_ -_E_P :/[:T[_G_ +7_ +_+ M_C0!=HJE_;6G?\_]K_W^7_&C^VM._P"?^U_[_+_C0!=HJE_;6G?\_P#:_P#? MY?\ &C^VM._Y_P"U_P"_R_XT 7:*SI=?T^-XE%Y;N';:2)EPORDY//3C'XBI M/[:T[_G_ +7_ +_+_C0!=HJE_;6G?\_]K_W^7_&C^VM._P"?^U_[_+_C0!=H MJE_;6G?\_P#:_P#?Y?\ &C^VM._Y_P"U_P"_R_XT 7:*I?VUIW_/_:_]_E_Q MH_MK3O\ G_M?^_R_XT 7:*I?VUIW_/\ VO\ W^7_ !H_MK3O^?\ M?\ O\O^ M- %VBLZ+7]/D>93>6Z!&V@F9<-\H.1S[X_ U)_;6G?\ /_:_]_E_QH NT52_ MMK3O^?\ M?\ O\O^-']M:=_S_P!K_P!_E_QH NT52_MK3O\ G_M?^_R_XT?V MUIW_ #_VO_?Y?\: +M%4O[:T[_G_ +7_ +_+_C1_;6G?\_\ :_\ ?Y?\: +M M%4O[:T[_ )_[7_O\O^-1SZ_I\*!A>6\A+*N%F7/+ 9Z]LY_"@#1HJE_;6G?\ M_P#:_P#?Y?\ &C^VM._Y_P"U_P"_R_XT 7:*I?VUIW_/_:_]_E_QH_MK3O\ MG_M?^_R_XT 7:*I?VUIW_/\ VO\ W^7_ !H_MK3O^?\ M?\ O\O^- %VBJ7] MM:=_S_VO_?Y?\:/[:T[_ )_[7_O\O^- %VBJ7]M:=_S_ -K_ -_E_P :C77] M/-P\?VRW 55;?YRX.2>.O48_44 :-%4O[:T[_G_M?^_R_P"-']M:=_S_ -K_ M -_E_P : *FM^#M!\3*5U?1-.U0$8_TRU27_ -"!KQGXO_LJ^%M:\&:O)X1T M"#3?$PB#6K6\SQ)(0P+1E-VSYE! R."1R*]Q_MK3O^?^U_[_ "_XT?VUIW_/ M_:_]_E_QK*=*%16DCRL;E>#S"G*GB*:?,FKV5U?JG;1]F? /P*^!7CN3XLZ! MV[0HJ1L&*J6 W%@-H S][)XR:_0NH+*[2^@\Z/[A9E M!!R" Q&1['&:GJ*%!4$TF>?D614Z_^A-7H%>?_ ! _Y#,/_7NO_H34 >@50U[23KFCW=@M]=Z:TZ%%O+"0 M1SPGLR,01D>X(/0@CBK]% 'E=Q\!DU/2VCU/QAKESJUS=6]]J.IPQVRNVME@EOO+\O M[0PCA1@<#.Q6$>[YMF>:]!N%E:WE$#I'.5(C>1"ZJV."5!!(SVR,^HKQS3/& M7B+P_P"&_'EVVLW7BZUL7BL=%U&YM8(GN=0;]R\*>2B(\8N&C0':<-YBY8IP M >ST5\]^"/BX'^*^@>$X_&-G=:7:VUSH\UI7ML(U:XD9LR@N[2*BY M&[RF;D,,:]QK&MWOPWU3Q@GBO4= CU.]FO-/CMK:.YGFB($%A;PQS*Z 2XCD MV(FYVE&&&3D ]MHKP:[\<>-(+C4M3O=6%C)X=O-%TZ]T*V@A>"[>Y6W-R6=E M:0-FZ*IL<+^Z&0V371:7-XKN_&GB?2(/&,M[80V'^D:C)I]N(M)O7DW+% H MW%8&W%96E*_N68D.0P!ZO17#?!_5=6UKPS=7>I:A-K%F]_-_96IW,,<4MY9< M>7*RQJB$,=^U@JADV-CYLGN: "BBB@ HKRFT\1>(M%^+\5AJ^HW\6A7T-^\2 MZE!:):N8VC>(6K0[I%V1&3>;EANQE%ZA>0N?$OC+3/#FF>,$U/6;73-5O(M2 MD26.UFL+.UFNP EP'W7('V4Q + BA7WL[ ,2@!]"T5P&C:UK-K\6O$VF:IJ\ M5SH\6DVNHVT MDA2U#S7*-ELEF.V%269L9SA5'%<9>ZKXB_X5,WBR#Q1J>C: MAJK76H:?IT<,-S++&UN;5 M[C5Q!;67B:Q\.3:!#!"UO(LL<"RR&0IYN\27!=<.%"Q@$-DFI1J7B&WU?Q'! M=_$:\3PWI%O!)J.NKIUFKP7G[WS;6V_=%<8,!*NDSC(0,68E0#VRBN;^'%UK ME]X#T&X\2Q^5KTMG&]XAC$;"0C^)0<*W3*=6\+>$[ M;^PXIWU34M0MM.ADMEA>6+S'PSHLS+&7VA@N]@NXJ3D#:0#O**\:C\67OB7P M_P"'_#]AJFM+K=[K5N%^;.6'.P>./ M&NGZG<>&]1US4K'4+[4],M()=6M+%;Z""7SC//$($:W9&,)1 QD9#NWCE-P! M]#T5XO9>*]:UVRT_PM+JD]QJC^*+C3Y=3CQ!-)8VDGGR.QB"JK,BQP,4"@F4 MD!<\4/&_C'Q;X-U7Q0MCXF;6H[;3=\YN+&!+?2;NXNHDM4C**&8B%Y79)6.]0L[3PY-!.NKI86^)@1[S5K;3_[9TS3[/35T4RZ M=>VMQY40ORMOP0#VVBO"O%VJ^,]4B\8>(?#E_KT5M; MW4NFV=MI<-G)C[+&RM,RW)*A/M+3J_E(\KB.+'W=M(OQ%\1:M/<^)+3Q#&VD MZ;JFB:;_ &38VT9M]0CO([-I)LR)YRL?MP\L!U'[E05)9J /=J*\J?4K[6%\ M;>(9/%=WX5T.UOA8QW8CC<16]F&6=XUE5HU=[AID+E')6)1UV[.,N_&_C_\ MX1F^N;S6GT/4_#/A*/Q#<6[6< ?4I&DN=J7*.C>6/+LQN$10J\[=-JJ #Z(H MKR+5KSQ3-\0!INF^,KB.VN;.>ZU**33K;RM#MSM^SLI*[A,VV0#S7D4XD;RP M% KIOA!JVK:UX4FNM3O9M5MWO9_[,U*YACAFO++=^YF=8U5/F&=I5%#($;'. M2 =O1110 45P?QBU77-!\/6.I:-JB::L.IV,5RGV597N(Y;N&$H&8D(-LC9. MTGI@KCFGXGOM?T_XF>'[;3?$,UV+ZZWW&@"UA\BWT]8&$D[OM\T-YVP*V\*2 MX78<,U 'I%%>!^*];\97>D>+/%GA[4-31:E>:OIGBSQ1-XLO?"^B#5'AAN81%/ML[56A;RDE1T M5I+@2-NV,74( ,E6'%S?$#Q^GAW4]2U'57T?4O"N@:?J=YIBVD&-0GE:5G2X M#(S1Y2()MB9<.S'. #Z-HKR/1+CQ-<:YXITL^.)[K2K&TM_M.ORV-J@L;T M2,US%!A F!"%_P!:)?++KN9R&6NH^$>J:OK/@\7>KW4M^LEW<_8+ZY@2&:ZL MO-;[/+(B*J@LF#PJY!4[0210!VE%%% !17EOQTU?Q3X=MLA?AB3]VH?%U_K_ (D\9:HOAV_U6&TT&Q@C M>/1_L[2W-Q<2+(PC%PRP%DA1#NEW "=L*6(( /6**\0L/&GBR?P5X U&37H_ MM$NN1Z9J\1L4%Q*_VEHFBD) 5"@5E<1QC+@,CA!A^LOI=7\5?$76;+2M5GTF MVT72UM?/5=Z"]N2'WF,G:[11(A7?D S]#R* /0Z*\$T#Q3XL\27FB:)!XMNX M].U:_P!2FL/$8M+3[9=V-O'$(R$,)A*M+(Y#B,;HXT(QOW&73_&'C#Q!I7P[ MU2R\2%-7UO[.CZ''80M:RQ1Y^VW+'UZW>[T&?Q#!8W$-@-/-NA0L+9H2TQ91+$F)FW M$OG:"W#C?=>;YY"HQV0J MNQ<^45X;X-^).MZ)8:7KGB/7'UK3]9\(S^*9+;[/#']@>(P-Y,)C169 M&6Z"CS"[$P@@C)%6-57QCX6\(>%&3Q1>'Q3=-;*NB&&*<7MU)-YMVLKR*TGD MQQLP'EM'Y:1GDY50 >U45XCHGBWQ7JNJ:1J2^(@MMXCUC5]$ATN2TAD@T_[. MMUY,Z%561V!LOG#N5/G$ +@$9.JZ]X^_L+Q5=:%XAU[7=)TZ:9=.U:ULM,\Z M>1(%WF4NBH]M'*LBGR83*QR%)V?, ?0E%9_A_4EUG0=-U!9HKA;NVBG$UN&$ M<@90VY0W(4YR,\XZUH4 %%%6V!QQNW [^BO"](\:>(_B+X6\#6EI>W-KKD]K=ZK>WEI M#Y+.EN'AAS$Y4?O9WA?RV901&X.!G%+1?&GB[4O$%OX-NM>U31]0N-;DC:XO M;>Q;4[:S6P$ZHWEQ-:LTDFXAD5PJ#:3OSM /H&BO&_"?C'6/',7P_P!.FO)1 M?"2ZO]6NK1O)$\-I(]NNX+QB68QN5'!".,8Z8^H^+/%^D:GJ6D6OBR;5K:6^ MTK1SKD]E;(;2^FG<72VZI'L8)%L 63>4=P"SX9: /?**\'UCQ/XJA\%>(VB\ M7WJ:MH6IW>DV!M[&T>XUFZ98GM(W5H]G&\HXB5"0"VY IST'AW7/%>G?%J#2 MM?OKT:??VMX\,5U;VHM9IDDB*"S,.Z552-GW&Y8,_!51AMH!ZQ1110 456U& M.[EL+A+">&VO60B&:YA,T:/C@L@="P]@RY]17C]MXEUV^^!EIK][XQO-*N[5 MKKS[^TL+:6ZO'6:2&")4:,Q[F?RQM6/<[;0I7/(![317D6N7_B[6YO"^B)=3 MZ;XBL]$?6=8_LT(?N/&GC.U^$WBN\.O M3V>MZ'JCQRKJ=C;OJ$<'[MHHI/* MP["16WHLBF-L A\LH![[17#>);Z_P!6 M^(^@:%IUU):QV5M-J]\RE@C9!AMXW"D%U+M(^W(!\BO//^$I\76FH7.BP^+; MK4["ZU^RT.'Q%-9VJ3PS".9[Y(56(1L%,21@NC;7:126*' ![Y17@FC^*?&, M^KZ/;#Q9/J&H)XBGT@Z:MA;+'>V5M.WVFZF8)N5EB9!NC*)Y@1=I,@!Z?P?K M7B>U^+.H:-KVH7[6%Q93W-G#J-M:Q),R7 !:T,&XB)4= 5N',IWHP >J5 MY_\ $#_D,P_]>Z_^A-7H%>?_ ! _Y#,/_7NO_H34 >@4444 07]E%J5C<6D^ M_P BXC:*3RY&C;:PP<,I#*<'J"".QK@K#X(:'H1T"WTF:^M=(TN[CNO[-N]1 MN[R)O*CD6!(Q-,RQ*CNK_*O)C4=!7HE% ',^-O!$'B^QF,MHH X[_A4?ATT^34)(6;?_ ,3#4KB]9> ,*T\CLHP!\H(' MMS6Q110 4444 >>:_P#!+0M2LM86P,^GW^HPW%N+F6YGN4M4N&S<_9X7EV0& M0%@3&%Y.><8K8UCX6^&=>U*"]O=/D=HDAB^SQ76EYJ5AK.L6KV-Q>OJ=W.@@OPE\+KX@CUHV5S)J*&-C)+J%RZ/)'%Y4F MP6-L]S)!""%:\NI;J4Y)/S2RLSMU_B)].@J[110 5E>)?#&F^+M+;3]4@:>V M,B3*8YGADCD1@R.DB%71E8 AE((]:U:* .(T?X3Z/HNM2W,*E]/.G26"64[/ M*V9IC+=RR2N[-(TQ$.2W/[KDMD;60_!+P?#I]S:'3[J?[0T#-=7.IW4UVA@; M=#Y=P\IEC"-DJ$=0"3CJ<]U10!Q_ASX9Z=X7\2IJ5BS);06#V=M:NSR.CRSF M:ZF>5V9I'E80DEN;VSN=9O9K>9ICF1S M$\Q3>2<[P-P/((-=Y10!P=U\$/"-[:0036NI,T-[_:*W0UJ^%TUR(Q&LKSB; MS'94 12S':O P*GT3X/^&_#VNR:S8G64U"5TDFDE\07\JW#(@13*CSE9,* / MG!Z5VM% !1110 5S>H^ M+U'7DUR07$VJ0GS+875[<36D$H0HLBVID$08 GY ME4-R>0237244 <%;_!G0'\(Z'H>H&\NO[,M&M3=6M]<64EQYFTSES#(I99&4 M,R,2N<>E6Y_A+X8.MQ:S;:9';:E;K%Y"I+*MFKQ(4@=[576)S&#A25W+A=I& MU2.RHH X:+X0:'<> ="\*ZI]IOK;2FAN%N+>[FLY9+J,[O/+12*P8R$R8W$! MB#U (=>_!GPIJ3V#WMI>WTEG'Y*O=:K=RM/%YOF^5<%I2;B,/R$FWJ.@&.*[ M>B@#SW5?@+X-UI]:^UVVJM%K4SW&HVT>O7\=O3(FXJR*R[L[2,C!K)E^$.BP MZO>:WIL^JV&O3QQK]L_MF^>-GB3;"98?/"3!?[K@ALMG[Q-=Q10!PB_!CPW< M>&="T:]AN9X]*L/[/66VO;BT,\151(LOE2+YBN4#,K[@23G.3FSJOPKT:]UF M#6[5KVPUNSMV@T^:+4+H6UH-J@!;595B*?)&63: VP9]:[*B@#B'^$'A^]\% M>'?#6H)=7%IH8@>WEM;V>SD\Z)<"8M#(K%LY;))^8YZ\T7OP9\)ZG/9S7EI? M7DUM"EN)+C5KN1IXUE,J).6E/GJKL6 EW 9XQ7;T4 >=P_ +P9;^'KO05MM6 M;1KI=DEC)K^H/%CS!(=JF\.VOABP-G9RWTT1Y<1""2..]G MABN(@VX1S1QNJ3)DGY9 P^8\8)S3M?A7ILVDW]IJLT][<7NK3:O)>6D\UE*D MK$B/8\4@==D6R+(;D+Z'%=K10!P]]\%_">H:3I6F/:ZA;V.EN9;6&SUB\M@L MI8^6RQ.(-#U>235+?7KJXN-09))+=IEE.! M'N5]^%B6.(_-\P3G@D5V=% '#2?!?PM-IMM8RQZM+':RF6WFDUZ_:X@)C,96 M.8S>8B%"045@I[@XIEY\#O!UY?+=&QO;=UL8M,\JSU>\MH3:1 B. Q1RJAC M+?(5P=S9!R<]Y10!SOA/P#HO@EKQ]*@N1/=^6)[F]O9[R>14!$:&29W?:NYL M+G W-@B@#S>;X#^&[>R^RZ3 VG02W%NUPDTTUT#;13B61$._>4(@E0$%L$Y'.% MS]T8ZRB@#C#\'O"9U/4[_P#LZ87&HK<+-B^N!&IG&)WBC\S;#(XZR1A7.3SR M:SH_@'X.BL8+-8M:^RP0&TBA/B/42J0$*#" ;CB,A4!C^Z=JY!P,>B44 16M MK#8VT-M;0QV]O"@CCBB4*B*!@*H' P *EHHH *Q_$_A2Q\76*6FH2:A'"K M;_\ B7ZE<63-P1AF@D1F&"?E)(]N*V** .+M/A7I,=UK@N(HIM,U#3[;28+" M*,PK9V<*,!$C*V1\SLP*[2/EQRH-,?X+^$I++[.UE>-+]K6^_M ZK=F_\X1F M,/\ :_-\[A"4 WXVG'3BNWHH Y#PO\-M/\*:KJ5S:%8[6>SMM.M+6%60V=M$ M'^17W$DL\DCEN"21G)&:S[#X%>#M-T.;1H;34FTJ3;BTGUN^ECA99!*KQ!YC MY3AP&#IM;/?FN_HH X.X^!_A"X&FG[+J4$NGM/);W%KK5[!.'F.97>5)@\CO MW=R6(XSBK_AOX5^&O">IIJ&GVET;J)9$A:\U"YNUMQ(P:3REFD98MQ +; ,X MYS76T4 %%%% %74].BU;3Y[.=YTAG0HS6UQ)!( ?[LD;*ZGW4@UPX^ W@Y=) ML--6#5UM-/NVOK15\0:@&@G92I='\_,>;82B2;A5 \QFP%4#[HQW%% ')^'/A];Z#>:_.] M[=79U18;=7>>;SX;:*$(D?G-(TC,&:5_,W!LRGN,G-T_X%^#],T$:+;VNI#2 MT,306[ZW?.+5HFW1M;EIB8&!_BC*G'&<<5WU% ' :?\ SPAI&J0ZC86VJ6- MY%&L7F6VN7T>]5D:3$@68"3,DDCMO!W,[ELEB3K>&/AGX=\'ZI)J&F6M:?HT61F"K\J,6(!;)QV!Z=:[[Q!X2T/Q9'#'K>BZ?K,<)+1+ MJ%K'.$)ZE0X.,X[5@W/P4^'UW;2P/X(\/JDJ%&,6F0QN 1@X95!4^X(([5C- M5'=1L>-C8YE-3AA)0BFM&[W3MOVT9\I_"3]L7Q9/\0+"U\77]E<:#?SK!*[P MQVZV>XX#AP!A5."=Y/&>1UKZP_X7'X!_Z'CPW_X-K?\ ^+KB/"'[(_PZ\(ZU M)J(TZ;66((CMM7=+B"+/'"%0&_X'NQUZXKM_^%.> ?\ H1_#?_@IM_\ XBL* M,*\(VDTSYW)<'G^"P[ABZL9MNZYG)M+U_3H0>+/'KR>!YM:\%S6?B-EN88#/ M8JVH1PHTJ+-+Y4#;YC&C,_EH0S8P.M<-IWQ>U_6?%FA:38ZUHMY:7EA'=G4M M+\.WVH0W#-=S0XS%-BT 6-=WFE@C[P6.TUZ;/X$TZ#P\VD:%N\(P^:L\GS\B]K;FZVV^1)X!\=:UKWC+5M)UJ;3= M/GM_M+QZ&UI-!>QPI<>7#.LCN4N8I$^8O&JA&94.3G!9?$Z]N_BU)H!M8%\. MMYVGV][AO-DU&*..>1,YV[#%(P&!G=!)R>@U]+^&T%CXJAUVZUK5M8FM5N$L M+;4)8GCLEF93($98UD?[JJ/-=R ,#%95K\!/"-GM=2.J'7O(A_M M">4RM(ZR3"/+(V]D*\?+@#& :9H9]A\3]*IE@1Y8G:UM M@(I9I93&'#. D+ )O!+,O(&36O?^/=5\'0V.FZQI4OBCQ)<+<3K;^%X53?;1 M%8Y+,-N[G%C_A5&FQ>#-#\/6NH:E8_V'(DVG:G;RH+NWD4 M,N\$H4;*/(C*R%2KL".:K:C\(Q?K83KXN\1VNM6L=S"=:AGM_M,T4Y4R1L&A M,2KF.,J$C7:4!7!+9 ,UOV@]%EL[Z_LM%UO4M*M!8[M0MH8?+,'/\.Z?_ (7C:R.]G;^%?$5UX@BEN([C088[8W=NL*1.\CDSB(J5 MN("NV1BWFK@'G$/B'X(V8\%ZMH?AN9]-&H7FES 23$+;1VAM4"Q-M+ B*U&- MV[YNI /$K? VU67[=;^*O$5GX@DDN'N==@EMA=70F6)'1P8#$%"V\ 7;&I7R MEP1SD ;'\?-(O++5=0L-(U.^TG3;:VNIM3,EI:VQ6>&&:,![BXCP3'.I.[ & MT@G)7=!HOQ[MO%&J>$H=%\.ZAJ-AKSW<;7T=U:%;5K>39)G;,5D /S%HV8%2 M"A]TN^N[_P"V3/ TETUR^^X24>3MVN?[BHP_A(H Q_"/ MQ]L-=T_1IGTW5+NVN7LK2ZUN"SCAL[>[N50Q1.AG>123+"/E\Q5,J@OUQMZ' M\8M.UWQ6NB)I.K6HDO+W3X-1N8HA;3W%JS"6-")"_168,4"D C.X%1F^'/V? M]%\,-8PV>L:TVDVTMI=2:1)-";:YN+9$2&:3$0?<]!I_PP MTK3=1TZ\BN+QI;'4[[5HP[H5,MWYOFJWR_='FMM P1@9)[@'7T444 %%%% ! M1110 4444 %%%% !1110 4444 8UIXT\/:A/+#:Z[IES-"C221PWD;LBK]YB M > .Y/2N$^*/QUTKPEX?2?0=0TS6]3EE$:0Q7"S*B]69PC9 P,#GJ?8UW5GX M*\/:?),]KH.F6SS(T4K0V<:%T;[RL0O(/<'K7#^,/V=?"OBS4(KN-)-$V1"( MP:7'%#$V"3N*[/OE>%C5F:N?08!Y7'$J6)YN1>FOD[ M=#J= ^)/A_7/"UKKC:K96=M(J"7[1#_%_C?39;*Q_LW3M+EET MF[9'^:^2S-UY,_S $.HB/Q$8&N'@D5 M7@:) B-"=IVG YSG.2.A(K6U'X?V6H:DM^+V_M+M-)ET=);681M'&[(WF*0, MB0&-<'..N0:],\L\VOOC'KEKX&L+^#5=&O\ 4[C78M+FDM=!O9'M%:(LR2Z> M)?/6965ALW9*[6P,X'9:UXOURQ\->%8K)K2[\0>(+U+&*ZNM.GM(((/#VGZ??:UJTLB[".>6.:7< MN1'+\D;3-^Y<],"H9?C]8-JSZ?9>%_$>J2M=W5A;26D-N8[N>W;]ZD9:=> F M7WOM0@$!M_R5-J7P-M-7:X>[\5^))I;^U^PZM(;B#_B:6^]W6*4>3MC4>9(H M\@1';(W.3FMG2_A7I&D:K8W]O-=B2SU"]U**,LFSS+H,)%("CY1N.T#D<9)H M PM1^/\ HMG8VU[;:/K6J64NBP^();BSABVVME(6'F2!Y5.5V'01:W'#&UI)/,+#R9E!9 K-$P5CQG M&E_9ZCDOX+&/7=1L_#$/AV#07AMIHQ<7D:2R,\.ZN=0LM/1K=K:PNYPXDGA5H22V992%D+H#(Q"], &!KO MQ]GTBQO-2A\-7]U'%IEKJ$6FF2TWO'-.\2S"YCNI(V0@ A5!/0Y(;"ZUS^T! MX:L/'5AX2O5FL=8N6MX)H9KFTW6EQ,@>.!XQ.9';YD!>))(P7'S\,17L/V=O M#]C9:]"=2U6>?6H#%=W3-;H^_P ]I_-5(X5C5][9P$VG'*DEB>AT[X<2:5XB MDU>U\5:W$]T8)-1M<6C0ZA-'$D7FR P$HS)&@;R3&/E& * ,;5/C _A[Q5KF MF7>EW&I+#J-GINGP:7&IGEEGMFFPYDD5 ,HPW94#(SQEA+\^%^E7OB9]<>XO!= MMJ-OJ9173R_-A@>!!C;G:55&Y81C*JS N02?F=B,9Q0!TE%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %>?_ ! _Y#,/_7NO_H35Z!7G_P 0/^0S M#_U[K_Z$U 'H%%%% !1110 4444 %%%% !1110 4444 %%%% !17+^.?$'B7 M08K1O#GA,^*9)683)_:,5GY(&,'+@[LY/3IBO-?'?COXE7G@CQ#!/\+GT^"7 M3KA)+N/Q#;RM IB8%PBKN8J.<#DXP* /.?$]O\*-2N MKOP_)X=\4WTHTO3-/AOHKF1IYBL<3K("J @L6P2 -A)(%>?^%-8UKP[9:;X MTMM1\$M;^*!:1QW*6EQ$=&U2[\8/*^K6#S22R:?;!+0P:K86K2(JQY;?#U'5;GX>?$7Q/\0I[B74K73'L+.]MVLK8NEI/:958Y%A\Q%6=HOE#8(S MD$X-=[X[U&Y\,>%_A=>>,]6M8+VWURV?4[^Y>."!)3:W&_+<(%#':#[#UH ] MDHKYN\6^+3?:[J>JZ;XR&@:"OBW3HY=7TAK2.&6WDTV$[YIFC99!N( +DC!5 M>0$"X^JZUKGA;P[XJEAU?[5I>JW_ (NA;1[JRMY;:,Q+=S*_S(6,;G4+;3=5T&%K:2PM46X2_EABF1RL88*GF%H] MI##D.TF1M /H"BOF7]I:;2]2^(>EV.KK91VMIIT;,M[*GVNXCFN,.VEH^!]K MC\A5D 1&;;GK_BOXIMO'7[-4NN2?8+2VU 6$LR7$BW5O;YO(0Z3$%0P0 M[E=,T >UT5\97'Q,NOAOX8UVS\+:_I=C:6]UJ%_9ZII4MO9:+J#+#; M-]FM8I+>Y+.'D*B&*1=Q64F0'A>P\<:YK45S\2&'Q#UG2[FW33-0M]/AGMD$ M%JYA\Z6,-$76)"S*6!QUWECDD ^G:*\ T[XC^(;WXN0Z3!XPT-=*M[BTAM[3 M4M4MXYM8M)+:-S=11):9F=V=RKQ3I'E-OEC!W9UI\0O'&B> /!NMSZ[<:[>> M,-/-C;K-:6T<=IJDRH;5AY<0^3B7<')!// X !](45Y#\;_!&AZU;^"YM:TC M3M:OEUS3[-[R^LHI))(C)\Z$E>%8Y)4<<]*X&Q^)OBW2KCQ9'INH^'K9=$MM M5M[7P:MY$+JV2V#BU:&R2U23&R.-N9I$=7)4+E54 ^G**^<-3O9?$6N^%;OP MU\49]?FATG6YFUVVCT^9T94L6\C:D(C09*,0R%P&(R,@A^C?$OQEJLUOKQUM MC:_VIHEE_8<=K L$JWEE;22YD*&0$/.64AACD'<" #Z,HKY3E^(6J^+O#M@ MLOBG_A)5NH]+OM9L/LL,8T*^_M:Q"6O[M%9,A[A=DQ9_]&SGDYTO$WQC\3:= M_;EWIWBA)]>M9=:2\\*26D+)I-M;13FWNF(02@%H[;YY',;?:>, @ ^FJ*^ M;])^+6M:)X2N_'$WB:X\2>'+'6?L]Q8O/IEU.EHUNJ(9)+!"BR?:7#8#']V5 MSSFM7XT6EROPT^'D'C/4=$%Z=9M3J=YK]K'+IZRFVG+^9%OC1D#<#YAT!SZ@ M'O=%>">$?A_X%E^+V@7>F:%X3O8E\-_;HK[1M,@2V>Y2ZC N(0N[:00=I#,5 MZ;CC-7/V:O!TOA[X:6VL6UGX?^U:C8*\36&D?9+J1@6(%S<>:WG9)'.U,*^ Q?%ZH495*. Q$Y+9>RG&_S:T/;I94YS49UH)=^9/\+GKU%> M;VFI?$:UM8H3HUG.8U"^;-*I=L=R1*,FK$6L_$,R('T'3@A(R?, X_[^G^5= M4.*J4DKX/$)O_IS/3\#-Y9)7M5I_^!H] HKYL^+6K^'-$\0^/KWQ?I6B:WJ= MOY$NC67B;4!9!K 6:EO[.D,1A2,G/VYXY]+45\J>%?'VNP>*I M[ZYUTZ7XJU.]T 3>%OL\*_VCYMK:K='#H9%V(S/\C#R]OSYR*IVOQ2UCQQX? M\16=[K":K8&+1=1AADN[>XN;)Y-253#.8+:!8I0JKNA;>R''S\XH ^MZ*^?_ M (\) _C:WDLQ(=/BL4'C=K;./[(-Q&463 ZX%P2!SY N>Y2NK^(_B31/"GQ* M^'5_JNJV&CZ8(-11;J\N$@A&8XMH#,0O/84 >JT5\C_$7Q!W0\52:%H MMU?^);0PV(M8+2^<+(84?,7[QY>5SG>V25(?YJZZXUS7='\*:_H^H:L-?CLK M?PY>6\E_8VQ$7VBZV/&$$84JOD@H6#.I.=Q(!H ^BJ*^7I/CIXAU'0M*M=/\ M2P?V]'H^=5"VT,C6U[_:=E;D2IM^5@DLP*<<,#@?*:ZOPWXF\6Z?XNL$O_%5 MSK&G#Q5<>&VM+BSM8_-A%I+<),[QQ*?-#!5^7:A50-F[+$ ]VHKY3^,GB#3+ M#XX7>J:A:6EP^AFQ>.S:>/\ M>9H4>YB>R#X*VS2/Y4_E[V.PDA55C7H'[0- M[INO> /!=Y>WF@PZ9>:U93/=:LJ7NF!&AD8,_P Z++'R,'3=!\D;YX#_NSM&%Z MY /J&BOEKQ1\7/'">(?$*6GBW0M)D@U=]-70YKR%[Z"$7<<44\=FUJ')>/;( M6:>1"LS%0IVA/0_%_B+Q3X2\8:/X4MM9N]0D\10V\>GZC=6]N9+>2";=?,P2 M)4):W=64$ 9C;'7@ ]BHKQ_4?AYX5NOVB+"ZF\,Z/-:2\BBG< MVOV6,Q)#')*669IB&A3YB-Q8 ^HZ*^8_%.NWUCK>O^)O"_Q!EUQ=)\))>C4H MTL;E=0*7EP?)D:.(1A!AE/EJK]/FR#GI_P!HN#2+GQ?X 36[[PQI]C_Q,"9O M%UFEU8[O+BP"CRQ#=Z'=QZ&@#W6BOG";X?\ @VRU3XJWND^'= B%KX9MI[&Z MT^PA18S);7>Z2$J/EWC&2IY&.37IGP.\&#P=X(LQ]FT"W-Y!!.?["T?^SPW[ MI>91YLGF/_M_+]* /0Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KS_ .('_(9A_P"O=?\ T)J] KS_ .('_(9A_P"O=?\ T)J /0**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,_7-!L?$FG_8=1@^T MVOG0S^7O9?GBD66,Y4@\.BG'0XP'[#6 MKK3;B]@\^33KC[5; NP5)=C(&*@X8@.V-P.#@C! (T:* "BBB@ HHHH *H:[ MHEEXET>\TO4H/M%C=Q-%-'N9"5/HRD,I'4,I!! (((S5^B@#DK3X5^&[33;J MQ-I GRAPHIC 13 ses-20231231xex10d11001.jpg GRAPHIC begin 644 ses-20231231xex10d11001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" O (X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#],O'WC[0? MACX2U'Q+XEU&'2]&L(C+/<3-@ #L/4GH *_(+]I3_@J]\1?BGKT_AWX113^% MM$>0PPW=O%YNI7G8%>#Y>>P4;NG(J7_@K%^TGJ?Q/^,D/P@\.3RRZ-H,B17< M%N2?M>H/CY"!UV!E4#^\6XR*^TOV"_V"O#G[.?@G3O$/B*P@U7XCZA"L]S=3 MH'73PPR((0>A ^\W4G..* /S-L_V)_VH_CG%_;>KZ%K^I--^\6X\2:@WF29[ MCS6+?GBH-0^$?[5?[(O_ !-[6'Q;X:L;?%OZ8QCD5UGPH\2W7Q ^'MEJ6L1P2S70=946/",,X MQM.:P5:+J.DMT<4<93GB)897YDK^7]:GY\?L:_\ !69_%.KV'A#XQ"VM+RX9 M8;?Q) HBB=SP!,@X4G^\,#V%?IW#-'<1)+$ZR1NH974Y# ]"#7Y2?\%/OV!] M*\-:/<_%KX=Z8+"&)]VMZ7:H!$H)_P!>BC[O/4#CO7K?_!)3]J*[^*7PWO/A MYXAO3=:WX:539RRMEY;,\ 'G)*'C..F*W.T_0.O!?C!^W-\%O@?J4FF>)?&= MJ=5CXDL-/4W,T?LP3@'V)S7*?\%(/CQJ?P#_ &:-5U'0Y9+76]7G32K2ZC', M!<,7?.00=BM@C/.*_+?]B/\ 8-UO]M*\USQ%JGB;_A'_ OIMT(+J^$7VF[N M[@@.T:*6 7","9&)P67"M\VT _3SPM_P5%_9Y\4ZI'9+XOGTMGX$VIV,D,6? M=L&OJ'0=?TSQ1I-MJFCW]MJ>G7*AX;JTE$D;CU##BORD^/G_ 1E;PEX&U37 M_AQXSOM=U'3K9[@Z'JMFOF7>T;BL4L9&'(!PI0Y.!N%<%_P2/_:+U_PG\;K? MX:W-U<7OAOQ#')Y-JS%EMKA%+AUR?E!"D' YXH _7CXE_%_P;\'=)AU/QIXA ML_#MA-)Y4<]XQ"L_H, UYK_PWC^S_P#]%4T'_OX__P 37S;_ ,%H/^2"^'/^ MPLO_ *":^#OV.OV ];_;"\-^(-7TOQ;8>'(]'NH[9XKRU>8R%U+9!4C&,4 ? ML'_PWC^S_P#]%4T'_OX__P 37:?#']HKX:_&?4+RQ\$>,-.\27=I&)9X;)F+ M1H3@$Y [BOS-_P"'('B__HJ&B?\ @MF_^*KZ@_8._P""?VM_L@>,O$FM:IXN MT_Q%'JMG';)%9VKPF,JQ;)+$YZT ?:EQ<16L$DT\B0PQJ7>21@JJHY))/0"O MF;XA_P#!2+X _#?5I=-O?&B:G=PL4E72(&NE1@<$%EX_(FOGS_@L5^T#KG@; MP;X=^'VA73ZXKYV_8P_X):-^T;\-;+X@>+?% MT_A[1-1:06-AIMNLES*B.4,CNYVH-RG"[22./3-. M\:1Z=>RL%BCU>%K42,>P9N/S-?2L,T=Q$DL3K)&X#*Z'(8'H0>XK\2_VT/\ M@EWJ'[-?@6Y\>>%/%,GBGPW9R(M[:7EJ(;NT5B%$@925D7<>>$*@C@\D?1W_ M 1Z_:3UOQOX<\2?#?Q%?2ZB=!ACO=,GG8NZ6[-L>,D]E8H1_O'T% 'QM^Q) M9)\>OV]M(UO6Q]I-YJ]WK\Z2#.Z3<\HS]&8'\*_9/XE_M$V?PV\3OHTVBS7K MK$LOFI.$'S9XQM/I7XS_ +-.H)^RU_P4 L]*UH_9;32O$%SHD\DG $;.T:/S MV.4;/H:_;'QK\"O#'Q"ULZQJ;7AN7C5,P3!5*CIQM/K6%957']T]3@QBQ+I? M[*TI7Z]CYK^-GQEMOBNFF+!IDNG_ &0L3YDH?=G'H!73_#+]I2R\ ^#K+19= M#GO'M]V9DN H.3GIM-9?[0GPGT/X9QZ0VCFYS=%Q)]HD#],8Q@"NP^$/[/OA M;QMX#L-7U(WWVN?=O\F<*O!QP-IKQ8K$>WDDUS=3XRG',/KTU&2]I;7:UM/+ MT.[T/Q=IW[2'P_\ %.B2Z8;*UN[62RD6X82@[T(#8P.A(/X5^1'_ 3/OKOP M/^V_#HEM<,+:3[983A>!*J$XS^(S7Z[:]8>&_P!F/X4^+_$MI/+!;65E+=%K MR0./,53L' '5L"OR2_X);:!?_$#]LS_A(E1?)LXKK4+D],>8W&/Q->Y2YU!> MTW/N,,JRI16(=Y=3]*/^"C'[/NM?M$?LXW^D>&X6N]?TNY35+.S0@&Y9 P:, M>K%6; [G K\??V:OVR/B9^QWJ>J:;H @;3[B[$FHZ%JUN2IE3Y6]&C; "DCG MY1Z5^X_[0W[4G@7]F#2M*U'QS-?V]IJ $]68O)##3,F#PRM@]1Z'J* /T:_X+0?\D%\.?]A9?_037P3^ MQ_\ M\^(/V0/#FOZ1HWAC3->BU>YCN9)+Z213&44J -I'K7WM_P6?.?@+X;/ M_467_P!!->&_\$I_V6OA9\?_ #XXO\ Q_X1M_$=YI^HP0VTLUS/$8T:-B0! M&Z@Y('6@!O\ P^Y\=?\ 1._#W_@1/_\ %5]M?L&?M?:S^UUX1U_6-8T*QT*7 M3;I;=([%W97!7.3N)J__ ,.VOV;/^B76/_@?>?\ QZO5O@_\ ? 'P#TV\T_P M#X;@<[5P%+&WT[Q'X8MFD:WT M_4T8-;EVW,$D4AL9).#QEC7ZY_'W]NKX5_LU^+X/#7C:]U.VU2>V6[1;2Q:9 M#&20/F!Z\'BL5/V;_P!G#]L7P7IOCZ/P'I=Y:ZU%+<0ZI9P-I]R[.Q#O)Y)7 M?(&!YDW M3TFTF5(W$:Q:E;2DGYBZ-L*J. M#T<_ES]I? W7/A)X_P##_P#PE?PLC\.76GW ,$E[HMG' X/!,1 MUKX-_9?_ &KO%_[+&NZQJ'AB;?%JELL%Q:2G,3%6#*Y7IN'S 'T8^M 'VK_P M5T_9,U"T\3Q_&KPO9O+:7*)!KJ6ZDM#*@"QW!QV*@*3VVK7I7_!/[_@I;H/B M[POI7P^^*>J1:1XHL46ULM;NWVPZA&!A!(QX64# R>&QGKG/Z(ZOI%EKVF7. MG:C:Q7MCIVU@96,K^'-3KVD,%ON82X\Q9 V,8*FM;PT-(^ M!7PVA@\3Z_865I8J[RWMQ*(8\9S_ !&OP@U_2OVB/V9]1DT.[UC6_#,B?+]G MMM;CECP.FT)*P _*MGP)^S=^T1^UU?JRW%WKEIN!DO=:UR/R8?\ :*&0M_WR MAK%4H*;J+=G)'"THUWB$O>>A[)_P44_;^C_:'N(OAS\.6GE\)13C[1>H&#:G M+G"JJ]=@/3/6OM?_ ()D_LGW7[//PB?7/$5MY'B[Q*$N)X6!#VL&/W<1S_%S MD\=\%?V?[^T\4>,+J'Q?XQAP\.(\6EHWJBGEB/[Q_(5]R=*V M.L^>/VZ_V:)?VH_@1?>&]/G%OKUE,NHZ87.$>= 1L;T#*S#/8D&OQQ^$OQR^ M-G_!/SQUK-C:::=(FN&$>H:)K]D[VMPR9"MP5;(R<,C#.>(M%FT_1O#_A;P[-I;ELN=S-SG\:_6G1_V;_A9H%Y]KL/A]X=M[C^^-.C)'Y@UZ M+##';Q)%$BQ1(H540850.@ ["@#\^O\ @LS;2W/P'\.K%$\K#5EX123]T^E? MF9\#?VIOC)^S?I6IZ=\/-;FT&SU*99[J-M*M[GS'4$*_X)U_MI_'+XZ?M$Q>&?'WB=]5T!M,N+@V[:1:VW[Q2 MFT[XX5;N>,U^F7_"OO"W_0MZ1_X 1?\ Q-6M.\)Z'H]S]HL-&T^QGP5\VVM4 MC;'ID &@#XB_X*C?L;ZY^T!X6TOQAX,M6U#Q/H,;1S:='C?=6YY^0=V4]NX- M?GM^SU^WE\8_V-]-G\&V^GV=]HL4[2?V)XDM)0UJY)+^4RNC)D\D'*YR<9)S M^_=64&M-U-/(G70[:9[R9",-'YCR-@'_94'WKV_P#X)T_\$Y)=%_@1\.O!=QY^A^"- 5!TV<$$2P6$8=2.A#8R/PKNZ /__9 end GRAPHIC 14 ses-20231231xex10d9002.jpg GRAPHIC begin 644 ses-20231231xex10d9002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" O (X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#],O'WC[0? MACX2U'Q+XEU&'2]&L(C+/<3-@ #L/4GH *_(+]I3_@J]\1?BGKT_AWX113^% MM$>0PPW=O%YNI7G8%>#Y>>P4;NG(J7_@K%^TGJ?Q/^,D/P@\.3RRZ-H,B17< M%N2?M>H/CY"!UV!E4#^\6XR*^TOV"_V"O#G[.?@G3O$/B*P@U7XCZA"L]S=3 MH'73PPR((0>A ^\W4G..* /S-L_V)_VH_CG%_;>KZ%K^I--^\6X\2:@WF29[ MCS6+?GBH-0^$?[5?[(O_ !-[6'Q;X:L;?%OZ8QCD5UGPH\2W7Q ^'MEJ6L1P2S70=946/",,X MQM.:P5:+J.DMT<4<93GB)897YDK^7]:GY\?L:_\ !69_%.KV'A#XQ"VM+RX9 M8;?Q) HBB=SP!,@X4G^\,#V%?IW#-'<1)+$ZR1NH974Y# ]"#7Y2?\%/OV!] M*\-:/<_%KX=Z8+"&)]VMZ7:H!$H)_P!>BC[O/4#CO7K?_!)3]J*[^*7PWO/A MYXAO3=:WX:539RRMEY;,\ 'G)*'C..F*W.T_0.O!?C!^W-\%O@?J4FF>)?&= MJ=5CXDL-/4W,T?LP3@'V)S7*?\%(/CQJ?P#_ &:-5U'0Y9+76]7G32K2ZC', M!<,7?.00=BM@C/.*_+?]B/\ 8-UO]M*\USQ%JGB;_A'_ OIMT(+J^$7VF[N M[@@.T:*6 7","9&)P67"M\VT _3SPM_P5%_9Y\4ZI'9+XOGTMGX$VIV,D,6? M=L&OJ'0=?TSQ1I-MJFCW]MJ>G7*AX;JTE$D;CU##BORD^/G_ 1E;PEX&U37 M_AQXSOM=U'3K9[@Z'JMFOF7>T;BL4L9&'(!PI0Y.!N%<%_P2/_:+U_PG\;K? MX:W-U<7OAOQ#')Y-JS%EMKA%+AUR?E!"D' YXH _7CXE_%_P;\'=)AU/QIXA ML_#MA-)Y4<]XQ"L_H, UYK_PWC^S_P#]%4T'_OX__P 37S;_ ,%H/^2"^'/^ MPLO_ *":^#OV.OV ];_;"\-^(-7TOQ;8>'(]'NH[9XKRU>8R%U+9!4C&,4 ? ML'_PWC^S_P#]%4T'_OX__P 37:?#']HKX:_&?4+RQ\$>,-.\27=I&)9X;)F+ M1H3@$Y [BOS-_P"'('B__HJ&B?\ @MF_^*KZ@_8._P""?VM_L@>,O$FM:IXN MT_Q%'JMG';)%9VKPF,JQ;)+$YZT ?:EQ<16L$DT\B0PQJ7>21@JJHY))/0"O MF;XA_P#!2+X _#?5I=-O?&B:G=PL4E72(&NE1@<$%EX_(FOGS_@L5^T#KG@; MP;X=^'VA73ZXKYV_8P_X):-^T;\-;+X@>+?% MT_A[1-1:06-AIMNLES*B.4,CNYVH-RG"[22./3-. M\:1Z=>RL%BCU>%K42,>P9N/S-?2L,T=Q$DL3K)&X#*Z'(8'H0>XK\2_VT/\ M@EWJ'[-?@6Y\>>%/%,GBGPW9R(M[:7EJ(;NT5B%$@925D7<>>$*@C@\D?1W_ M 1Z_:3UOQOX<\2?#?Q%?2ZB=!ACO=,GG8NZ6[-L>,D]E8H1_O'T% 'QM^Q) M9)\>OV]M(UO6Q]I-YJ]WK\Z2#.Z3<\HS]&8'\*_9/XE_M$V?PV\3OHTVBS7K MK$LOFI.$'S9XQM/I7XS_ +-.H)^RU_P4 L]*UH_9;32O$%SHD\DG $;.T:/S MV.4;/H:_;'QK\"O#'Q"ULZQJ;7AN7C5,P3!5*CIQM/K6%957']T]3@QBQ+I? M[*TI7Z]CYK^-GQEMOBNFF+!IDNG_ &0L3YDH?=G'H!73_#+]I2R\ ^#K+19= M#GO'M]V9DN H.3GIM-9?[0GPGT/X9QZ0VCFYS=%Q)]HD#],8Q@"NP^$/[/OA M;QMX#L-7U(WWVN?=O\F<*O!QP-IKQ8K$>WDDUS=3XRG',/KTU&2]I;7:UM/+ MT.[T/Q=IW[2'P_\ %.B2Z8;*UN[62RD6X82@[T(#8P.A(/X5^1'_ 3/OKOP M/^V_#HEM<,+:3[983A>!*J$XS^(S7Z[:]8>&_P!F/X4^+_$MI/+!;65E+=%K MR0./,53L' '5L"OR2_X);:!?_$#]LS_A(E1?)LXKK4+D],>8W&/Q->Y2YU!> MTW/N,,JRI16(=Y=3]*/^"C'[/NM?M$?LXW^D>&X6N]?TNY35+.S0@&Y9 P:, M>K%6; [G K\??V:OVR/B9^QWJ>J:;H @;3[B[$FHZ%JUN2IE3Y6]&C; "DCG MY1Z5^X_[0W[4G@7]F#2M*U'QS-?V]IJ $]68O)##3,F#PRM@]1Z'J* /T:_X+0?\D%\.?]A9?_037P3^ MQ_\ M\^(/V0/#FOZ1HWAC3->BU>YCN9)+Z213&44J -I'K7WM_P6?.?@+X;/ M_467_P!!->&_\$I_V6OA9\?_ #XXO\ Q_X1M_$=YI^HP0VTLUS/$8T:-B0! M&Z@Y('6@!O\ P^Y\=?\ 1._#W_@1/_\ %5]M?L&?M?:S^UUX1U_6-8T*QT*7 M3;I;=([%W97!7.3N)J__ ,.VOV;/^B76/_@?>?\ QZO5O@_\ ? 'P#TV\T_P M#X;@<[5P%+&WT[Q'X8MFD:WT M_4T8-;EVW,$D4AL9).#QEC7ZY_'W]NKX5_LU^+X/#7C:]U.VU2>V6[1;2Q:9 M#&20/F!Z\'BL5/V;_P!G#]L7P7IOCZ/P'I=Y:ZU%+<0ZI9P-I]R[.Q#O)Y)7 M?(&!YDW M3TFTF5(W$:Q:E;2DGYBZ-L*J. M#T<_ES]I? W7/A)X_P##_P#PE?PLC\.76GW ,$E[HMG' X/!,1 MUKX-_9?_ &KO%_[+&NZQJ'AB;?%JELL%Q:2G,3%6#*Y7IN'S 'T8^M 'VK_P M5T_9,U"T\3Q_&KPO9O+:7*)!KJ6ZDM#*@"QW!QV*@*3VVK7I7_!/[_@I;H/B M[POI7P^^*>J1:1XHL46ULM;NWVPZA&!A!(QX64# R>&QGKG/Z(ZOI%EKVF7. MG:C:Q7MCIVU@96,K^'-3KVD,%ON82X\Q9 V,8*FM;PT-(^ M!7PVA@\3Z_865I8J[RWMQ*(8\9S_ !&OP@U_2OVB/V9]1DT.[UC6_#,B?+]G MMM;CECP.FT)*P _*MGP)^S=^T1^UU?JRW%WKEIN!DO=:UR/R8?\ :*&0M_WR MAK%4H*;J+=G)'"THUWB$O>>A[)_P44_;^C_:'N(OAS\.6GE\)13C[1>H&#:G M+G"JJ]=@/3/6OM?_ ()D_LGW7[//PB?7/$5MY'B[Q*$N)X6!#VL&/W<1S_%S MD\=\%?V?[^T\4>,+J'Q?XQAP\.(\6EHWJBGEB/[Q_(5]R=*V M.L^>/VZ_V:)?VH_@1?>&]/G%OKUE,NHZ87.$>= 1L;T#*S#/8D&OQQ^$OQR^ M-G_!/SQUK-C:::=(FN&$>H:)K]D[VMPR9"MP5;(R<,C#.>(M%FT_1O#_A;P[-I;ELN=S-SG\:_6G1_V;_A9H%Y]KL/A]X=M[C^^-.C)'Y@UZ M+##';Q)%$BQ1(H540850.@ ["@#\^O\ @LS;2W/P'\.K%$\K#5EX123]T^E? MF9\#?VIOC)^S?I6IZ=\/-;FT&SU*99[J-M*M[GS'4$*_X)U_MI_'+XZ?M$Q>&?'WB=]5T!M,N+@V[:1:VW[Q2 MFT[XX5;N>,U^F7_"OO"W_0MZ1_X 1?\ Q-6M.\)Z'H]S]HL-&T^QGP5\VVM4 MC;'ID &@#XB_X*C?L;ZY^T!X6TOQAX,M6U#Q/H,;1S:='C?=6YY^0=V4]NX- M?GM^SU^WE\8_V-]-G\&V^GV=]HL4[2?V)XDM)0UJY)+^4RNC)D\D'*YR<9)S M^_=64&M-U-/(G70[:9[R9",-'YCR-@'_94'WKV_P#X)T_\$Y)=%_@1\.O!=QY^A^"- 5!TV<$$2P6$8=2.A#8R/PKNZ /__9 end GRAPHIC 15 ses-20231231xex97d1002.jpg GRAPHIC begin 644 ses-20231231xex97d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !: 1<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**^6?V MX_VY-!_9-\*+:6JQ:QX[U&,_V?I>_P"6(=/.FQR%!Z#J30!Z]\;_ -H?P#^S MOX8.M^.?$%OI,+Y%O:YWW-TP'W8HQ\S'IST&>2*_,7XZ_P#!9KQ;KMQ<6/PO MT"V\/6'*IJ>JKY]RP_O! =JGOSFO@KXK_%WQ9\;/&-YXG\8ZQ/K&JW)^_*WR M1+V2->BJ.P%/^%?P8\;?&SQ%'H?@GPY?>(-0;EEM8B4B7^](_P!U%]V(% '2 M^/?VM/C)\3)9&\1?$KQ'>12'+6L5^]O;_P#?J,JGZ5Y7"Z\<^+[#P_NY>QT^,W,JC'0OPH/TR/>O8XO M^")GP]$($GCWQ TG=EMX0* /RF\)?&3Q[X!FCE\-^-/$&@O']W^S]3FA&/0A M6 (]CQ7U%\'_ /@K'\;OAS/!#X@O[7QWI:$!HM5B"3[?02H <^[ GWKZ)\\T(- M@:UI9^T6O_ B!E/^!@9[4 ?L!^R]_P %%OA?^TM-;Z/'=-X6\7R#C1=48+YS M=Q#)]V3Z<-[5]4U_*U!/+:3QS0R/#-&P=)$8JRL#D$$="#7ZF_\ !/;_ (*9 MW=QJ&E_#7XN:G]H\]EMM*\2W38;<>$BN&/7/ #GGIG/6@#]6**12& (.0>01 M2T %%%17-S#96\D]Q*D$$:EWDD8*J@=22>@H EHKX(^/W_!7CX:_#6_NM(\% M64WCS4H2R/=P/Y5DKCTD/+\]U&/0FOD_Q'_P6;^+>HW1?2M T#28.@C:-YC] MXS0!^D-%8_A+QAHGCSP_9ZYX=U6 MTUK2+Q!)!>V4HEBD7U##BMB@ HKD_BQ\0;?X4?#7Q)XPN[:2]MM%LI+V2WB( M#2*@R0">]? ?_#[3P3_T(&L_^!$= 'Z445^:_P#P^T\$_P#0@:S_ .!$='_# M[3P3_P!"!K/_ ($1T ?I117YK_\ #[3P3_T(&L_^!$='_#[3P3_T(&L_^!$= M 'Z445\2?LV_\%0_"_[1_P 9-"^'NF^$=3TJ\U9;ADN[B9&1/*@DF.0.>1&1 M^-?;= !117S]^TO^V_\ ##]EZ$6WB353?>(9(_,AT+3L2W+#LSC.(U)[L1G! MQG% 'T#17Y >/?\ @M;XPO[B>/PEX(TW2[4G]U+J,S32@>X7 K@!_P %BOC@ M),FV\/%?[OV-O_BJ /V^HK\D?AK_ ,%K]=M;B"'QQX&M+VVX#W.DSF.3_>VM MD?AFOT*_9Z_:U^&O[36DM<^#-=26^B4&YTF['E7D'^]&3R/]IP!/:OYTOBU\5/$ M'QJ^(&L>,/$]XUYJVI3&1R3\L:_PQH.RJ. *^[_^"ROQWF\1_$W1?AA8W!_L M[08%OKY%;AKF4?*#[JF/^^Z^%O@O\*M7^-WQ3\->!]$CWZAK-XEN'QQ$G621 MO]E$#,?9: /<_P!AK]AG7/VLO%,E[>/+H_@339 +_4]OS3-U\F'U8CJ>@'X" MOW+^$OP;\(? _P )6_ASP;HMOI&G1 ;O*4>9,P&-\C=6;W-'P;^$V@_!#X<: M+X-\.VRV^G:; L>X* TSX^>1O5F.2:[6@""]N196<]P1N$4;2$#O@9KP _M@ MZ4#C^PKK_OXM>\:[_P @34?^O>3_ -!-?G WWC]:\O&UZE%QY'N?+YUCJ^#= M-47:]_T/OKX5_$FW^*/A^XU6VM)+-(;IK8QR,"20B-GC_?\ TKK+VRM]2M)K M6[@BNK69#'+#,@='4\$,IX(/H:\4_9!_Y)OJ?_86D_\ 1,->Y5VT)N=*,I;L M]G U9U\-"I/=H_*__@H)_P $R+.VTO4OB/\ "/3C ;=6N-3\-VXRI0U?A]_P53_92M?@;\5[?QEX;LOLO MA3Q6SRM!&N([6]!S(@[!6SN [?,.PK<[S[!_X)4_MB7'QA\%2_#;Q9?M<^*_ M#T :RNKARTM[9C@;B?O,G )ZD$$U^@-?S._L[_&2_P#@%\9O"WCBP:0_V7>( M]S#&<&>V)Q-'_P "0G&>^#VK^E?2-5M->TFRU.PG2ZL;R%+BWGC.5DC=0RL# MZ$$&@"W7Y&_\%9?VR]5O_%5W\&/"E_)9:39*O]OSV[%7N96 86Y(_@ (W#OG M!XXK];Y7\J)WZ[037\QGQH\42^-?B]XUUZ9I"^HZS=W($IRRJTS%5/T&!^% M'')&TKJB*7=C@*HR2:^@_AU^P%\>/BCI":IHOP_OTL),&.;462T$H(R&3S2N MX>XKV#_@D5\(?#7Q/_:-U2_\26UMJ2>'-(;4+*PN &#W!FCC60J>&"!FX/=D M-?N& , =J /YY_''_ 3N_: ^'^D2ZGJ7P]O;FUBYD.F2QWC(,$EBL3,0 M!CDU\ZW5K-97$D%Q$\$\9VO'(I5E/H0>E?U1U^7?_!7O]E/39M(T/XI>$-!D M&OS7PT_68=.@+"X1D9DG95Z,K)M)QSO&>G(!\=_L*_MF:[^RW\1K.WN;V6X\ M!:G<+'JNFNQ:.($@?:(Q_"Z]3CJ!@YXK^@&RO8=1LH+NVD$MO/&LL+?^A9U;_P"D_PK^@3]@3Q#K/B;]C[X976OV\MKJD&GOI\D6WC+!N,,3/CZX%6_^$1US_H#W_P#X#/\ X5^I M?_!$FPMKSPQ\33/;Q3E;RU ,B!L?(WK7Z=?V)IW_ #X6O_?E?\* /Y>O^$1U MS_H#W_\ X#/_ (4?\(CKG_0'O_\ P&?_ K^H7^Q-._Y\+7_ +\K_A1_8FG? M\^%K_P!^5_PH _"7_@EWX=U6P_;?^'T]SIMW;PK'J6Z26!E49T^Y R2/6OWG MJK#I=E;2"2&T@BD'1TB4$?B!5J@#YR_;O_:@3]EGX&W>NVFR3Q)J1SU))K]# MO^"W'C&XN_C#\/?"IW"TT_09-37GAGN+AXSQZ@6H_.OSU\&Z-%XC\7Z'I,\P MMX+^^@M9)CT17D52WX YH ZWX2_L[_$;XY7IM_!'A+4M>"L%DN((2((LYQOD M/RKT/4U[3!4=0,[8]2MF;\@^:_=#X8?#O0/A7X%TCPSX:L M(-/TFQMTCCC@4 .<#+L>['J2>M=50!_+]X^^%_BWX6:N=+\7>'-2\.7X&?(U M&V:%B.Q&1R.*K^ _'WB#X9>*K#Q)X8U2XT?6;&020W5N^T@CL?53W!X-?T6_ MM/?L[>'_ -I3X4ZQX7UBSA:_>W=M-OV0>9:7.T['#=<;L9'<9K^=E_ACXOC= ME;PQJP93@@V4G!_*@#^@+]B7]IVW_:G^"=CXDD6.W\06;?8M7M8^B3J!\P'9 M6'S#\1VHKX3_ .",C^)O"OQ+\<^']3TN_L=,O]-CNU^U0/&GFQR;ZY=>23VA20I$/P14'X5]K?\$5/A=#K'Q+ M\9^.[J$.=&LDT^S=AG;),29"/0[% ^C&OS;FE>:5Y)&+2.Q9F/4D]37[#?\ M!$F&)?@W\0)%P96UR(-Z@" 8H _1:_U2STM%>\NHK5&.%,KA03^-4O\ A+]# M_P"@M9_]_P!?\:\4_;#)'AC0,?\ /V__ *!7RIN/J:\JOC71J."C<^6Q^(M= M6L?*YCF,LP<6XVY;_B?5O[*&NZ=I?P\U**\OK>VD.J2,$ED"DCR8AGGZ&O:O M^$OT/_H+6?\ W_7_ !K\ZE7\ZPVVHVT\S=$CE!)_"OF[_@I3\+XOB;^R-XRQ 9K_1(UU>U*+E@8C\_T M&PN3]*\__9U8GXMZ+R>K_P#H)KZE_:!C67X#?$A' *-X:U($'T^RR5ZV&KNO M!R:L?6Y;C7CZ3J.-K.Q_,K7]"'_!-_QS)X[_ &-_AY//<+<76G6SZ5(1_"() M&2-3](Q'7\]YZU^X/_!'-B?V1Y@>@\17F/\ OB&NL]8^YF4,I!Y!\V7[6 M/P[O?A;^T;\0= O;;[+Y>L7$]N@^Z8)9#)$5]1M8#\#7])U?('[>/[ FE_M7 M:5'KNB7$.B_$"PB"07+/"&H62QM@7441E@?D@% M77@@X.*\K92C%6!5@<$$8(H _HP^&_[VR6^>11PZ\J#CD!:_6S1=:L?$>D M6>J:9=Q7VG7D2S6]S P9)$89# CJ* /)OVR_^35?BE_V ;G_ -!K^;VOZ0OV MR_\ DU7XI?\ 8!N?_0:_F]H ^_\ _@F%^U]\-OV8M"\<6OCW4KNPEU6YMY+4 M6UF\X955@V=O3J*^X_\ A[-^SK_T,6J_^"B;_"OP=HQ0!^\7_#V;]G7_ *&+ M5?\ P43?X4?\/9OV=?\ H8M5_P#!1-_A7X.XHQ0!_2U\ OVC?!'[2_A>_P#$ M'@6]N+[3+*\-C,]S;- PE"*Y #O MT-H _*;_ (+]^'?Q#MK8R6BP3Z'?3K_P LR&\VW!]COG_+WK\L4=HG M5T8JZG(8'!!]:_IR^,?PC\/?'+X>:MX-\3VHNM*U"/:?[T;CE74]F4\BOQ)_ M:5_X)H?%7X&ZS>7.C:7+XS\)[RUOJ.FIOE1.,"6,F(220:U T*HW=!)]UC]*_!?4=*O=(G,%]:3V,H>.#P:JT M ?U">&_B1X5\80B71/$6F:HA56S:W2/P>G0]ZWC:0$Y,,9_X *_EQT+Q5K/A M>X$^CZK>Z7*&#;K2=H\D'()P>:^H_@A_P4X^,WPAOX1?ZQ_PF.D!]TMCJYW, MP)&<2#D'B@#][4@BB.4C1#ZJH%%>,_LM?M6>$/VJ_ @UWPY(UKJ%OB/4-)N" M/.M)/?'53V844 ?SZ?&GP<_P\^+_ (V\,21^6=(UJ\LE7'&U)F52/8@ CV-? MHS_P1&\>PQ7GQ'\&22!9I5M]5A0GEP,QO@>WR?G7BG_!7#X,2_#W]I:7Q5;V MY32O%MLEV) /E^T( DH^I 4_B:\$_9 ^/=Q^S=\?_"_C1=[Z;%-]EU.!#_K; M.7Y91[D##CW04 ?T+_$#X;:1\2;*UM=7$QBMI#(GDOM.2,5PW_#*O@K^[>_] M_P UZKH.N6'B?1;'5]+NH[W3KV%+BWN(CE9$895@?H:OUA*A3F^:4;LXJN"P MU:7/4@FSQ+5/V7?!EIIMW.BWF^*%W7,YZA217Q^1@D5^C^N_\@34?^O>3_T$ MU^<#?>/UKQL?3A3<>16W/C,^PU'#RI^RBE>^WR/??@!\%?#WQ'\'WNI:L+@W M$5^]NOE2;1M$<;#CZL:],_X95\%?W;W_ +_FJ/[(/_)-]3_["TG_ *)AKW*N M_#T*4J46XJY[N7X#"U,+3G.FFVNQYIX1_9_\+^"]>MM7T\70NX,[/,EW+R,= M*X_]NWX@Q_#;]DWXD:F94CGN=+DTV /_ !OZ_)7_@LE^TC; M:QJVB_"#1;M9ETYQJ.M&)LA92/W4)QW )8CMD5W0A&FK05CW*-"G0CRTHI+R M/S!K]\?^"6/@X>$OV,O"4Q1TDUFXNM3<.,'+2F,$>Q6)3^-?A;X \$:I\2O& MVA^%=$A\_5M8O(K*V0]-[L%!/H!G)/8 U_3/\.O!%A\-/ /ASPGI8(T_1-/@ MT^ MU9(HP@)]SC)]S5FYT5%(]7\-W(1\),1/Q-_9AT^36[] M+?Q%X55]IU?3,XCZ>AK^@:O*_VIM;\/^'OV=_B#>>)S#_8XT:Y M219@"&=HRJ ]3N*XH _FKK]FO\ @C)\7M3\8_!?Q1X)U*9KB/PI?1/822/E MEM[@.WE#V5XW(_ZZ8[5^,M?JO_P0[TZ8P?%B^P1;AM/@R1U8B<\?0#]10!]U M_ME_\FJ_%+_L W/_ *#7\WM?TA?ME_\ )JOQ2_[ -S_Z#7\WM 'Z??\ !'7X M5>#_ (C^&_B-)XH\.:=KKVUW;+"U] )#&"C9 STK]&?^&7OA+_T3SP__ . 2 M5\(?\$0/^16^)_\ U^6G_H#5^H% 'EW_ R]\)?^B>>'_P#P"2C_ (9>^$O_ M $3SP_\ ^ 25ZC10!S_@SX?^&_AWI\UAX9T6RT.SFE\Z2"RB$:L^ -Q [X ' MX5T%%% !1UK\5_\ @J)\3/B1\,?VM]:M=+\6:MI.C:AIUE?65M:W3)&$\H1. M0!QS)%)7S=\-_P!K;XD>%OB!X.RR1*X+J1GG*YH M _??QW^S[\.?B7#)'XC\':3J1>-HO,>U4.%/)PP&?QKYL^(7_!)7X'>,A/)I M=G?^%[EHMD;:?<$QHW][8W!-?8'A7Q-IWC/PWIFNZ1=1WNFZA;I$K2YU'X=^(8/%UM&-PTZ\0079 '.#]UCGH.*_//6 MM%O_ YJ]YI>J6DUAJ-I*T-Q;3H5>)P<%2#T-?U-U_/S_P %+]:T+7?VR/', MV@M#)#$T$%S+!C8]RL2B0Y'4@\$^H- '/?L0?M)S_LQ_&^S\1S2R'0;BVGM= M2M5/$JF-C&<>HD"'/U]:*\1\,^&M2\8:W;:1I%J][J-QN\J",99MJECCZ!2? MPHH _H'_ &\OV8D_:@^!&I:-8QQCQ5IF;_1I7XS,HYB)[!UROUVGM7\]^K:5 M>:%J=UIVH6TEG?6LK0SV\RE7C=3@J0>A!K^IZOS@_P""DW_!/&;XH-=_$_X; M6"MXGC3=JNCP@#[>H'^MC_Z: =1_$/?J >*?\$U?^"A<'PN^S?"_XCWK)X8E M<+I.L2G(L7)_U4G_ $S)Z'^$^QX_8.QOK?4[.&[M)X[JUF4/'-"P9'4]"".H MK^62]LKC3;R:UNH9+:ZA017T[^S!_P4/\ B?\ LTM!IL%V MGB?PFI^?1-48LJ#(R8I/O1G&>G'/(- '[]ZK ]UI=Y#&,O)"Z*/.;&YT7X8:1_PAUA*"CZM=.);YU/]P#Y8^_J? M0BMJ<%3BH+H=M"C'#THTH;(^T?VZ_P!O;0/V8_"UUHF@W-OJWQ%O(BEK9HP= M;+/'FS8Z8[*>I]J_"7Q!K^H>*ML: MS?>(-2N-0U.[FO[ZX6L\:DI;3.=TD+'M\Q M)'L?:OWCK!\<>!/#_P 2?#=WH'B;2;76M(NU*36EW&'1A]#W]Z /Y@-)U:\T M+4[74=.N9;*^M9%EAN(6*O&X.001T-?<_P *?^"POQ<\#:9;:=XBTW2?&<$6 M%^U7JO%<[ ,8W(0"?=@37LOQ]_X(P_:-0N=4^$_B2.VMY&+C1-:R1'WQ',,G M'8!@?K7R1XI_X)J_M ^%KCRW\$2:BISB33[A)0?R/% 'TEJ__!;GQ7)9LNE_ M#K1X;H]'NKF5T'X*0?UKY(_:-_;:^*/[3N+7Q7K"P:&DGF1:/IZ^5;*><9 Y M8C/5LFI;;]@?X^74A1?AKJZ'.,R*JC^=>N?#C_@D;\;O&-Y!_;D6F^$K%\,\ M]Y<"5PO&<(F>?8D=.M 'QGX?\/ZCXKUJRTC2+.;4-2O)5A@MH$+/(Y. !7] M"?["O[-:?LO_ +/^D>&[H(_B._:[J"C='QRL*#B-2<"OJ&@#QG]LO_DU7XI?] M@&Y_]!K^;VOZ:?C]X!O_ (I_!7QGX1TN6-9TR:S@DN"1&KNN 6(!./PK\ MEO\ AR]\8_\ H8O"G_@1-_\ &Z /D+X6?M!?$/X)P7\/@CQ5?^'(KYE>Y6RD MV"4J, GZ9-=W_P -[?'[_HI^N_\ @0:^@O\ AR]\8_\ H8O"G_@1-_\ &Z/^ M'+WQC_Z&+PI_X$3?_&Z /GW_ (;V^/W_ $4_7?\ P(-'_#>WQ^_Z*?KO_@0: M^@O^'+WQC_Z&+PI_X$3?_&Z/^'+WQC_Z&+PI_P"!$W_QN@#Q_P"'7[<_QVU7 MQ_X;L[KXE:W/:W&HV\4L37!PZM(H(/U!K^@BOQP\%?\ !'?XN^'/&&AZK<>( M/"[P6-[#+?"J MR;[>)2YLXPUK=,>\L7'/7YE(//.<4 ?E MW^S?^WU\5?V9K--+T'48=6\.JVX:-JJF6!3_ +!!#)_P$BOJBR_X+=^)%LXQ M=_#?2GNMOSM#=R*A/L"20/QKQ/Q__P $G?COX-GG_L_3-/\ $]I'R)].N@"P M_P!Q\'->92_L$?'R&81GX:ZNQ/=44C\\T >N_&#_ (*V_&3XFZ+<:3I4>F>" M[2=62272$8[$K_ ,!Q7Q/$ MO^"97[0/BR8*/!W]E1@@-+J-RD0'OC.3^%?;'[-7_!';0O!^J6NN_%?5XO%% MS P=-#L05L]PY_>,?FD'^S@#US0!YS_P2*_9)OKWQ+-\8?$U@T.F6T$EKHD5 MPF//>12LDP!_A"%E![[C17ZR:7I=GHFGV]A86T5G9VZ".*"% J(HZ =!10! M:HHHH ^1/VNO^"<'@']IE9];T['A#QQ@D:K9Q@Q71[+/'QN_WAAAZD<5^3?Q MR_8'^,GP)NYVU/PM$M3UHN<>?#;L(%^LA^4?G7ZG?L4_!CX?:O# EX-101.SCH 16 ses-20231231.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of Significant Accounting Policies - Earn-Out Shares (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Combination - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Business Combination - Common Stock Issued (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Partnerships - Credits to Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Short-Term Investments - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property and Equipment, Net - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Intangible Assets, Net - Composition (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Intangible Assets, Net - Future Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Leases - Maturity of Lease Liabilities under Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - Leases - Gross Difference (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Stockholders' Equity - Common Stock - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Income Taxes - Provision (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41804 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40211 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Partnerships - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Short-Term Investments - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Sponsor Earn-Out Liability - Key Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41207 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41208 - Disclosure - Leases - Descriptions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Note Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Redeemable Convertible Preferred Stock - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Redeemable Convertible Preferred Stock - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Redeemable Convertible Preferred Stock - Conversion (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Stockholders' Equity - Common Stock - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Stockholders' Equity - Common Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - Stockholders' Equity - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - Stockholders' Equity - Common Stock Available for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Stock-Based Compensation - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41709 - Disclosure - Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41806 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41807 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41808 - Disclosure - Income Taxes - Unrecognized Tax Benefits - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Partnerships link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Government Grant link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Sponsor Earn-Out Liability link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Note Payable link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Partnerships (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Sponsor Earn-Out Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Redeemable Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40208 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40212 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 40213 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Partnerships - Credits to Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Intangible Assets, Net - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Government Grant (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Sponsor Earn-Out Liability - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Operating Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Rental Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41707 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41708 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41805 - Disclosure - Income Taxes - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41809 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Segment and Geographic Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 17 ses-20231231_cal.xml EX-101.CAL EX-101.DEF 18 ses-20231231_def.xml EX-101.DEF EX-101.LAB 19 ses-20231231_lab.xml EX-101.LAB EX-101.PRE 20 ses-20231231_pre.xml EX-101.PRE XML 21 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 21, 2024
Jun. 30, 2023
Document Information [Line Items]          
Entity Central Index Key 0001819142        
Document Type 10-K        
Document Annual Report true        
Document Period End Date Dec. 31, 2023        
Document Transition Report false        
Entity File Number 001-39845        
Entity Registrant Name SES AI Corporation        
Entity Incorporation, State or Country Code DE        
Entity Tax Identification Number 88-0641865        
Entity Address, Address Line One 35 Cabot Road        
Entity Address, City or Town Woburn        
Entity Address State Or Province MA        
Entity Address, Postal Zip Code 01801        
City Area Code 339        
Local Phone Number 298-8750        
Entity Well-known Seasoned Issuer No        
Entity Voluntary Filers No        
Entity Current Reporting Status Yes        
Entity Interactive Data Current Yes        
Entity Filer Category Large Accelerated Filer        
Entity Small Business false        
Entity Emerging Growth Company false        
ICFR Auditor Attestation Flag true        
Document Financial Statement Error Correction [Flag] false        
Entity Shell Company false        
Entity Public Float         $ 0.7
Current Fiscal Year End Date --12-31        
Document Fiscal Year Focus 2023        
Document Fiscal Period Focus FY        
Amendment Flag false        
Auditor Name GRANT THORNTON LLP KPMG LLP KPMG LLP    
Auditor Firm ID 248 185 185    
Auditor Location Boston, Massachusetts Boston, Massachusetts Boston, Massachusetts    
Common Class A          
Document Information [Line Items]          
Title of 12(b) Security Class A common stock, par value $0.0001 per share        
Entity Listing, Par Value Per Share $ 0.0001        
Trading Symbol SES        
Security Exchange Name NYSE        
Entity Common Stock, Shares Outstanding       311,083,047  
Common Class B          
Document Information [Line Items]          
Entity Common Stock, Shares Outstanding       43,881,251  
Warrant          
Document Information [Line Items]          
Title of 12(b) Security Warrants to purchase one share of Class A common stock,each at an exercise price of $11.50        
Trading Symbol SES WS        
Security Exchange Name NYSE        
XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 85,671 $ 106,623
Short-term investments 246,775 283,460
Receivable from related party $ 3,911 $ 2,383
Other receivable, after allowance for credit loss, current, related party, type extensible enumeration Related Party Related Party
Inventories $ 558 $ 383
Prepaid expenses and other assets 11,712 3,792
Total current assets 348,627 396,641
Property and equipment, net 37,959 27,756
Intangible assets, net 1,345 1,473
Right-of-use assets, net 13,099 11,363
Deferred tax assets 1,057  
Other assets, non-current 4,723 3,206
Total assets 406,810 440,439
Current Liabilities    
Accounts payable 4,830 6,187
Operating lease liabilities 2,404 1,899
Accrued expenses and other liabilities 13,121 11,271
Total current liabilities 20,355 19,357
Sponsor Earn-Out liabilities 4,166 10,961
Operating lease liabilities, non-current 11,316 10,165
Unearned government grant 9,270 6,657
Other liabilities, non-current 2,753 1,760
Total liabilities 47,860 48,900
Commitments and contingencies (Note 14)
Stockholders' Equity    
Preferred stock, $0.0001 par value; 20,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and 2022, respectively
Common stock: Class A shares, $0.0001 par value, 2,100,000,000 shares authorized; 310,266,922 and 305,833,589 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively; Class B shares, $0.0001 par value, 200,000,000 shares authorized; 43,881,251 shares issued and outstanding as of December 31, 2023 and December 31, 2022 35 35
Additional paid-in capital 559,214 538,041
Accumulated deficit (198,686) (145,286)
Accumulated other comprehensive loss (1,613) (1,251)
Total stockholders' equity 358,950 391,539
Total liabilities and stockholders' equity $ 406,810 $ 440,439
XML 23 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued (in shares) 354,148,173 349,714,840
Common stock, shares outstanding (in shares) 354,148,173 349,714,840
Common Class A [Member]    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,100,000,000 2,100,000,000
Common stock, shares issued (in shares) 310,266,922 305,833,589
Common stock, shares outstanding (in shares) 310,266,922 305,833,589
Common Class B [Member]    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 43,881,251 43,881,251
Common stock, shares outstanding (in shares) 43,881,251 43,881,251
XML 24 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating expenses:      
Research and development $ 30,675 $ 27,967 $ 15,514
General and administrative 47,483 51,606 16,492
Total operating expenses 78,158 79,573 32,006
Loss from operations (78,158) (79,573) (32,006)
Other income (expense):      
Interest income 16,685 6,196 248
Gain on change in fair value of Sponsor Earn-Out liabilities 6,795 25,432  
Miscellaneous income (expense), net 425 (1,793) (312)
Gain on forgiveness of PPP note     840
Total other income, net 23,905 29,835 776
Loss before income taxes (54,253) (49,738) (31,230)
Benefit (provision) from income taxes 853 (1,255) (25)
Net loss (53,400) (50,993) (31,255)
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustment (937) (1,373) 234
Unrealized gain (loss) on short-term investments 575 (245)  
Total other comprehensive (loss) income, net of tax (362) (1,618) 234
Total comprehensive loss $ (53,762) $ (52,611) $ (31,021)
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.17) $ (0.18) $ (0.51)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.17) $ (0.18) $ (0.51)
Weighted-average common shares outstanding, basic (in shares) 315,051,508 288,304,750 61,089,065
Weighted-average common shares outstanding, diluted (in shares) 315,051,508 288,304,750 61,089,065
XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance at Dec. 31, 2020 $ 6 $ 830 $ (63,038) $ 133 $ (62,069)
Beginning balance (in shares) at Dec. 31, 2020 60,781,975        
Beginning balance at Dec. 31, 2020         $ 82,044
Beginning balance (in shares) at Dec. 31, 2020         174,994,140
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs         $ 187,897
Issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs (in shares)         38,966,146
Issuance of common stock upon exercise of stock options   197     $ 197
Issuance of common stock upon exercise of stock options (in shares) 1,360,960        
Stock-based compensation   4,571     4,571
Net Income (Loss)     (31,255)   (31,255)
Foreign currency translation adjustments       234 234
Ending balance at Dec. 31, 2021         $ 269,941
Ending balance (in shares) at Dec. 31, 2021         213,960,286
Ending balance at Dec. 31, 2021 $ 6 5,598 (94,293) 367 $ (88,322)
Ending balance (in shares) at Dec. 31, 2021 62,142,935        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination $ 21 269,920     269,941
Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination (in shares) 213,960,286        
Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination         $ (269,941)
Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination (in shares)         (213,960,286)
Business Combination and PIPE Financing, net of redemptions and transaction costs $ 7 234,514     $ 234,521
Business Combination and PIPE Financing, net of redemptions and transaction costs (in shares) 71,767,824        
Post close adjustment of transaction costs related to Business Combination and PIPE Financing   4,905     4,905
Issuance of common stock upon exercise of stock options $ 1 329     $ 330
Issuance of common stock upon exercise of stock options (in shares) 2,089,351       2,089,351
Restricted stock units vested (in shares) 185,944        
Forfeitures of Restricted Stock Awards (in shares) (44,495)        
Forfeitures of Earn-Out restricted shares (387,005)        
Stock-based compensation   22,775     $ 22,775
Net Income (Loss)     (50,993)   (50,993)
Foreign currency translation adjustments       (1,373) (1,373)
Unrealized gain (loss) on short-term investments       (245) (245)
Ending balance at Dec. 31, 2022 $ 35 538,041 (145,286) (1,251) $ 391,539
Ending balance (in shares) at Dec. 31, 2022 349,714,840       349,714,840
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options   524     $ 524
Issuance of common stock upon exercise of stock options (in shares) 3,691,340       3,691,340
Restricted stock units vested (in shares) 1,063,863        
Forfeitures of Restricted Stock Awards (in shares) (10,824)        
Forfeitures of Earn-Out restricted shares (311,046)        
Stock-based compensation   20,649     $ 20,649
Net Income (Loss)     (53,400)   (53,400)
Foreign currency translation adjustments       (937) (937)
Unrealized gain (loss) on short-term investments       575 575
Ending balance at Dec. 31, 2023 $ 35 $ 559,214 $ (198,686) $ (1,613) $ 358,950
Ending balance (in shares) at Dec. 31, 2023 354,148,173       354,148,173
XML 26 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net of issuance cost   $ 608
Common Stock [Member] | Common Class A [Member]    
Business Combination and PIPE Financing, net of redemptions and transaction costs, restricted shares subject to vesting (in shares) 33,793,878  
Common Stock [Member] | Common Class B [Member]    
Business Combination and PIPE Financing, net of redemptions and transaction costs, restricted shares subject to vesting (in shares) 3,999,796  
XML 27 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Flows From Operating Activities      
Net loss $ (53,400) $ (50,993) $ (31,255)
Adjustments to reconcile net loss to net cash used in operating activities:      
Gain on change of fair value of Sponsor Earn-Out liabilities (6,795) (25,432)  
Stock-based compensation 20,649 22,775 4,571
Depreciation and amortization 5,541 2,596 1,662
Accretion income from available-for-sale short-term investments (11,050) (2,350)  
Other (244) 490 95
Gain on forgiveness of PPP note     (840)
Changes in operating assets and liabilities:      
Receivable from related party (1,528) 5,525 (7,910)
Inventories (184) (383)  
Prepaid expenses and other assets (8,170) (1,586) (1,666)
Deferred tax assets (1,057)    
Accounts payable (62) (3,975) 1,287
Accrued expenses and other liabilities (112) 6,833 4,065
Net cash used in operating activities (56,412) (46,500) (29,991)
Cash Flows From Investing Activities      
Purchases of property and equipment (15,763) (14,654) (8,951)
Purchase of short-term investments (281,518) (411,355) (150,810)
Proceeds from the maturities of short-term investments 330,000 130,000 163,101
Purchases of intangible assets     (26)
Net cash provided by (used in) investing activities 32,719 (296,009) 3,314
Cash Flows From Financing Activities      
Proceeds from Business Combination and PIPE Financing, net of issuance costs   282,940  
Proceeds from government grant 2,751 6,657  
Proceeds from stock option exercises 524 330 197
Proceeds from issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs     187,897
Payment of deferred offering costs     (3,334)
Net cash provided by financing activities 3,275 289,927 184,760
Effect of exchange rates on cash (552) (526) 233
Net (decrease) increase in cash, cash equivalents and restricted cash (20,970) (53,108) 158,316
Cash, cash equivalents and restricted cash at beginning of period (Note 5) 107,936 161,044 2,728
Cash, cash equivalents and restricted cash at end of period (Note 5) 86,966 107,936 161,044
Supplemental Cash and Non-Cash Information:      
Incomes taxes paid 222    
Conversion of Redeemable Convertible Preferred Stock to shares of Class A common stock   (269,941)  
Release of accrued transaction costs related to Business Combination and PIPE Financing   6,061  
Accounts payable and accrued expenses related to purchases of property and equipment 6,008 4,349 378
Lease liabilities arising from obtaining right-of-use assets $ 3,808 1,547  
Liabilities of Ivanhoe acquired in the Business Combination   $ (387)  
Deferred offering costs included in accounts payable and accrued expenses and other liabilities     $ 2,377
XML 28 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business

Note 1.  Nature of Business

SES AI Corporation, and consolidated subsidiaries (together the “Company”) consists of SES AI Corporation (“SES”) and its wholly-owned subsidiary SES Holdings Pte. Ltd. (“SES Holdings” or “Old SES”), along with its wholly owned subsidiaries SolidEnergy Systems, LLC (“SES LLC”), SES (Shanghai) Co., Ltd. (“SES Shanghai”), SolidEnergy Systems Securities Corporation (“SES Securities”), Viking Power Systems Pte. Ltd. (“SES Viking”), SES AI Korea Co., Ltd. (“SES Korea”) and SES Energy Pte. Ltd. (“SES Energy”).

SES Holdings is a Singapore private company limited by shares formed in November 2018. SES LLC is a Delaware limited liability company formed in November 2018 as a result of the conversion from a corporation to a limited liability company by SolidEnergy Systems Corp, a Delaware corporation formed in April 2012. SES Shanghai was registered in Shanghai, China in August 2018. SES Securities was incorporated in December 2017 as a Massachusetts Security Corporation. SES Viking is a Singapore private company limited by shares and was formed in May 2019. SES Korea, formerly known as Massachusetts Solid Energy Co., Ltd., was registered in South Korea in November 2021. SES Energy is a Singapore private company and was incorporated in September 2022.

The Company is engaged in the development of high-performance, Lithium-Metal (“Li-Metal”) rechargeable battery technologies for electric vehicles (“EVs”), Urban Air Mobility (“UAM”) and other applications. The Company’s mission is to facilitate the widespread adoption of sustainable electric transportation, both on land and in air, by creating best-in-class, high energy density Li-Metal batteries centered around long-range performance and safety. The Company’s differentiated battery technology has been designed to combine the high energy density of Li-Metal with the cost-effective, large-scale manufacturability of conventional Lithium-ion (“Li-ion”) batteries which will help to promote the transition from the global dependence on fossil fuel-based automotive vehicles to clean and efficient EVs. The Company’s headquarter is located in Woburn, Massachusetts with research and development facilities located there, in Shanghai, China, and in Chungju, South Korea. Principal operations have not yet commenced as of December 31, 2023, and the Company has not derived revenue from its principal business activities.

Prior to the closing of the Business Combination (the “Closing”), Ivanhoe Capital Acquisition Corp. (“Ivanhoe”), a Cayman Islands exempted company, migrated out of the Cayman Islands and domesticated as a Delaware corporation (the “Domestication”) and changed its name to “SES AI Corporation.” On February 3, 2022 (the “Closing Date”), SES AI Corporation, formerly known as Ivanhoe, and Wormhole Amalgamation Sub Pte. Ltd., a Singapore private company limited by shares and a direct, wholly-owned subsidiary of Ivanhoe (“Amalgamation Sub”), consummated the previously announced Business Combination (the “Business Combination”) pursuant to which, among other things, Amalgamation Sub merged with and into Old SES, with Old SES surviving the Business Combination as a wholly-owned subsidiary of SES. See “Note 3 – Business Combination” for additional information.

XML 29 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and have been prepared on a going concern basis and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) as determined by the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s fiscal year ends on December 31.

Principles of Consolidation

The consolidated financial statements include the accounts of SES and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make use of estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of commitments and contingencies, and the reported amounts of revenues, if any, and expenses. The Company bases its estimates on available historical experience and on various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the

carrying values of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from those estimates.

Significant estimates and assumptions include those related to the valuation of (i) certain equity awards, including common stock awards prior to the Business Combination, the Sponsor Earn-Out Shares, the Earn-Out Restricted Shares, and performance stock units, (ii) deferred tax assets and uncertain income tax positions, and (iii) the measurement of operating lease liabilities. On an ongoing basis, the Company evaluates these judgments and estimates for reasonableness.

Foreign Currency Translation

For the foreign subsidiaries of the Company, assets and liabilities are translated into U.S. dollars using exchange rates as of the balance sheet date, and income and expenses are translated using the average exchange rates in effect for the related month. The net effect of these translation adjustments is reported in accumulated other comprehensive (loss) income within total stockholders’ equity on the consolidated balance sheets. Net realized and unrealized gains (losses) from foreign currency transactions are included in miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss and were $0.3 million, $0.1 million, and $(0.2) million for the years ended years ended December 31, 2023, 2022 and 2021, respectively.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand and highly liquid investments that have original maturity periods of 90 days or less at the time of purchase that are readily convertible to known amounts of cash.

Restricted Cash

Restricted cash includes cash held in checking and money market funds as collateral to secure certain insurance policies and a letter of credit for corporate lease activity. The letter of credit is required to be maintained throughout the term of the lease. If the date of availability or disbursement is less than one year, restricted cash is reported within prepaid expenses and other current assets on the consolidated balance sheets. If the date of availability or disbursement is longer than one year and the balances are maintained under an agreement that legally restricts the use of such funds, restricted cash is reported within other assets on the consolidated balance sheets. As of December 31, 2023, no amount has been drawn under the letter of credit. As of December 31, 2023 and 2022, the Company had restricted cash balances of $1.3 million, respectively.

Investments

The Company has investments in short-term marketable debt and marketable equity securities. Investments in marketable debt securities consist of U.S. treasury securities, are classified as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. These available-for-sale marketable securities are recorded at fair value, with any unrealized gains and losses included as a component of accumulated other comprehensive (loss) income in total stockholders’ equity on the consolidated balance sheets until realized or until a determination is made that an other-than-temporary decline in market value has occurred. The amortized cost of U.S. treasury securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion are reported within interest income in the consolidated statement of operations and comprehensive loss. Investments in marketable debt securities with a stated maturity date of less than one year are classified as short-term investments, while these with a stated maturity date of more than one year, and that are not expected to be used in current operations, are classified as long-term investments on the consolidated balance sheet, respectively. Investments in marketable equity securities are classified as short-term investments when the Company’s intention is to sell within a year of purchase, otherwise they will be classified as long-term investments. Investments in marketable equity securities with a readily determinable fair value, not accounted for under the equity method, are recorded at fair value with changes to fair value reported within miscellaneous income (expense), net in the consolidated statements of operations and comprehensive loss.

Inventories

Inventories consist of raw materials and are stated at the lower of average cost or net realizable value.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, restricted cash and short-term investments. The Company seeks to mitigate its credit risk with respect to such concentrations by holding its deposits with

large, reputable, domestic financial institutions and investing in high credit rated shorter-term instruments. The account balances at these institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage, and as a result, there may be a concentration of risk related to amounts invested in excess of FDIC insurance coverage. As of December 31, 2023 and 2022, the amount of cash, cash equivalents and restricted cash held by our subsidiaries in foreign bank accounts was $11.1 million and $21.0 million, respectively.

Fair Value Measurements

Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be either recorded or disclosed at fair value, the Company considers the principal or most advantageous market in which it would transact, and it also considers assumptions that market participants would use when pricing the asset or liability.

The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. GAAP establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:

Level 1    Observable inputs such as quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2    Inputs other than the quoted prices in active markets that are observable either directly or indirectly.

Level 3    Unobservable inputs in which there are little or no market data and which require the Company to develop its own assumptions.

Certain of the Company’s financial instruments, including cash and cash equivalents, accounts payable, accrued expenses and other current liabilities are carried at cost, which approximates their fair value because of their short-term nature. The following table presents information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis:

(in thousands)

Level 1

    

Level 2

    

Level 3

    

Total

December 31, 2023

Current assets

Cash equivalents in money market funds (Note 5)

$

74,997

$

$

$

74,997

U.S. treasury securities

246,127

246,127

Equity securities(1)

648

648

Total current assets at fair value

$

321,772

$

$

$

321,772

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

322,386

$

$

$

322,386

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

4,166

$

4,166

Total non-current liabilities at fair value

$

$

$

4,166

$

4,166

December 31, 2022

Current assets

Cash equivalents in money market funds (Note 5)

$

46,308

$

$

$

46,308

U.S. treasury securities

283,460

283,460

Total current assets at fair value

$

329,768

$

$

$

329,768

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

330,382

$

$

$

330,382

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

10,961

$

10,961

Total non-current liabilities at fair value

$

$

$

10,961

$

10,961

(1) Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.

 

There were no transfers in or out of Level 3 measurements during the years ended December 31, 2023 and 2022.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation for property and equipment, other than construction in progress, is based upon the following useful lives using the straight-line method:

Laboratory machinery and equipment

 

5 – 10 years

Office and computer equipment

 

3 – 5 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of useful life of asset or lease term

 

The Company periodically assesses the useful lives of the assets to determine whether events or circumstances may indicate that a revision to the useful life is warranted. Maintenance and repairs that do not extend the life or improve the asset are expensed as incurred. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to placing the asset in service. Additionally, reimbursements received by the Company under its A-Sample joint development agreement (“JDA”) related to property and

equipment constructed and owned by the Company are recognized as a reduction of the cost of the related asset in the consolidated balance sheets as discussed in “Note 4 – Partnerships” below.

Intangible Assets

Intangible assets purchased are recorded at cost and stated at cost less accumulated amortization. Intangibles assets with finite useful lives are amortized based on the pattern in which the economic benefits of the assets are estimated to be consumed over the following estimated useful lives:

Intellectual property

 

15 years

 

Amortization expense is included in general and administrative expenses in the consolidated statement of operations and comprehensive loss.

Impairment of Long-Lived Assets

The Company evaluates long-lived assets, including amortizable intangible assets and ROU assets, annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If such events or circumstances arise, the Company will compare the carrying amount of the asset group comprising the long-lived assets to the estimated future undiscounted cash flows expected to be generated by the asset group. If the estimated aggregate undiscounted cash flows are less than the carrying amount of the asset group, an impairment charge is recorded as the amount by which the carrying amount of the asset group exceeds the fair value of the assets, as based on the expected discounted future cash flows attributable to those assets. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no impairments of long-lived assets during the years ended December 31, 2023, 2022 and 2021.

Deferred Offering Costs

Deferred offering costs consist of legal, accounting, and other costs incurred through the balance sheet date that are directly related to the Company becoming a publicly traded company are capitalized. Deferred offering costs were charged to stockholders’ equity upon the completion of the transaction.

Leases

The Company determines if an arrangement includes a lease at inception. Lease arrangements generally have lease and non-lease components, which the Company has elected to account for as a single lease component. At the lease commencement date, the Company recognizes an operating lease liability and an operating lease asset, which represents the right to use the underlying asset for the lease term (the “ROU asset”). The operating lease liability is equal to the present value of (1) fixed lease payments for the noncancelable lease term, (2) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised, and (3) variable lease payments that depend on an underlying index or rate in effect at lease commencement. Variable lease payments as the difference between underlying index and the actual index, or that do not depend on an underlying index or rate in effect at lease commencement, such as common area maintenance, insurance, and property tax, are recognized in operating expenses when incurred. The operating ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability and lease payments made prior to lease commencement, less any lease incentives received.

As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at lease commencement in determining the present value of lease payments. The Company’s incremental borrowing rate estimates a secured rate that reflects the term of the lease, the nature of the underlying asset and the economic environment. The Company recognizes rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term. All ROU assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets. The Company excludes leases with an expected term of one year or less from recognition on the consolidated balance sheets. See “Note 12 – Leases” for additional information about the Company’s leases.

Government Grants

The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attached to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense or as other income, depending on the nature of the grant, in the consolidated statement of operations and comprehensive loss or as a reduction of the cost of the related asset in the consolidated balance sheet. If a grant amount is received but not earned, then such amount is deferred and shown as a liability in the consolidated balance sheet. See “Note 10 – Government Grant” for additional information about government grants awarded to the Company.

Sponsor Earn-Out Liabilities

On February 2, 2022, in connection with the Domestication, 6,900,000 of Ivanhoe’s Class B ordinary shares held by Ivanhoe Capital Sponsor LLC (the “Sponsor”) converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class B common stock, par value $0.0001 per share (the “Class B common stock”), of the Company. At Closing, these 6,900,000 shares of Class B common stock converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class A common stock, par value $0.0001 per share (the “Class A common stock,” and together with the Class B common stock, “common stock”), of the Company (the “Sponsor Earn-Out Shares”). These Sponsor Earn-Out Shares are subject to certain transfer restrictions and forfeiture terms following the Closing, which will be released as follows:

20% are subject to transfer restrictions until the date that is 180 days after the Closing (“Tranche 1”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $12.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 2”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $14.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 3”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $16.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 4”); and
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $18.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 5”).

If there is a change in control of SES at a per share value of greater than $18.00, then 100% of the Sponsor Earn-Out Shares will be released from these transfer restrictions; however if the per share value is less than $18.00 upon a change in control, then the Sponsor Earn-Out Shares will be released pro rata based on the per share value of the change in control and the stock price thresholds for release specified above. Any Sponsor Earn-Out Shares not released will be forfeited and cancelled.

The Sponsor Earn-Out Shares in Tranche 1 are accounted for as equity instruments because they are legally owned by the Sponsor, cannot be forfeited and were subject only to transfer restrictions that lapsed 180 days after the Closing Date, which occurred on August 2, 2022, and as such meet the equity classification criteria in accordance with ASC 505, Equity. The Sponsor Earn-Out Shares under Tranche 2 through Tranche 5 are accounted for as a derivative liability measured at fair value , with changes in fair value reported within other expense, net on the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out triggering events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the shares of Class A common stock. As of December 31, 2023, the earn-out triggering events were not achieved for any of Tranche 2 through Tranche 5. See “Note 11 – Sponsor Earn-Out Liabilities” for further information on fair value.

Earn-Out Shares

In connection with the Business Combination, holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received 29,999,947 earn-out shares of common stock, including (i) 23,691,182 shares of Class A common stock (the “Earn-Out Shares”) issued for the benefit of the former holders of Old SES common and redeemable convertible preferred stock; (ii) 2,308,969 shares of restricted Class A common stock (the “Earn-Out Restricted Shares”) issued to Old SES option holders and pre-Closing recipients of Old SES restricted shares; and (iii) 3,999,796 shares of Class B common stock (“Founder Earn-Out Shares”) issued to the CEO and certain entities affiliated with the CEO (the “SES Founder Group”).

The Earn-Out Shares and the Founder Earn-Out Shares (collectively, the “Escrowed Earn-Out Shares”) were placed into escrow at the Closing and shall vest on the date that the closing price of shares of Class A common stock is equal to or greater than $18.00 (“Triggering Event”) during the period beginning on the date that is one year following the Closing and ending on the date that is five years following the Closing (the “Earn-Out Period”). If a Triggering Event has not occurred by the expiration of the Earn-Out Period, then the Escrowed Earn-Out Shares shall be cancelled, and holders of such shares shall have no right to receive such Escrowed Earn-Out Shares. The Earn-Out Restricted Shares are subject to vesting based on the same terms as the Escrowed Earn-Out Shares and are also subject to forfeiture if such recipient’s service with the Company terminates prior to vesting. Any such forfeited Earn-Out Restricted Shares shall be available for grant pursuant to the Company’s incentive plan. If, during the earn-out period of five years, there is a change in control transaction at a per share price of greater than or equal to $18.00 per share, then all 29,999,947 earn-out shares will vest immediately prior to the consummation of such change in control, otherwise, all earn-out shares will be forfeited.

The Escrowed Earn-Out Shares to be released upon achievement of the vesting condition are classified as equity instruments and recorded at fair value in stockholders’ equity as vesting is indexed to the common stock of the Company. The Earn-Out Restricted Shares are accounted for as a single tranche equity award. See “Note 17 – Stock-Based Compensation” for further information on fair value of the Earn-Out Restricted Shares.

Common Stock Warrants

Prior to the Business Combination, Ivanhoe had issued 9,200,000 public warrants (“Public Warrants”) and 5,013,333 private placement warrants (“Private Warrants” and collectively with the Public Warrants, the “Warrants”) which were assumed by the Company at Closing. On February 1, 2022, prior to Closing, the Ivanhoe warrant holders approved certain amendments to the terms of the Warrants such that the Warrants met the derivative scope exception for contracts in the Company’s own stock and were recorded in stockholders’ equity. Prior to the amendment, the Warrants were accounted for as derivative liabilities measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period. Each whole Warrant entitles the registered holder to purchase one share of Class A common stock at a price of $11.50 per share. Pursuant to the Warrant agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Class A common stock. This means only a whole Warrant may be exercised at a given time by a warrant holder. 

The amendments, among other things, include the following:

amendments to the rights specific to the Private Warrants such that (a) the rights specific to Private Warrants are retained by the holder thereof regardless of such holder’s identity, (b) the Private Warrants are no longer subject to redemption by the Company when such warrants are trading at a price equal to or in excess of $10.00 per share but less than $18.00 per share and (c) the Private Warrants are no longer generally exercisable on a “cashless basis”;
eliminates the Company’s ability to redeem any Public Warrants unless the Class A common stock is trading at a price equal to or in excess of $18.00 per share; and
removes certain language related to the treatment of Warrants in the event of a tender offer for the shares underlying such Warrants.

Subsequent to the Closing, the Company registered 14,213,280 shares of Class A common stock issuable upon the exercise of the Warrants.

Redeemable Convertible Preferred Stock

The Company records all shares of redeemable convertible preferred stock at their respective fair values less issuance costs on the dates of issuance. Upon closing of the Business Combination, the redeemable convertible preferred shares were cancelled and converted into shares of Class A common stock, as discussed in “Note 3 Business Combination.”

Segments

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating and reportable segment, as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. See “Note 20 – Segment and Geographic Information” for additional information.

Research and Development Costs

Research and development costs with no alternative future use are expensed as incurred. Research and development costs are comprised of expenses incurred in performing research and development activities, including compensation and benefits for employees, materials and supplies, payments to consultants, patent related legal costs, facility costs, depreciation, and travel expenses. Additionally, payments received by the Company under its JDAs are recognized as a reduction to research and development expense in the consolidated statement of operations and comprehensive loss.

Stock-Based Compensation

The Company measures compensation expense for all stock-based awards made to employees, directors, and non-employees, based on estimated fair values as of the grant date and recognizes the compensation expense using the straight-line method over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures when they occur. Changes in the assumptions can materially affect the fair value and ultimately how much stock-based compensation expense is recognized. The inputs used in valuation models to estimate the fair value of certain stock-based awards are subjective and generally require significant analysis and judgment to develop. See “Note 17 – Stock-Based Compensation” for additional information about stock-based awards.

Income Taxes

Income tax expense has been provided using the asset and liability method. Deferred tax assets and liabilities are determined based on the estimated future tax consequences attributable to differences between the financial statement carrying amounts and tax bases of existing assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability. The Company provides a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that the deferred tax assets will not be realized. In evaluating the Company’s ability to recover deferred tax assets, the Company considers all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis.

The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Company’s consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties associated with tax matters as part of the income tax provision and includes accrued interest and penalties with the related income tax liability within accrued expenses and other current liabilities on the consolidated balance sheets.

Other Comprehensive Income (Loss)

Other Comprehensive income (loss) includes changes in the balances of items that are reported directly as a separate component of stockholders’ equity on the consolidated balance sheets. The components of comprehensive loss are net loss, foreign currency translation adjustments and unrealized gains and losses from available-for-sale marketable debt securities. The Company does not provide for income taxes on foreign currency translation adjustments since it does not provide for taxes on the unremitted earnings of its foreign subsidiaries. The tax effects of unrealized gains and loss from available-for-sale marketable debt securities is recorded in deferred tax assets (liabilities) and fully offset by the valuation allowance. The changes in accumulated other comprehensive income (loss) are included in the Company’s consolidated statement of operations and comprehensive loss.

Net Income (Loss) Per Share

Upon recapitalization, net loss per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares by multiplying by 5.9328 (the “Exchange Ratio) established in the Business Combination, including the issuance of Class A common stock and Class B common stock to Old SES common stockholders. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of its redeemable convertible preferred stock do not have a contractual obligation to share in the Company’s losses. As the liquidation and dividend rights of Class A common stock and Class B common stock are identical, the net loss attributable to common stockholders is allocated on a proportionate basis, and the resulting net loss per share is identical for Class A common stock and Class B common stock under the two-class method.

Basic net income or loss per share attributable to Class A common stock and Class B common stock stockholders is computed by dividing the net income or loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net income or loss per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock equivalents outstanding during the period.

Recently Adopted Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-7, Improvements to Reportable Segment Disclosures, which requires disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions and impact this ASU will have when adopted for the year ended December 31, 2024 and anticipate it will likely result in inclusion of additional required disclosures in our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-9, Improvements to Income Tax Disclosures, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. We are currently evaluating the impact this ASU will have when adopted and anticipate this ASU will likely result in the required additional disclosures being included in our consolidated financial statements.

The Company has reviewed all other accounting pronouncements issued during the year ended December 31, 2023 and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

 

 

 

XML 30 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Business Combination

Note 3.  Business Combination

On February 3, 2022, SES consummated the previously discussed business combination. The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, SES, formerly known as Ivanhoe, was treated as the “acquired” company for financial reporting purposes. Accordingly, the financial statements of the Company represent a continuation of the financial statements of Old SES with the Business Combination treated as the equivalent of Old SES issuing stock for the net assets of Ivanhoe, accompanied by a recapitalization. The net assets of Ivanhoe are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Business Combination are those of Old SES. As a result, the consolidated financial statements included in this report reflect (i) the historical operating results of Old SES prior to the Business Combination; (ii) the combined results of SES and Old SES following the Closing; (iii) the assets and liabilities of Old SES at their historical cost; and (iv) SES’s equity structure for all periods presented as discussed below.

At Closing, the following occurred:

Each share of Old SES common stock, excluding shares held by the SES Founder Group, and each redeemable convertible preferred share that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number;
Each share of Old SES common stock held by the SES Founder Group that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class B common stock equal to the Exchange Ratio, rounded down to the nearest whole number;
Each Old SES restricted share that was granted and subject to restrictions (including vesting) immediately prior to the Closing was assumed by the Company and converted into a number of shares of restricted Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number, which remain subject to the same terms and conditions as were applicable prior to the Closing; and
Each Old SES option that was outstanding immediately prior to the Closing, whether vested or unvested, was assumed by the Company and converted into an option to acquire Class A common stock with the same terms as were applicable prior to the Closing, except for the number of shares exercisable and the exercise price, each of which was adjusted using the Exchange Ratio, rounded down to the nearest whole number;
Holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received 29,999,947 earn-out shares of the Company’s common stock.

Additionally, in connection with the Domestication on February 2, 2022, 6,900,000 shares of Ivanhoe’s Class B ordinary shares held by the Sponsor converted, on a one-for-one basis, into shares of Class B common stock and at Closing converted into an equal number of Class A common stock.

In connection with the Business Combination, the Company received $326.1 million in gross proceeds, including a contribution of $51.6 million of cash held in Ivanhoe’s trust account net of redemption of Ivanhoe Class A common stock held by Ivanhoe’s public stockholders and a $274.5 million private investment in public equity (the “PIPE Financing”) at $10.00 per share of Class A common stock, prior to the payment of transaction costs and other amounts. The Company incurred $46.3 million of transaction costs, consisting of underwriting, legal, and other professional fees, of which $41.6 million was recorded to additional paid-in capital as a reduction of proceeds and the remaining $4.7 million was expensed immediately. Of the total amount of transaction costs incurred, $13.0 million was unpaid, which was included in accrued expenses as of the Closing Date. Subsequent to the Closing, $4.9 million of net transaction costs recorded to additional paid-in capital was released and adjusted.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity as of the date of closing:

(in thousands)

Cash - Ivanhoe's trust and cash, net of redemptions

$

51,590

Cash - PIPE Financing

274,500

Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing

(13,149)

Less: Transaction costs and advisory fees paid

(26,972)

Net proceeds from Business Combination and PIPE Financing at Closing

285,969

Less: Transaction costs paid post Closing

(3,029)

Financing cash inflow from Business Combination and PIPE Financing

282,940

Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination

4,649

Less: Transactions costs paid on or before December 31, 2021

(3,334)

Less: Sponsor Earn-Out liability

(36,393)

Less: Liabilities assumed from Ivanhoe

(387)

Less: Accrued transaction costs

(12,954)

Net contributions from Business Combination and PIPE Financing

$

234,521

The number of shares of common stock issued immediately following the consummation of the Business Combination:

Number of Shares

Ivanhoe Class A common stock, outstanding prior to Business Combination

27,600,000

Less: Redemption of Ivanhoe Class A common stock

(22,455,850)

Ivanhoe Class A common stock, net of redemptions

5,144,150

Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing

6,900,000

Total Ivanhoe Class A Common Stock

12,044,150

PIPE Investors — Class A common stock

27,450,000

Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock

236,221,766

SES Founder Group shares of common stock converted to shares of Class B common stock

39,881,455

Old SES Restricted Shares converted to restricted shares of Class A common stock

2,273,727

Founder Earn-Out Shares (Class B common stock)

3,999,796

Earn-Out Shares (Class A common stock)

23,691,182

Earn-Out Restricted Shares (Class A common stock)

2,308,969

Total

347,871,045

Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing

(276,103,221)

Business Combination and PIPE Financing Shares

71,767,824

 

 

 

XML 31 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Partnerships
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Partnerships

Note 4. Partnerships

In December 2020, the Company established a partnership with Hyundai Motor Company (“Hyundai”) when it entered into a joint development agreement (“JDA”) to jointly research and develop (“R&D”) Li-Metal battery technology, which concluded in November 2023. Further, in May 2021, the Company executed another JDA with Hyundai to jointly develop an A-Sample Li-Metal battery effective August 31, 2021, which has an initial term of three years.

In February 2021, the Company established a partnership with GM Global Technology Operations LLC (“GM Technology”), an affiliate of GM Ventures LLC (“GM Ventures”), and General Motors Holdings LLC (“GM Holdings”) (collectively, “General Motors” or “GM”) when it entered into a JDA to jointly R&D an A-Sample Li-Metal battery cell and build-out a prototype manufacturing line for GM Technology. The JDA has an initial term of three years.

In December 2021, the Company established a partnership with Honda Motor Company, Ltd. (“Honda”) when it entered into a JDA to jointly R&D an A-Sample Li-Metal battery cell, which has an initial term of one and half years.

In November 2023, the Company entered into a B-Sample JDA with one of our OEM partners which includes technical milestones and timeline for delivery of B-Sample cells. The JDA has an initial term of two and half years.

Under the terms of certain JDAs, the Company will fund research and development activities and capital expenditures related to the buildout of pilot manufacturing lines and the JDA partner will be required to refund such expenses to the Company, regardless of the results of the R&D activities. The following table summarizes credits to research and development recorded in accordance to the terms of the JDA agreements:

Year Ended December 31, 

(in thousands)

2023

    

2022

    

2021

Research and development (related party)

$

10,594

$

8,758

$

13,972

Research and development

12,471

5,431

2,004

Total credits to research and development

$

23,065

$

14,189

$

15,976

 

Additionally, the Company recorded $9.9 million as a credit to property and equipment in the consolidated balance sheets for the year ended December 31, 2022, which represents reimbursements received from related party for property and equipment constructed and purchased by the Company. No credits to fixed assets were recorded in the year ended December 31, 2023 or the year ended December 31, 2021.

As of December 31, 2023 and 2022, there were $3.9 million and $2.4 million, respectively, outstanding as a receivable from related party as disclosed in the consolidated balance sheets. As of December 31, 2023, there was a non-related party receivable of $5.1 million outstanding compared to no amount outstanding as of December 31, 2022. As of December 31, 2023, there was no deferred income for non-related party JDAs compared to the $4.2 million recorded as deferred income as of December 31, 2022. Amounts for non-related party receivables and deferred income are recorded within prepaid expenses and other current assets and accrued expenses and other current liabilities, respectively, in the consolidated balance sheets.

XML 32 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

Note 5.  Cash and Cash Equivalents

The following table presents information about the Company’s cash, cash equivalents, and restricted cash:

(in thousands)

December 31, 2023

    

December 31, 2022

Cash

$

10,674

$

60,315

Money market funds

 

74,997

 

46,308

Total cash and cash equivalents

85,671

106,623

Restricted cash included in other assets

 

1,295

 

1,313

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows

$

86,966

$

107,936

XML 33 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Short-Term Investments

Note 6.  Short-Term Investments

The following table provides amortized costs, gross unrealized gains and losses, and fair values for the Company’s investments in available-for-sale U.S treasury securities as of December 31, 2023 and December 31, 2022, which had maturity dates that range from 1 month to 10 months and 1 month to 11 months, respectively. Fair value was determined using market prices obtained from third-party sources. The Company had no investments as of December 31, 2021. Realized gains or losses were insignificant for the years ended December 31, 2023, 2022 and 2021.

December 31, 2023

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

245,797

$

337

$

(7)

$

246,127

Total

$

245,797

$

337

$

(7)

$

246,127

December 31, 2022

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

283,705

$

2

$

(247)

$

283,460

Total

$

283,705

$

2

$

(247)

$

283,460

 

The Company has $0.6 million marketable equity securities as of December 31, 2023, with an initial cost of $0.5 million. Total unrealized gain/loss of $0.1 million is recorded under miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss. The Company did not have any marketable equity securities as of December 31, 2022.

 

 

XML 34 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net

Note 7. Property and Equipment, Net

Property and equipment, net consisted of the following:

As of December 31, 

(in thousands)

    

2023

    

2022

Laboratory machinery and equipment

$

21,762

$

18,133

Office and computer equipment

 

1,169

 

358

Leasehold improvements

 

18,228

 

11,443

Construction in progress

9,773

5,422

Total property and equipment

 

50,932

 

35,356

Less: accumulated depreciation

 

(12,973)

 

(7,600)

Property and equipment, net

$

37,959

$

27,756

 

Depreciation expense was $5.4 million, $2.5 million, and $1.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. Construction in progress primarily consists of leasehold improvement projects associated with the Company’s Shanghai pilot facility and a new lab facility in Woburn, MA.

XML 35 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, net
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net

Note 8. Intangible Assets, Net

Intangible assets, net consisted of the following:

As of December 31, 

(in thousands)

    

2023

    

2022

Intellectual property

$

1,918

$

1,918

Less: accumulated amortization

 

(573)

 

(445)

Intangible assets, net

$

1,345

$

1,473

Amortization expense was $0.1 million for each of the years ended December 31, 2023, 2022 and 2021, respectively. Amortization expense associated with the intangible assets included on the Company’s consolidated balance sheet as of December 31, 2023 is expected to be as follows:

Years Ending December 31,

(in thousands)

2024

$

128

2025

 

128

2026

 

128

2027

 

128

2028

 

128

Thereafter

705

Total

$

1,345

 

 

 

XML 36 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

Note 9.  Accrued Expenses and Other Current Liabilities

The components of accrued expenses and other current liabilities consisted of the following:

(in thousands)

December 31, 2023

    

December 31, 2022

Employee compensation and related costs

$

7,022

$

3,115

Construction in process

3,182

229

Income taxes payable

288

1,422

Professional and consulting services

1,273

1,566

Deferred income received under joint development agreements

4,189

Other

 

1,356

 

750

Accrued expenses and other current liabilities

$

13,121

$

11,271

XML 37 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Government Grant
12 Months Ended
Dec. 31, 2023
Government Assistance [Abstract]  
Government Grant

Note 10.  Government Grant

In December 2022, the Company was awarded a grant (the “Grant”) from certain government agencies. The incentives received under the Grant, which is in the form of cash, can be used for facilities related expenses and the purchase of property and equipment. The Company is required to adhere to the following conditions attached to the incentives, which include purchase of a government grant guarantee insurance policy, required minimum investments into specified spending categories and the creation of a minimum amount of permanent full-time jobs in a certain geographical location over the next five years, with the option to extend to 10 years by remaining in a certain geographical location. If determined that we were ineligible to receive the Grant, we could be required to pay the Grant in its entirety with interest. The Company has yet to fulfill the required minimum investment, and the compliance with this condition will continue to be monitored over the remaining grant period.

During the year ended December 31, 2023, the Company received cash grants of 3.6 billion Korean won, or $2.8 million after translation, which is the remaining balance of the awarded grant. The Company has received, but not yet earned 12 billion Korean won and 8.4 billion Korean won, as of December 31, 2023 and December 31, 2022, respectively.  These balances are equivalent to $9.3 million and $6.7 million, after translation, as of December 31, 2023 and December 31, 2022, respectively, which is disclosed as a noncurrent liability in the consolidated balance sheet.

XML 38 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sponsor Earn-Out Liability
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Sponsor Earn-Out Liability

Note 11.  Sponsor Earn-Out Liabilities

The Sponsor Earn-Out shares in Tranche 2 through Tranche 5 have been measured at their estimated fair value using a Monte Carlo simulation valuation model. Inherent in the valuation model are assumptions related to expected stock price volatility, risk-free interest rate, expected life, and dividend yield. The key inputs used in the Monte Carlo simulation model for the Sponsor Earn-Out liabilities at their measurement dates were as follows:

December 31, 2023

December 31, 2022

Expected term (in years)

3.1

4.1

Risk free rate

4.04%

4.09%

Expected volatility

91.0%

85.0%

Expected dividends

0%

0%

Stock price

$

1.83

$

3.15

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and warrants and select peer companies’ common stock that matches the expected term of the awards (range of the weighted average of volatility is 83.8% - 96.2% and 85.0% - 101.4% for the years ended December 31, 2023 and 2022, respectively). The expected term is derived from the probability weighted model, considering the number of inputs, including the probability of a change in control. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

The following table provides a reconciliation of the beginning and ending balances for the Sponsor Earn-Out liabilities:

(in thousands)

Balance as of December 31, 2021

$

Additions during the period

  

36,393

Change in fair value

(25,432)

Balance as of December 31, 2022

10,961

Change in fair value

  

(6,795)

Balance as of December 31, 2023

$

4,166

 

 

 

XML 39 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 12.  Leases

The Company’s operating leases consist primarily of leases for office and plant spaces. Certain of the Company’s operating leases include escalating rental payments, some of which include the option to extend the lease term for up to 5 years, and some include options to terminate the lease at certain times within the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

The Company’s total operating lease cost was $2.9 million for the year ended December 31, 2023. For the years ended December 31, 2022 and 2021 total rental expense was $2.5 million and $1.8 million, respectively. Cash paid for amounts included in the measurement of lease liabilities was $2.9 million and $2.4 million for the years ended December 31, 2023 and 2022.

The following table summarizes the future minimum undiscounted lease payments under existing operating leases as of December 31, 2023:

Years Ending December 31,

(in thousands)

2024

$

3,574

2025

3,652

2026

2,986

2027

2,096

2028

1,680

Thereafter

3,076

Total future minimum lease payments

17,064

Less: imputed interest

(3,344)

Total future minimum lease payments

$

13,720

 

As of December 31, 2023 and 2022, the weighted average remaining lease term for operating leases was 5.6 years and 6.3 years, respectively, and the weighted average discount rate used to determine the operating lease liability was 7.4% and 6.2%, respectively.

Woburn Lease

In August 2016, the Company entered into an operating lease agreement to lease an office space in Woburn, Massachusetts with the original lease term expiring in August 2021. The lease agreement has one five-year renewal option and has variable lease payment that depends on the CPI index and is measured annually. In May 2020, the Company extended the term of the lease by 5 years through August 2026. In February and March 2021, the Company amended the lease agreement increasing the leased space. In December 2021, the Company further amended the lease agreement reducing the leased space. The amendment includes an obligation to pay monthly relinquishment charges (equal to the total rental obligation for the duration of the lease term), only if the new tenant does not pay monthly rental amount and lessor has provided a notice to collect the relinquishment charges from the Company. As of December 31, 2023, the Company assessed the probability of any liability to be incurred for relinquishment charges as remote. Total future minimum lease payments under this lease are $6.8 million.

In October 2022, the Company entered into an amendment to the operating lease agreement for its Woburn facility to add additional space and is accounted for as a separate lease (Addition Lease). Pursuant to the amendment, the landlord has agreed to construct an addition to the existing facility for such additional space, which commenced in June 2023 and expires at the same time as the original lease. The Addition Lease also contains a variable lease payment that depends on the CPI Index and is measured annually. The additional space consists of approximately 5,000 square feet and the total undiscounted future minimum lease payments for the addition through the expected 8-year term will be approximately $1.5 million.

Electrolyte Foundry Lease

In June 2023, the Company entered into an operating lease agreement to lease a lab space in Woburn, Massachusetts with the original lease term expiring five years after the delivery date upon completion of the build-out. The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least six months before the expiry and has variable lease payment that depends on the CPI index and is measured annually. In January 2024, the Company started using the lab space. Total future minimum lease payments under this lease are $2.8 million.

Shanghai Lease

In September 2018, the Company entered into an operating lease agreement to lease a manufacturing space in Shanghai, China with the original lease term expiring in August 2023. In September 2021, the Company amended the lease agreement. The amendment increased the amount of leased space and extended the term of the lease by three years through August 2026. Total future minimum lease payments under this lease are $3.9 million. The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least 90 days before the expiry and provides for annual cost of living increases of up to 3%.

South Korea Leases

In November 2022, the Company entered into an operating lease agreement with a lease commencement date of July 2022 to lease a manufacturing building in the Chungju, South Korea industrial complex with the original lease term expiring in September 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $1.5 million.

In February 2023, the Company entered into an operating lease agreement with a commencement date of February 1, 2023 to lease a second manufacturing space in the Chungju, South Korea industrial complex with the original lease term expiring in December 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $0.7 million.

XML 40 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Payable
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Note payable

Note 13. Note Payable

In April 2020, the Company applied for and received a loan in the amount of $0.8 million under the Paycheck Protection Program (the "PPP"), established and pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the Small Business Administration (the "PPP Note"). In February 2021, the principal and interest were forgiven for the PPP Note, for which the Company recorded a gain on forgiveness of PPP Note of $0.8 million in its consolidated statement of operations and comprehensive loss.

XML 41 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 14.  Commitments and Contingencies

Commitments

Under the terms of one of the JDAs entered into in 2021, the Company is committed to undertake certain research and development activities to the benefit of both itself and its OEM Partners which involves expenditures related to engineering efforts and purchases of related equipment. The JDA has an agreed-upon value of up to $50 million, of which the Company has spent $5.9 million as of December 31, 2023.

Legal Contingencies

From time-to-time, the Company may be subject to claims arising in the ordinary course of business or become involved in litigation or other legal proceedings. While the outcome of such claims or other proceedings cannot be predicted with certainty, the Company’s management expects that any such liabilities, to the extent not provided for by insurance or otherwise, would not have a material effect on the Company’s financial condition, results of operations or cash flows.

Indemnifications

The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, partnerships, landlords, vendors, and contractors. Pursuant to these arrangements, the Company agrees to indemnify, defend, and hold harmless the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions. In addition, the Company indemnifies its officers, directors, and certain key employees against claims made with respect to matters that arise while they are serving in their respective capacities as such, subject to certain limitations set forth under applicable law, and applicable indemnification agreements. The Company maintains insurance, including commercial general liability insurance, product liability insurance, and directors and officers insurance to offset certain potential liabilities under these indemnification provisions. To date, there have been no claims under these indemnification provisions.

XML 42 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Convertible Preferred Stock
12 Months Ended
Dec. 31, 2023
Temporary Equity Disclosure [Abstract]  
Redeemable Convertible Preferred Stock

Note 15. Redeemable Convertible Preferred Stock

The Company had the following redeemable convertible preferred stock issued and outstanding as of December 31, 2021. Upon closing of the Business Combination, all outstanding redeemable convertible preferred stock were converted into shares of the Company’s common

stock in an amount determined by application of the Exchange Ratio, as discussed further in “Note 3 – Business Combination,” and as a result, the following share and per share amounts have been retroactively converted.

(in thousands, except share and per share amounts)

Issue Price

Shares

Shares Issued

Liquidation

Carrying

Series

    

per share

    

Authorized

    

and Outstanding

    

Amount

    

Amount

Series A

$

0.1406

 

32,011,403

 

32,011,403

$

4,500

$

4,413

Series B

$

0.3795

 

30,305,065

 

30,305,065

 

11,500

11,362

Series C

$

0.4829

 

75,874,600

 

75,874,600

 

36,643

36,324

Series C plus

$

0.8151

 

36,803,072

 

36,803,072

 

30,000

29,945

Series D

$

4.7939

 

28,891,766

 

28,891,766

 

138,505

138,257

Series D plus

$

4.9631

 

10,074,380

 

10,074,380

 

50,000

49,640

Total

 

213,960,286

 

213,960,286

$

271,148

$

269,941

 

In April 2021, the Company entered into a stock purchase agreement whereby certain investors agreed to purchase $138.5 million in Series D redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in April 2021, the investors purchased 28,891,766 shares of Series D redeemable convertible preferred stock. In May 2021, the Company entered into a stock purchase agreement whereby an investor agreed to purchase $50.0 million in Series D plus redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in May 2021, the investor purchased 10,074,380 shares of Series D plus redeemable convertible preferred stock.

Conversion

Shares of redeemable convertible preferred stock were converted into common stock at the holders’ option at any time after the date of issuance of such share or automatically (i) immediately prior to the closing of a firm commitment underwritten public offering of the Company’s common stock at a price per share at least 2 times the Series D and Series D plus issuance price and with gross proceeds to the Company of at least $100 million, net of underwriting commission and discounts or (ii) upon the vote or receipt by the Company of a written request for such conversion from the holders of the 66% of the redeemable convertible preferred stock then outstanding, voting as a single class and on an as-converted basis. Each share of the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was converted into the number of shares of common stock at the then effective conversion ratio. The initial conversion price per share for the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was subject to anti-dilution adjustments, if any.

XML 43 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

Note 16. Stockholders’ Equity

On February 4, 2022, the Class A common stock and Warrants began trading on the New York Stock Exchange under the ticker symbols “SES” and “SES WS,” respectively.

Class A and Class B Common Stock

Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 2,100,000,000 shares of Class A common stock, par value $0.0001 per share and 200,000,000 shares of Class B common stock, par value $0.0001 per share. Class A common stock and Class B common stock are referred to as common stock throughout the notes to these financial statements, unless otherwise noted.

The rights of holders of Class A common stock and Class B common stock are identical, except with respect to voting. The holder of each share of Class A common stock is entitled to one vote, while the holder of each share of Class B common stock is entitled to ten votes. Each share of Class B common stock is convertible on a one-for-one basis into a share of Class A common stock at the holder’s option or otherwise automatically upon the occurrence of certain events, namely: (i) each share of Class B common stock that is transferred by SES Founder Group, or certain permitted transferee holders (“Qualified Holders”), will convert into a share of Class A common stock; (ii) all outstanding shares of Class B common stock will convert into shares of Class A common stock if the SES Founder Group or Qualified Holders collectively cease to beneficially own at least 20 percent of the number of shares of Class B common stock (as such number of shares is equitably adjusted in respect of any reclassification, stock dividend, subdivision, combination or recapitalization of the Class B common stock) collectively held by the SES Founder Group and Qualified Holders of Class B common stock as of the time the Business Combination took effect; or (iii) all outstanding shares of Class B common stock will convert into shares of Class A common stock upon the date specified by the affirmative vote of the holders of at least two-thirds of the then-outstanding shares of Class B common stock, voting as a separate class. Each outstanding share of Class B common stock is entitled to ten votes per share and each outstanding share of Class A common stock is entitled to one vote per share.

As of December 31, 2023, the Company had 310,266,922 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively and as of December 31, 2022 had 305,833,589 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively. For accounting purposes, only shares that are fully vested or that are not subject to repurchase are considered issued and outstanding.

Below is a reconciliation of shares of common stock issued and outstanding:

December 31, 2023

December 31, 2022

Total shares of common stock legally issued and outstanding

354,148,173

349,714,840

Less: Shares subject to future vesting:

Escrowed Earn-Out Shares

(27,690,978)

(27,690,978)

Sponsor Earn-Out Shares

(5,520,000)

(5,520,000)

Earn-Out Restricted Shares

(1,619,998)

(1,931,044)

RSAs

(649,567)

(1,270,726)

Total shares issued and outstanding

318,667,630

313,302,092

 

Preferred Stock

Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 20,000,000 shares of preferred stock having a par value of $0.0001 per share. The Company’s board of directors has the authority to issue preferred stock and to determine the rights, preferences, privileges, and restrictions, including voting rights of such preferred stock. As of December 31, 2023 and 2022, no shares of the Company’s preferred stock were issued and outstanding.

Dividends

Common stock is entitled to dividends when and if declared by the Company’s board of directors, subject to the rights of all classes of stock outstanding having priority rights to dividends. The Company has not paid any cash dividends on common stock to date. The Company may retain future earnings, if any, for the further development and expansion of its business and has no current plans to pay cash dividends for the foreseeable future.

Common Stock Warrants

Prior to the Business Combination, Ivanhoe issued 9,200,000 Public Warrants and 5,013,333 Private Warrants and prior to the Closing, Ivanhoe amended the terms of the Warrants, as discussed in “Note 2 – Summary of Significant Accounting Policies,” which resulted in the Warrants being classified as a component of stockholders’ equity. There is an effective registration statement and prospectus relating to the shares issuable upon exercise of the Warrants.

Public Warrants

Public Warrants have an exercise price of $11.50 and the Company may, in its sole discretion, reduce the exercise price of the Public Warrants to induce early exercise, provided that adequate notice is provided to warrant holders pursuant to the terms of the Warrant Agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the Warrants may also be adjusted in certain circumstances including in the event of a share dividend, recapitalization, reorganization, merger or consolidation. In no event is the Company required to net cash settle the Public Warrants.

The Public Warrants became exercisable 30 days following the Business Combination and expire at the earliest of five years following the Business Combination, liquidation of the Company, or the date of redemption elected at our option provided that the value of the Class A common stock exceeds $18.00 per share.

Under certain circumstances, the Company may elect to redeem the Public Warrants at a redemption price of $0.01 per Public Warrant at any time during the term of the Warrant in which the Class A common stock share trading price has been at least $18.00 per share for 20 trading days within the 30 trading-day period. If the Company elects to redeem the Warrants, it must notify the Public Warrant holders in advance, who would then have at least 30 days from the date of notification to exercise their respective Warrants. If any such Warrants are not exercised within that 30-day period, they will be redeemed pursuant to this provision.

As of December 31, 2023 and 2022, the Company had outstanding Public Warrants to purchase 9,199,947 shares of Class A common stock.

Private Warrants

The Private Warrants have similar terms to the Public Warrants, except that the Private Warrants are not redeemable. As of December 31, 2023 and 2022, the Company had outstanding Private Warrants to purchase 5,013,333 shares of Class A common stock.

The Company has the following shares of common stock available for future issuance on an as-if converted basis:

December 31, 2023

    

December 31, 2022

Shares reserved for issuance under the SES AI Corporation 2021 Plan

34,965,909

32,738,052

Common stock options outstanding

13,619,793

18,308,233

Public Warrants

9,199,947

9,199,947

Private Warrants

5,013,333

5,013,333

RSUs

6,359,474

2,807,660

PSUs

3,364,810

2,116,942

Total common stock available for future issuance

72,523,266

70,184,167

 

 

 

XML 44 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 17.  Stock-Based Compensation

Equity Award Plan

Old SES established its initial share incentive plan in 2013 (the “2013 Plan”), which was subsequently replaced with a new share incentive plan in 2018 (the “2018 Plan”). Under the terms of the 2013 Plan and 2018 Plan, certain number of shares were reserved for the issuance of incentive stock options (“ISOs”) and non-statutory stock options (“NSOs”) to employees, officers, directors, consultants and advisors. On March 30, 2021, the Company amended the 2018 Plan with the SES Holdings Pte. Ltd. 2021 Share Incentive Plan (the “2021 Plan”) and increased the total shares reserved for future issuance by 486,975 shares. Upon approval of the 2021 Plan, any shares that, as of the date of stockholder approval, were reserved but not issued pursuant to any awards granted under the Company’s 2018 Plan were rolled into the 2021 Plan. In addition, any shares issued pursuant to or subject to stock options or similar awards granted under the 2018 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the 2021 Plan. The 2021 Plan provided for the discretionary grant of ISOs, NSOs, and Restricted Share Awards (“RSAs”).

In connection with the Business Combination, the 2021 Plan was terminated and the remaining unallocated share reserve was cancelled, and no new awards will be granted under the 2021 Plan. At Closing, a total of 20,748,976 ISOs and NSOs and 2,273,727 RSAs (as converted, due to retroactive application of reverse recapitalization) outstanding under the 2021 Plan were assumed by the Company under the SES AI Corporation 2021 Plan (defined below).

SES AI Corporation 2021 Plan

In connection with the Business Combination, the Company adopted the SES AI Corporation 2021 Incentive Award Plan (the “SES 2021 Plan”) under which 36,862,002 shares of Class A common stock were initially reserved for issuance of ISOs, NSOs, stock appreciation rights (“SARs”), RSAs, restricted stock units (“RSUs”), performance compensation awards (“PSUs”), other stock-based and cash-based awards, and dividend equivalents. In addition, and subject to certain limitations, any shares issued pursuant to or subject to awards granted under the 2021 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the SES 2021 Plan. The SES 2021 Plan allows for the maximum number of shares issuable to automatically increase on January 1st of each year for a period of ten years commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to two percent of the total number of shares of stock outstanding on December 31st of the preceding year. As of December 31, 2023, 34,965,909 shares remain available for future issuance under the SES 2021 Plan.

Stock-Based Compensation Expense

Compensation expense related to stock-based awards was recorded as follows:

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Research and development

$

3,796

$

6,630

$

344

General and administrative

 

16,853

16,145

4,227

Total

$

20,649

$

22,775

$

4,571

 

The following table summarizes share-based compensation expense by award type:

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Earn-Out Restricted Shares

$

2,689

$

7,890

$

RSUs

9,644

7,136

PSUs

4,781

3,786

RSAs

3,133

3,510

1,540

Stock options

402

453

3,031

Total

$

20,649

$

22,775

$

4,571

 

Restricted Stock Units

RSUs granted under the SES 2021 Plan vest in equal annual installments over a three-year period and have only service vesting conditions. The fair value of RSUs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSU activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

3,438,233

$

8.41

Vested

(185,944)

$

4.27

Forfeited and canceled

(444,629)

$

8.93

Outstanding at December 31, 2022

2,807,660

$

8.61

Granted

5,365,427

$

2.25

Vested

(1,063,863)

$

8.41

Forfeited and canceled

(749,750)

$

4.95

Outstanding at December 31, 2023

6,359,474

$

3.71

 

The total fair value of RSUs vested was $8.9 million and $0.8 million for the years ended December 31, 2023 and 2022, respectively. No RSUs were granted or vested in the year ended December 31, 2021.

As of December 31, 2023, there was $16.5 million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of 1.2 years.

Restricted Stock Awards

RSAs granted under the 2021 Plan and assumed under the SES 2021 Plan generally vest 1/4th upon completion of one year of service and 1/48th per month thereafter and have only service vesting conditions. The fair value of RSAs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSA activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

2,261,862

$

5.12

Granted

11,865

$

5.30

Vested

(958,506)

$

5.16

Forfeited and canceled

(44,495)

$

5.30

Outstanding at December 31, 2022

1,270,726

$

5.09

Granted

$

Vested

(610,335)

$

5.14

Forfeited and canceled

(10,824)

$

5.13

Outstanding at December 31, 2023

649,567

$

5.05

 

The total fair value of RSAs vested was $3.1 million and $4.9 million for the years ended December 31, 2023 and 2022. No RSAs vested during the year ended December 31, 2021.

As of December 31, 2023, there was $3.2 million of unrecognized compensation cost related to RSAs, which is expected to be recognized over a weighted-average period of 0.8 years.

Performance Stock Units

PSUs granted under the SES 2021 Plan generally vest over a three-year period and have both service and market vesting conditions. PSUs are measured at their estimated fair value using a Monte Carlo simulation valuation model with the effect of the market condition reflected in the grant date fair value of the award. The fair value of PSU awards is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is generally two to three years. The key inputs used in the Monte Carlo simulation model for PSUs granted during the years ended December 31, 2023 and 2022 at their measurement date were as follows:

2023

    

2022

Expected term (in years)

5.0

5.0

Risk free rate

3.57%

2.79%

Expected volatility

80.0%

75.7%

Expected dividends

0%

0%

Stock price

$

2.25

$

9.10

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and select peer companies’ common stock that matches the expected term of the awards. The expected term is derived from the vesting period. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

PSU activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,340,405

$

5.89

Vested

$

Forfeited and canceled

(223,463)

$

5.09

Outstanding at December 31, 2022

2,116,942

$

5.98

Granted

1,631,800

$

0.58

Vested

$

Forfeited and canceled

(383,932)

$

3.86

Outstanding at December 31, 2023

3,364,810

$

3.60

 

There were no PSUs granted or vested in the year ended December 31, 2021.

As of December 31, 2023, there was $3.6 million of unrecognized compensation cost related to PSUs, which is expected to be recognized over a weighted-average period of 1.5 years.

Earn-Out Restricted Shares

The Earn-Out Restricted Shares granted in connection with the Business Combination have a contractual term of five years and have both service and market vesting conditions. The Earn-Out Restricted Shares have been measured at their estimated fair value using a Monte Carlo simulation valuation model with the effect of the market condition reflected in the grant date fair value of the award. The aggregate grant date fair value of the Earn-Out Restricted Shares is $15.0 million and is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is 1.45 years. The key inputs used in the Monte Carlo simulation model for the Earn-Out Restricted Shares at their measurement dates were as follows:

February 3, 2022
(Closing Date)

Contractual term (in years)

5.0

Risk-free rate

1.63%

Expected volatility

81.0%

Expected dividends

0%

Stock price

$

7.68

 

The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using select peer companies’ common stock that matches the contractual term of the awards. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the contractual term of the restricted shares. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.

Earn-Out Restricted Shares activity is as follows:

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,308,969

$

6.50

Vested

$

Forfeited and canceled

(377,925)

$

6.37

Outstanding at December 31, 2022

1,931,044

$

6.53

Granted/vested

$

Forfeited and canceled

(311,046)

$

6.53

Outstanding at December 31, 2023

1,619,998

$

6.53

 

During the year ended December 31, 2023, the Earn-Out Restricted Shares met the requisite service period and the related expense was fully amortized.

Stock Options

Options granted under the 2021 Plan and assumed under the SES 2021 Plan vest 1/4th upon completion of one year of service and 1/48th per month thereafter, however in certain instances options have been granted with immediate vesting. Options under the Plan generally expire 10 years from the date of grant and have only service vesting conditions. Stock option activity is as follows:

Number of Options

Weighted Average Exercise Price

Weighted Average Remaining Contractual Term
(in years)

Aggregate Intrinsic Value
(in millions)

Outstanding at December 31, 2021

20,750,755

$

0.17

8.5

$

106.5

Granted

$

Exercised

(2,089,351)

$

0.14

$

10.8

Forfeited and canceled

(353,171)

$

0.26

Outstanding at December 31, 2022

18,308,233

$

0.17

7.6

$

54.6

Granted

$

Exercised

(3,691,340)

$

0.14

$

7.0

Forfeited and canceled

(997,100)

$

0.18

Outstanding at December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

Vested, December 31, 2023

9,828,750

$

0.17

6.6

$

16.4

Vested or expected to vest, December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

 

No income tax benefit was recognized for stock options exercised as the Company does not anticipate realizing any such benefit in the near future. The fair value of stock options vested for the years ended December 31, 2023 and 2022 were $16.4 million and $29.3 million, respectively.

The Company uses the Black-Scholes pricing model to determine the fair value of options granted. The calculation of the fair value of stock options is affected by the stock price on the grant date, the expected volatility of the Company’s stock over the expected term of the award, the expected life of the award, the risk-free interest rate and the dividend yield.  As there were no options granted in 2023 and 2022, the

assumptions used in the Black-Scholes pricing model for options granted during 2021, along with the weighted-average grant-date fair value, were as follows:

Year Ended December 31, 

2021

Expected term of options (in years)

5.6 – 6.1

Risk-free interest rate

0.6% to 1.1%

Expected volatility

68.0% to 69.9%

Expected dividends

0%

Weighted-average grant date fair value per option

$

0.12

 

 

As of December 31, 2023, there was $0.4 million of unrecognized compensation cost related to stock options, which is expected to be recognized over a weighted-average period of 1.1 years.

XML 45 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 18.   Income Taxes

As discussed in “Note 1 – Nature of Business,” SES Holdings Pte. Ltd. is a Singapore private limited company and was formed in November 2018. As a result of the reorganization the Company undertook in 2018, SES Holdings Pte. Ltd. is also treated as a U.S. taxpayer for U.S. Federal income tax purposes in accordance with Internal Revenue Code Section 7874. SES Holdings Pte. Ltd. is the parent of the U.S. Federal consolidated income tax group.

The U.S. and foreign components of loss before income taxes were as follows:

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

U.S.

    

$

(15,314)

    

$

(35,543)

$

(4,508)

Foreign

 

(38,939)

 

(14,195)

 

(26,722)

Loss before income taxes

$

(54,253)

$

(49,738)

$

(31,230)

Income tax expense consists of the following:

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

Current:

    

  

  

    

  

Federal

$

$

$

State

 

89

 

55

 

Foreign

 

115

 

1,200

 

25

Total current expense

 

204

 

1,255

 

25

Deferred:

 

  

 

  

 

  

Federal

 

 

 

State

 

 

 

Foreign

 

(1,057)

 

 

Total deferred expense

(1,057)

Income tax (benefit) expense

$

(853)

$

1,255

$

25

Reconciliations of the federal statutory income tax rate to the Company’s effective income tax rate are as follows:

Years Ended December 31, 

    

2023

    

2022

2021

Tax provision (benefit) at U.S. statutory rate

    

21.0%

21.0%

21.0%

State income taxes, net of federal benefit

(0.2)%

Foreign tax

 

0.9%

(0.8)%

(0.1)%

Foreign income taxed at non US rates

(0.1)%

Other permanent items

 

(0.1)%

(0.1)%

0.5%

Section 162(m)

(4.4)%

(3.8)%

Stock-based compensation

(0.8)%

4.1%

(1.1)%

Research and development tax credits

 

2.7%

2.4%

2.0%

Unrecognized tax benefits

 

(0.8)%

(0.6)%

(0.6)%

GILTI

(0.3)%

Change in valuation allowance

 

(18.3)%

(33.3)%

(22.0)%

Change in Sponsor Earn-Out liabilities

2.6%

10.7%

Transaction costs

0.0%

(1.5)%

Others

 

(0.6)%

(0.6)%

0.2%

Effective tax rate

 

1.6%

(2.5)%

(0.1)%

 

The Company files federal, state and foreign tax returns, which are subject to examination by the relevant tax authorities. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment. The statute of limitations for assessment by the Internal Revenue Service (“IRS”), and state tax authorities remains open for all tax years ended after 2012. To the extent the Company has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the IRS or state tax authorities to the extent utilized in a future period.

The components of the net deferred tax asset at the end of each year are as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Deferred tax assets:

    

  

  

Net operating losses

$

30,453

$

25,338

Section 174

12,146

6,389

Lease liabilities

3,980

3,803

Research and development tax credits

 

3,720

 

2,358

Stock-based compensation

 

3,349

 

2,869

Accruals and reserves

 

1,499

 

1,251

Fixed assets

321

131

Other

 

120

 

241

Total deferred tax assets

 

55,588

 

42,380

Deferred tax liabilities:

 

  

 

  

ROU assets

 

(3,801)

 

(3,572)

Total deferred tax liabilities

 

(3,801)

 

(3,572)

Net deferred tax asset before valuation allowance

51,787

38,808

Valuation allowance

 

(50,730)

 

(38,808)

Net deferred tax asset

$

1,057

$

 

The difference between the provision for income taxes and the income tax determined by applying the statutory federal income tax rate of 21% was due primarily to the research and development credit and change in valuation allowance. The Company maintains full valuation allowance against its U.S. and Viking Power System Pte. Ltd., net deferred tax assets as it believes these deferred tax assets were not realizable on a more likely than not basis as of December 31, 2023. The Company's valuation allowance balance increased by $11.9 million and $17.3 million for the years ended December 31, 2023 and 2022, respectively.

A full valuation allowance was established for SES AI Korea Co., Ltd since the fiscal year 2021. However, SES Korea operates under a cost-plus model in adherence to transfer pricing (TP) regulations, ensuring its profitability in accordance with U.S. GAAP. Upon reevaluation of the subsidiary's consistent profitability and other favorable indicators, it is determined that a valuation allowance was no longer warranted. In the fiscal year 2023, the Company released the Korean valuation allowance. 

As of December 31, 2023, the Company has Federal net operating loss (“NOLs”) carryforward of approximately $124.7 million, of which $9.3 million is for pre-2018 and $115.4 million is post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also has Massachusetts NOLs carryforwards of approximately $74.9 million, which begins to expire in 2033.

As of December 31, 2022, the Company had Federal NOLs carryforward of approximately $104.4 million, of which $9.3 million was for pre-2018 and $95.1 million was post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also had Massachusetts NOLs carryforwards of approximately $61.2 million, which begins to expire in 2033.

As of December 31, 2023 and 2022, the Company had federal research credit carryforwards of approximately $3.8 million and $2.4 million, respectively, which begins to expire in 2033, and Massachusetts research credit carryforwards of approximately $1.9 million and $1.2 million, respectively, which begins to expire in 2030.

The utilization of the Company’s NOLs and R&D credits and carryforwards may be subject to a limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code. An “ownership change” is generally defined as a greater than 50 percent change (by value) in its equity ownership over a three-year period. The annual limitation may result in the expiration of the NOL carryforwards before their utilization. Through December 31, 2018, the Company had completed several financings since its inception and performed the related analysis which concluded that changes in ownership had occurred, as defined by Sections 382 and 383 of the Internal Revenue Code. The annual limitation to apply to the pre-2018 net operating losses and research credits is $0.5 million. To the extent that the Company raises additional equity financing or other changes in the ownership interest of significant stockholders occurs, additional tax attributes may become subject to an annual limitation. This could further limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. Based on analysis performed, the Company would not lose any material tax attribute due to Section 382 since 2018. During 2023, management does not believe there were significant ownership changes that would trigger a Section 382 limitation.

The Company records unrecognized tax benefits in accordance with ASC 740-10, Income Taxes. ASC 740-10 which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company’s income tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.

As of December 31, 2023 and 2022, the total amount of unrecognized tax benefits was $5.5 million and $4.6 million respectively, of which $5.2 million would affect 2023 income tax expense, if recognized, without considering any valuation allowance. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.

The Company includes interest and penalties related to unrecognized tax benefits within the benefit from (provision for) income taxes. As of the years ended December 31, 2023 and 2022 the total amount of gross interest accrued in each year was less than $0.1 million, respectively.

A reconciliation of the beginning and ending balances of unrecognized tax benefits is as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Beginning of the year

    

$

4,573

$

4,179

Increase – current year positions

 

618

 

511

Increase – prior year positions

 

311

 

Decrease – prior year positions

(117)

End of the year

$

5,502

$

4,573

 

The Company is subject to income taxes in the U.S. federal, state, and various foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company’s tax years remain open for examination within the U.S. and foreign authorities for all years, until such time as the NOLs are initially utilized. The Company’s tax years remain open for examination by foreign authorities beginning with the tax year ended December 31, 2018.

Beginning in 2022, the 2017 Tax Cuts and Jobs Act amended Section 174 to eliminate current-year deductibility of research and experimentation (R&E) expenditures and software development costs (collectively, R&E expenditures) and instead require taxpayers to charge their R&E expenditures to a capital account amortized over five years (15 years for expenditures attributable R&E activity performed outside the United States).  The Company generated a deferred tax asset for capitalized R&E expenditures for the year ended December 31, 2023 which was fully offset with a valuation allowance.

XML 46 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share

Note 19.  Net Income (Loss) Per Share

Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing net loss, as adjusted for changes in fair value recognized in earnings from equity contracts classified as liabilities, by the weighted average number of common shares outstanding and, when dilutive, common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method). The weighted-average number of common shares used in the computation of basic and diluted net income per share were as follows:

Years Ended December 31, 

(in thousands, except share and per share amounts)

2023

2022

    

2021

Numerator:

  

  

    

  

Net loss attributable to common stockholders - basic and diluted

$

(53,400)

$

(50,993)

$

(31,255)

Denominator:

Weighted average shares of common stock outstanding - basic and diluted

315,051,508

288,304,750

61,089,065

Net loss per share attributable to common stockholders - basic and diluted

$

(0.17)

$

(0.18)

$

(0.51)

The number of common stock equivalents excluded from the computation of diluted net loss per share because either the effect would have been anti-dilutive, or the performance criteria related to such shares and awards had not been met, were as follows:

Years Ended December 31, 

2023

2022

2021

Escrowed Earn-Out Shares

27,690,978

27,690,978

Options to purchase common stock

13,619,793

18,308,233

20,750,755

Public Warrants

9,199,947

9,199,947

Sponsor Earn-Out Shares

5,520,000

5,520,000

Private Warrants

5,013,333

5,013,333

Unvested RSUs

6,359,474

2,807,660

Unvested PSUs

3,364,810

2,116,942

Earn-Out Restricted Shares

1,619,998

1,931,044

Unvested RSAs

649,567

1,270,726

2,261,862

Redeemable convertible preferred stock

213,960,286

Total

73,037,900

73,858,863

236,972,903

 

 

 

XML 47 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment and Geographic information

Note 20. Segment and Geographic Information

The Company operates as one reportable segment as described in Note 2 to the consolidated financial statements.

The Company’s long-lived assets consist primarily of property and equipment and intangible assets and are attributed to the geographic location in which they are located. Long-lived assets by geographical area were as follows:

As of December 31, 

(in thousands)

    

2023

    

2022

Property and equipment, net:

    

  

    

  

China

$

19,167

$

16,956

United States

13,927

3,414

South Korea

4,865

7,386

Total property and equipment, net

 

37,959

 

27,756

Intangible assets, net:

 

  

 

  

Singapore

 

1,345

 

1,473

Total long-lived assets

$

39,304

$

29,229

 

 

 

XML 48 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Defined Contribution Plan

Note 21. Defined Contribution Plan

Beginning January 1, 2023, the Company offers a defined contribution retirement savings plan under Section 401(k) of the Internal Revenue Code. This plan covers employees who meet minimum age and service requirements and allows participants to defer a portion of their

annual compensation on a pre-tax basis. The Company contributed $0.5 million to the defined contribution retirement savings plan for the year ended December 31, 2023.

XML 49 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related-Party Transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related-Party Transactions

Note 22.  Related-Party Transactions

As of December 31, 2023 and 2022, pursuant to the Director Nomination Agreement, General Motors Company and its affiliates (“GM”) were considered related parties due to their board representation and the board member’s employment position at GM, which remained in effect as long as GM continues to hold more than 5% of the fully diluted outstanding equity securities of SES as per the agreement.  See “Note 4 – Partnerships” for more details about our partnership with GM.

XML 50 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying consolidated financial statements include the accounts of the Company and have been prepared on a going concern basis and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) as determined by the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s fiscal year ends on December 31.

Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of SES and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

Use of Estimates

Use of Estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make use of estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of commitments and contingencies, and the reported amounts of revenues, if any, and expenses. The Company bases its estimates on available historical experience and on various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the

carrying values of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from those estimates.

Significant estimates and assumptions include those related to the valuation of (i) certain equity awards, including common stock awards prior to the Business Combination, the Sponsor Earn-Out Shares, the Earn-Out Restricted Shares, and performance stock units, (ii) deferred tax assets and uncertain income tax positions, and (iii) the measurement of operating lease liabilities. On an ongoing basis, the Company evaluates these judgments and estimates for reasonableness.

Foreign Currency Translation

Foreign Currency Translation

For the foreign subsidiaries of the Company, assets and liabilities are translated into U.S. dollars using exchange rates as of the balance sheet date, and income and expenses are translated using the average exchange rates in effect for the related month. The net effect of these translation adjustments is reported in accumulated other comprehensive (loss) income within total stockholders’ equity on the consolidated balance sheets. Net realized and unrealized gains (losses) from foreign currency transactions are included in miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss and were $0.3 million, $0.1 million, and $(0.2) million for the years ended years ended December 31, 2023, 2022 and 2021, respectively.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of cash on hand and highly liquid investments that have original maturity periods of 90 days or less at the time of purchase that are readily convertible to known amounts of cash.

Restricted Cash

Restricted Cash

Restricted cash includes cash held in checking and money market funds as collateral to secure certain insurance policies and a letter of credit for corporate lease activity. The letter of credit is required to be maintained throughout the term of the lease. If the date of availability or disbursement is less than one year, restricted cash is reported within prepaid expenses and other current assets on the consolidated balance sheets. If the date of availability or disbursement is longer than one year and the balances are maintained under an agreement that legally restricts the use of such funds, restricted cash is reported within other assets on the consolidated balance sheets. As of December 31, 2023, no amount has been drawn under the letter of credit. As of December 31, 2023 and 2022, the Company had restricted cash balances of $1.3 million, respectively.

Investments

Investments

The Company has investments in short-term marketable debt and marketable equity securities. Investments in marketable debt securities consist of U.S. treasury securities, are classified as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. These available-for-sale marketable securities are recorded at fair value, with any unrealized gains and losses included as a component of accumulated other comprehensive (loss) income in total stockholders’ equity on the consolidated balance sheets until realized or until a determination is made that an other-than-temporary decline in market value has occurred. The amortized cost of U.S. treasury securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion are reported within interest income in the consolidated statement of operations and comprehensive loss. Investments in marketable debt securities with a stated maturity date of less than one year are classified as short-term investments, while these with a stated maturity date of more than one year, and that are not expected to be used in current operations, are classified as long-term investments on the consolidated balance sheet, respectively. Investments in marketable equity securities are classified as short-term investments when the Company’s intention is to sell within a year of purchase, otherwise they will be classified as long-term investments. Investments in marketable equity securities with a readily determinable fair value, not accounted for under the equity method, are recorded at fair value with changes to fair value reported within miscellaneous income (expense), net in the consolidated statements of operations and comprehensive loss.

Inventories

Inventories

Inventories consist of raw materials and are stated at the lower of average cost or net realizable value.

Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, restricted cash and short-term investments. The Company seeks to mitigate its credit risk with respect to such concentrations by holding its deposits with

large, reputable, domestic financial institutions and investing in high credit rated shorter-term instruments. The account balances at these institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage, and as a result, there may be a concentration of risk related to amounts invested in excess of FDIC insurance coverage. As of December 31, 2023 and 2022, the amount of cash, cash equivalents and restricted cash held by our subsidiaries in foreign bank accounts was $11.1 million and $21.0 million, respectively.

Fair Value Measurements

Fair Value Measurements

Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be either recorded or disclosed at fair value, the Company considers the principal or most advantageous market in which it would transact, and it also considers assumptions that market participants would use when pricing the asset or liability.

The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. GAAP establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:

Level 1    Observable inputs such as quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2    Inputs other than the quoted prices in active markets that are observable either directly or indirectly.

Level 3    Unobservable inputs in which there are little or no market data and which require the Company to develop its own assumptions.

Certain of the Company’s financial instruments, including cash and cash equivalents, accounts payable, accrued expenses and other current liabilities are carried at cost, which approximates their fair value because of their short-term nature. The following table presents information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis:

(in thousands)

Level 1

    

Level 2

    

Level 3

    

Total

December 31, 2023

Current assets

Cash equivalents in money market funds (Note 5)

$

74,997

$

$

$

74,997

U.S. treasury securities

246,127

246,127

Equity securities(1)

648

648

Total current assets at fair value

$

321,772

$

$

$

321,772

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

322,386

$

$

$

322,386

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

4,166

$

4,166

Total non-current liabilities at fair value

$

$

$

4,166

$

4,166

December 31, 2022

Current assets

Cash equivalents in money market funds (Note 5)

$

46,308

$

$

$

46,308

U.S. treasury securities

283,460

283,460

Total current assets at fair value

$

329,768

$

$

$

329,768

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

330,382

$

$

$

330,382

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

10,961

$

10,961

Total non-current liabilities at fair value

$

$

$

10,961

$

10,961

(1) Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.

 

There were no transfers in or out of Level 3 measurements during the years ended December 31, 2023 and 2022.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation. Depreciation for property and equipment, other than construction in progress, is based upon the following useful lives using the straight-line method:

Laboratory machinery and equipment

 

5 – 10 years

Office and computer equipment

 

3 – 5 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of useful life of asset or lease term

 

The Company periodically assesses the useful lives of the assets to determine whether events or circumstances may indicate that a revision to the useful life is warranted. Maintenance and repairs that do not extend the life or improve the asset are expensed as incurred. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to placing the asset in service. Additionally, reimbursements received by the Company under its A-Sample joint development agreement (“JDA”) related to property and

equipment constructed and owned by the Company are recognized as a reduction of the cost of the related asset in the consolidated balance sheets as discussed in “Note 4 – Partnerships” below.

Intangible Assets

Intangible Assets

Intangible assets purchased are recorded at cost and stated at cost less accumulated amortization. Intangibles assets with finite useful lives are amortized based on the pattern in which the economic benefits of the assets are estimated to be consumed over the following estimated useful lives:

Intellectual property

 

15 years

 

Amortization expense is included in general and administrative expenses in the consolidated statement of operations and comprehensive loss.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company evaluates long-lived assets, including amortizable intangible assets and ROU assets, annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If such events or circumstances arise, the Company will compare the carrying amount of the asset group comprising the long-lived assets to the estimated future undiscounted cash flows expected to be generated by the asset group. If the estimated aggregate undiscounted cash flows are less than the carrying amount of the asset group, an impairment charge is recorded as the amount by which the carrying amount of the asset group exceeds the fair value of the assets, as based on the expected discounted future cash flows attributable to those assets. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no impairments of long-lived assets during the years ended December 31, 2023, 2022 and 2021.

Deferred Offering Costs

Deferred Offering Costs

Deferred offering costs consist of legal, accounting, and other costs incurred through the balance sheet date that are directly related to the Company becoming a publicly traded company are capitalized. Deferred offering costs were charged to stockholders’ equity upon the completion of the transaction.

Leases

Leases

The Company determines if an arrangement includes a lease at inception. Lease arrangements generally have lease and non-lease components, which the Company has elected to account for as a single lease component. At the lease commencement date, the Company recognizes an operating lease liability and an operating lease asset, which represents the right to use the underlying asset for the lease term (the “ROU asset”). The operating lease liability is equal to the present value of (1) fixed lease payments for the noncancelable lease term, (2) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised, and (3) variable lease payments that depend on an underlying index or rate in effect at lease commencement. Variable lease payments as the difference between underlying index and the actual index, or that do not depend on an underlying index or rate in effect at lease commencement, such as common area maintenance, insurance, and property tax, are recognized in operating expenses when incurred. The operating ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability and lease payments made prior to lease commencement, less any lease incentives received.

As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at lease commencement in determining the present value of lease payments. The Company’s incremental borrowing rate estimates a secured rate that reflects the term of the lease, the nature of the underlying asset and the economic environment. The Company recognizes rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term. All ROU assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets. The Company excludes leases with an expected term of one year or less from recognition on the consolidated balance sheets. See “Note 12 – Leases” for additional information about the Company’s leases.

Government Grants

Government Grants

The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attached to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense or as other income, depending on the nature of the grant, in the consolidated statement of operations and comprehensive loss or as a reduction of the cost of the related asset in the consolidated balance sheet. If a grant amount is received but not earned, then such amount is deferred and shown as a liability in the consolidated balance sheet. See “Note 10 – Government Grant” for additional information about government grants awarded to the Company.

Sponsor Earn-Out Liability

Sponsor Earn-Out Liabilities

On February 2, 2022, in connection with the Domestication, 6,900,000 of Ivanhoe’s Class B ordinary shares held by Ivanhoe Capital Sponsor LLC (the “Sponsor”) converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class B common stock, par value $0.0001 per share (the “Class B common stock”), of the Company. At Closing, these 6,900,000 shares of Class B common stock converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class A common stock, par value $0.0001 per share (the “Class A common stock,” and together with the Class B common stock, “common stock”), of the Company (the “Sponsor Earn-Out Shares”). These Sponsor Earn-Out Shares are subject to certain transfer restrictions and forfeiture terms following the Closing, which will be released as follows:

20% are subject to transfer restrictions until the date that is 180 days after the Closing (“Tranche 1”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $12.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 2”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $14.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 3”);
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $16.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 4”); and
20% are subject to transfer restrictions until SES’s closing stock price equals or exceeds $18.00 for 20 out of 30 consecutive trading days following the date that is 150 days after the Closing (“Tranche 5”).

If there is a change in control of SES at a per share value of greater than $18.00, then 100% of the Sponsor Earn-Out Shares will be released from these transfer restrictions; however if the per share value is less than $18.00 upon a change in control, then the Sponsor Earn-Out Shares will be released pro rata based on the per share value of the change in control and the stock price thresholds for release specified above. Any Sponsor Earn-Out Shares not released will be forfeited and cancelled.

The Sponsor Earn-Out Shares in Tranche 1 are accounted for as equity instruments because they are legally owned by the Sponsor, cannot be forfeited and were subject only to transfer restrictions that lapsed 180 days after the Closing Date, which occurred on August 2, 2022, and as such meet the equity classification criteria in accordance with ASC 505, Equity. The Sponsor Earn-Out Shares under Tranche 2 through Tranche 5 are accounted for as a derivative liability measured at fair value , with changes in fair value reported within other expense, net on the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out triggering events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the shares of Class A common stock. As of December 31, 2023, the earn-out triggering events were not achieved for any of Tranche 2 through Tranche 5. See “Note 11 – Sponsor Earn-Out Liabilities” for further information on fair value.

Earn-Out Shares

Earn-Out Shares

In connection with the Business Combination, holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received 29,999,947 earn-out shares of common stock, including (i) 23,691,182 shares of Class A common stock (the “Earn-Out Shares”) issued for the benefit of the former holders of Old SES common and redeemable convertible preferred stock; (ii) 2,308,969 shares of restricted Class A common stock (the “Earn-Out Restricted Shares”) issued to Old SES option holders and pre-Closing recipients of Old SES restricted shares; and (iii) 3,999,796 shares of Class B common stock (“Founder Earn-Out Shares”) issued to the CEO and certain entities affiliated with the CEO (the “SES Founder Group”).

The Earn-Out Shares and the Founder Earn-Out Shares (collectively, the “Escrowed Earn-Out Shares”) were placed into escrow at the Closing and shall vest on the date that the closing price of shares of Class A common stock is equal to or greater than $18.00 (“Triggering Event”) during the period beginning on the date that is one year following the Closing and ending on the date that is five years following the Closing (the “Earn-Out Period”). If a Triggering Event has not occurred by the expiration of the Earn-Out Period, then the Escrowed Earn-Out Shares shall be cancelled, and holders of such shares shall have no right to receive such Escrowed Earn-Out Shares. The Earn-Out Restricted Shares are subject to vesting based on the same terms as the Escrowed Earn-Out Shares and are also subject to forfeiture if such recipient’s service with the Company terminates prior to vesting. Any such forfeited Earn-Out Restricted Shares shall be available for grant pursuant to the Company’s incentive plan. If, during the earn-out period of five years, there is a change in control transaction at a per share price of greater than or equal to $18.00 per share, then all 29,999,947 earn-out shares will vest immediately prior to the consummation of such change in control, otherwise, all earn-out shares will be forfeited.

The Escrowed Earn-Out Shares to be released upon achievement of the vesting condition are classified as equity instruments and recorded at fair value in stockholders’ equity as vesting is indexed to the common stock of the Company. The Earn-Out Restricted Shares are accounted for as a single tranche equity award. See “Note 17 – Stock-Based Compensation” for further information on fair value of the Earn-Out Restricted Shares.

Common Stock Warrants

Common Stock Warrants

Prior to the Business Combination, Ivanhoe had issued 9,200,000 public warrants (“Public Warrants”) and 5,013,333 private placement warrants (“Private Warrants” and collectively with the Public Warrants, the “Warrants”) which were assumed by the Company at Closing. On February 1, 2022, prior to Closing, the Ivanhoe warrant holders approved certain amendments to the terms of the Warrants such that the Warrants met the derivative scope exception for contracts in the Company’s own stock and were recorded in stockholders’ equity. Prior to the amendment, the Warrants were accounted for as derivative liabilities measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period. Each whole Warrant entitles the registered holder to purchase one share of Class A common stock at a price of $11.50 per share. Pursuant to the Warrant agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Class A common stock. This means only a whole Warrant may be exercised at a given time by a warrant holder. 

The amendments, among other things, include the following:

amendments to the rights specific to the Private Warrants such that (a) the rights specific to Private Warrants are retained by the holder thereof regardless of such holder’s identity, (b) the Private Warrants are no longer subject to redemption by the Company when such warrants are trading at a price equal to or in excess of $10.00 per share but less than $18.00 per share and (c) the Private Warrants are no longer generally exercisable on a “cashless basis”;
eliminates the Company’s ability to redeem any Public Warrants unless the Class A common stock is trading at a price equal to or in excess of $18.00 per share; and
removes certain language related to the treatment of Warrants in the event of a tender offer for the shares underlying such Warrants.

Subsequent to the Closing, the Company registered 14,213,280 shares of Class A common stock issuable upon the exercise of the Warrants.

Redeemable Convertible Preferred Stock

Redeemable Convertible Preferred Stock

The Company records all shares of redeemable convertible preferred stock at their respective fair values less issuance costs on the dates of issuance. Upon closing of the Business Combination, the redeemable convertible preferred shares were cancelled and converted into shares of Class A common stock, as discussed in “Note 3 Business Combination.”

Segments

Segments

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in one operating and reportable segment, as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. See “Note 20 – Segment and Geographic Information” for additional information.

Research and Development Costs

Research and Development Costs

Research and development costs with no alternative future use are expensed as incurred. Research and development costs are comprised of expenses incurred in performing research and development activities, including compensation and benefits for employees, materials and supplies, payments to consultants, patent related legal costs, facility costs, depreciation, and travel expenses. Additionally, payments received by the Company under its JDAs are recognized as a reduction to research and development expense in the consolidated statement of operations and comprehensive loss.

Stock-Based Compensation

Stock-Based Compensation

The Company measures compensation expense for all stock-based awards made to employees, directors, and non-employees, based on estimated fair values as of the grant date and recognizes the compensation expense using the straight-line method over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures when they occur. Changes in the assumptions can materially affect the fair value and ultimately how much stock-based compensation expense is recognized. The inputs used in valuation models to estimate the fair value of certain stock-based awards are subjective and generally require significant analysis and judgment to develop. See “Note 17 – Stock-Based Compensation” for additional information about stock-based awards.

Income Taxes

Income Taxes

Income tax expense has been provided using the asset and liability method. Deferred tax assets and liabilities are determined based on the estimated future tax consequences attributable to differences between the financial statement carrying amounts and tax bases of existing assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability. The Company provides a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that the deferred tax assets will not be realized. In evaluating the Company’s ability to recover deferred tax assets, the Company considers all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis.

The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Company’s consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties associated with tax matters as part of the income tax provision and includes accrued interest and penalties with the related income tax liability within accrued expenses and other current liabilities on the consolidated balance sheets.

Other Comprehensive Loss (Loss)

Other Comprehensive Income (Loss)

Other Comprehensive income (loss) includes changes in the balances of items that are reported directly as a separate component of stockholders’ equity on the consolidated balance sheets. The components of comprehensive loss are net loss, foreign currency translation adjustments and unrealized gains and losses from available-for-sale marketable debt securities. The Company does not provide for income taxes on foreign currency translation adjustments since it does not provide for taxes on the unremitted earnings of its foreign subsidiaries. The tax effects of unrealized gains and loss from available-for-sale marketable debt securities is recorded in deferred tax assets (liabilities) and fully offset by the valuation allowance. The changes in accumulated other comprehensive income (loss) are included in the Company’s consolidated statement of operations and comprehensive loss.

Net Income (Loss) Per Share

Net Income (Loss) Per Share

Upon recapitalization, net loss per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares by multiplying by 5.9328 (the “Exchange Ratio) established in the Business Combination, including the issuance of Class A common stock and Class B common stock to Old SES common stockholders. Under the two-class method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of its redeemable convertible preferred stock do not have a contractual obligation to share in the Company’s losses. As the liquidation and dividend rights of Class A common stock and Class B common stock are identical, the net loss attributable to common stockholders is allocated on a proportionate basis, and the resulting net loss per share is identical for Class A common stock and Class B common stock under the two-class method.

Basic net income or loss per share attributable to Class A common stock and Class B common stock stockholders is computed by dividing the net income or loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net income or loss per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock equivalents outstanding during the period.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In November 2023, the FASB issued ASU 2023-7, Improvements to Reportable Segment Disclosures, which requires disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions and impact this ASU will have when adopted for the year ended December 31, 2024 and anticipate it will likely result in inclusion of additional required disclosures in our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-9, Improvements to Income Tax Disclosures, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. We are currently evaluating the impact this ASU will have when adopted and anticipate this ASU will likely result in the required additional disclosures being included in our consolidated financial statements.

The Company has reviewed all other accounting pronouncements issued during the year ended December 31, 2023 and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.

 

XML 51 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of financial assets and liabilities measured at fair value on a recurring basis

(in thousands)

Level 1

    

Level 2

    

Level 3

    

Total

December 31, 2023

Current assets

Cash equivalents in money market funds (Note 5)

$

74,997

$

$

$

74,997

U.S. treasury securities

246,127

246,127

Equity securities(1)

648

648

Total current assets at fair value

$

321,772

$

$

$

321,772

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

322,386

$

$

$

322,386

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

4,166

$

4,166

Total non-current liabilities at fair value

$

$

$

4,166

$

4,166

December 31, 2022

Current assets

Cash equivalents in money market funds (Note 5)

$

46,308

$

$

$

46,308

U.S. treasury securities

283,460

283,460

Total current assets at fair value

$

329,768

$

$

$

329,768

Non-current assets

Restricted cash in money market funds

$

614

$

$

$

614

Total non-current assets at fair value

$

614

$

$

$

614

Total assets at fair value

$

330,382

$

$

$

330,382

Non-current liabilities

Sponsor Earn-Out liabilities

$

$

$

10,961

$

10,961

Total non-current liabilities at fair value

$

$

$

10,961

$

10,961

(1) Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.

 

Schedule of property and equipment, net

Laboratory machinery and equipment

 

5 – 10 years

Office and computer equipment

 

3 – 5 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of useful life of asset or lease term

As of December 31, 

(in thousands)

    

2023

    

2022

Laboratory machinery and equipment

$

21,762

$

18,133

Office and computer equipment

 

1,169

 

358

Leasehold improvements

 

18,228

 

11,443

Construction in progress

9,773

5,422

Total property and equipment

 

50,932

 

35,356

Less: accumulated depreciation

 

(12,973)

 

(7,600)

Property and equipment, net

$

37,959

$

27,756

 

Schedule of intangible assets, net

Intellectual property

 

15 years

As of December 31, 

(in thousands)

    

2023

    

2022

Intellectual property

$

1,918

$

1,918

Less: accumulated amortization

 

(573)

 

(445)

Intangible assets, net

$

1,345

$

1,473

XML 52 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination (Tables)
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Business Combination schedule

(in thousands)

Cash - Ivanhoe's trust and cash, net of redemptions

$

51,590

Cash - PIPE Financing

274,500

Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing

(13,149)

Less: Transaction costs and advisory fees paid

(26,972)

Net proceeds from Business Combination and PIPE Financing at Closing

285,969

Less: Transaction costs paid post Closing

(3,029)

Financing cash inflow from Business Combination and PIPE Financing

282,940

Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination

4,649

Less: Transactions costs paid on or before December 31, 2021

(3,334)

Less: Sponsor Earn-Out liability

(36,393)

Less: Liabilities assumed from Ivanhoe

(387)

Less: Accrued transaction costs

(12,954)

Net contributions from Business Combination and PIPE Financing

$

234,521

The number of shares of common stock issued immediately following the consummation of the Business Combination:

Number of Shares

Ivanhoe Class A common stock, outstanding prior to Business Combination

27,600,000

Less: Redemption of Ivanhoe Class A common stock

(22,455,850)

Ivanhoe Class A common stock, net of redemptions

5,144,150

Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing

6,900,000

Total Ivanhoe Class A Common Stock

12,044,150

PIPE Investors — Class A common stock

27,450,000

Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock

236,221,766

SES Founder Group shares of common stock converted to shares of Class B common stock

39,881,455

Old SES Restricted Shares converted to restricted shares of Class A common stock

2,273,727

Founder Earn-Out Shares (Class B common stock)

3,999,796

Earn-Out Shares (Class A common stock)

23,691,182

Earn-Out Restricted Shares (Class A common stock)

2,308,969

Total

347,871,045

Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing

(276,103,221)

Business Combination and PIPE Financing Shares

71,767,824

 

XML 53 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Partnerships (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of expenses incurred that were recorded as a credit to research and development expense in the consolidated statement of operations and comprehensive loss

Year Ended December 31, 

(in thousands)

2023

    

2022

    

2021

Research and development (related party)

$

10,594

$

8,758

$

13,972

Research and development

12,471

5,431

2,004

Total credits to research and development

$

23,065

$

14,189

$

15,976

 

XML 54 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash

(in thousands)

December 31, 2023

    

December 31, 2022

Cash

$

10,674

$

60,315

Money market funds

 

74,997

 

46,308

Total cash and cash equivalents

85,671

106,623

Restricted cash included in other assets

 

1,295

 

1,313

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows

$

86,966

$

107,936

XML 55 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of amortized costs, gross unrealized gains and losses, and fair values of investments

December 31, 2023

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

245,797

$

337

$

(7)

$

246,127

Total

$

245,797

$

337

$

(7)

$

246,127

December 31, 2022

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

283,705

$

2

$

(247)

$

283,460

Total

$

283,705

$

2

$

(247)

$

283,460

 

XML 56 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net

Laboratory machinery and equipment

 

5 – 10 years

Office and computer equipment

 

3 – 5 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

Shorter of useful life of asset or lease term

As of December 31, 

(in thousands)

    

2023

    

2022

Laboratory machinery and equipment

$

21,762

$

18,133

Office and computer equipment

 

1,169

 

358

Leasehold improvements

 

18,228

 

11,443

Construction in progress

9,773

5,422

Total property and equipment

 

50,932

 

35,356

Less: accumulated depreciation

 

(12,973)

 

(7,600)

Property and equipment, net

$

37,959

$

27,756

 

XML 57 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets, net

Intellectual property

 

15 years

As of December 31, 

(in thousands)

    

2023

    

2022

Intellectual property

$

1,918

$

1,918

Less: accumulated amortization

 

(573)

 

(445)

Intangible assets, net

$

1,345

$

1,473

Schedule of future amortization expenses

Years Ending December 31,

(in thousands)

2024

$

128

2025

 

128

2026

 

128

2027

 

128

2028

 

128

Thereafter

705

Total

$

1,345

 

XML 58 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities

(in thousands)

December 31, 2023

    

December 31, 2022

Employee compensation and related costs

$

7,022

$

3,115

Construction in process

3,182

229

Income taxes payable

288

1,422

Professional and consulting services

1,273

1,566

Deferred income received under joint development agreements

4,189

Other

 

1,356

 

750

Accrued expenses and other current liabilities

$

13,121

$

11,271

XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sponsor Earn-Out Liability (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of key inputs into the Monte Carlo simulation model for the Sponsor Earn-Out liability

December 31, 2023

December 31, 2022

Expected term (in years)

3.1

4.1

Risk free rate

4.04%

4.09%

Expected volatility

91.0%

85.0%

Expected dividends

0%

0%

Stock price

$

1.83

$

3.15

 

Schedule of the reconciliation of the Sponsor Earn-Out liability

(in thousands)

Balance as of December 31, 2021

$

Additions during the period

  

36,393

Change in fair value

(25,432)

Balance as of December 31, 2022

10,961

Change in fair value

  

(6,795)

Balance as of December 31, 2023

$

4,166

 

XML 60 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of maturity of lease liabilities under operating leases

Years Ending December 31,

(in thousands)

2024

$

3,574

2025

3,652

2026

2,986

2027

2,096

2028

1,680

Thereafter

3,076

Total future minimum lease payments

17,064

Less: imputed interest

(3,344)

Total future minimum lease payments

$

13,720

 

XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Convertible Preferred Stock (Tables)
12 Months Ended
Dec. 31, 2023
Temporary Equity Disclosure [Abstract]  
Schedule of redeemable convertible preferred stock issued and outstanding

(in thousands, except share and per share amounts)

Issue Price

Shares

Shares Issued

Liquidation

Carrying

Series

    

per share

    

Authorized

    

and Outstanding

    

Amount

    

Amount

Series A

$

0.1406

 

32,011,403

 

32,011,403

$

4,500

$

4,413

Series B

$

0.3795

 

30,305,065

 

30,305,065

 

11,500

11,362

Series C

$

0.4829

 

75,874,600

 

75,874,600

 

36,643

36,324

Series C plus

$

0.8151

 

36,803,072

 

36,803,072

 

30,000

29,945

Series D

$

4.7939

 

28,891,766

 

28,891,766

 

138,505

138,257

Series D plus

$

4.9631

 

10,074,380

 

10,074,380

 

50,000

49,640

Total

 

213,960,286

 

213,960,286

$

271,148

$

269,941

 

XML 62 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of the reconciliation of shares of common stock issued and outstanding

December 31, 2023

December 31, 2022

Total shares of common stock legally issued and outstanding

354,148,173

349,714,840

Less: Shares subject to future vesting:

Escrowed Earn-Out Shares

(27,690,978)

(27,690,978)

Sponsor Earn-Out Shares

(5,520,000)

(5,520,000)

Earn-Out Restricted Shares

(1,619,998)

(1,931,044)

RSAs

(649,567)

(1,270,726)

Total shares issued and outstanding

318,667,630

313,302,092

 

Schedule of the shares of common stock available for future issuance

December 31, 2023

    

December 31, 2022

Shares reserved for issuance under the SES AI Corporation 2021 Plan

34,965,909

32,738,052

Common stock options outstanding

13,619,793

18,308,233

Public Warrants

9,199,947

9,199,947

Private Warrants

5,013,333

5,013,333

RSUs

6,359,474

2,807,660

PSUs

3,364,810

2,116,942

Total common stock available for future issuance

72,523,266

70,184,167

 

XML 63 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Stock-Based Compensation  
Summary of compensation expense related to stock-based awards

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Research and development

$

3,796

$

6,630

$

344

General and administrative

 

16,853

16,145

4,227

Total

$

20,649

$

22,775

$

4,571

 

Summary of share-based compensation expense by award type

Years Ended December 31, 

(in thousands)

2023

    

2022

2021

Earn-Out Restricted Shares

$

2,689

$

7,890

$

RSUs

9,644

7,136

PSUs

4,781

3,786

RSAs

3,133

3,510

1,540

Stock options

402

453

3,031

Total

$

20,649

$

22,775

$

4,571

 

Summary of RSU activity

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

3,438,233

$

8.41

Vested

(185,944)

$

4.27

Forfeited and canceled

(444,629)

$

8.93

Outstanding at December 31, 2022

2,807,660

$

8.61

Granted

5,365,427

$

2.25

Vested

(1,063,863)

$

8.41

Forfeited and canceled

(749,750)

$

4.95

Outstanding at December 31, 2023

6,359,474

$

3.71

 

Summary of PSU activity

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,340,405

$

5.89

Vested

$

Forfeited and canceled

(223,463)

$

5.09

Outstanding at December 31, 2022

2,116,942

$

5.98

Granted

1,631,800

$

0.58

Vested

$

Forfeited and canceled

(383,932)

$

3.86

Outstanding at December 31, 2023

3,364,810

$

3.60

Summary of stock option activity

Number of Options

Weighted Average Exercise Price

Weighted Average Remaining Contractual Term
(in years)

Aggregate Intrinsic Value
(in millions)

Outstanding at December 31, 2021

20,750,755

$

0.17

8.5

$

106.5

Granted

$

Exercised

(2,089,351)

$

0.14

$

10.8

Forfeited and canceled

(353,171)

$

0.26

Outstanding at December 31, 2022

18,308,233

$

0.17

7.6

$

54.6

Granted

$

Exercised

(3,691,340)

$

0.14

$

7.0

Forfeited and canceled

(997,100)

$

0.18

Outstanding at December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

Vested, December 31, 2023

9,828,750

$

0.17

6.6

$

16.4

Vested or expected to vest, December 31, 2023

13,619,793

$

0.17

6.8

$

22.7

 

Summary of fair value assumptions for stock options

Year Ended December 31, 

2021

Expected term of options (in years)

5.6 – 6.1

Risk-free interest rate

0.6% to 1.1%

Expected volatility

68.0% to 69.9%

Expected dividends

0%

Weighted-average grant date fair value per option

$

0.12

 

Restricted Stock Awards  
Stock-Based Compensation  
Summary of restricted share activity

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

2,261,862

$

5.12

Granted

11,865

$

5.30

Vested

(958,506)

$

5.16

Forfeited and canceled

(44,495)

$

5.30

Outstanding at December 31, 2022

1,270,726

$

5.09

Granted

$

Vested

(610,335)

$

5.14

Forfeited and canceled

(10,824)

$

5.13

Outstanding at December 31, 2023

649,567

$

5.05

 

PSUs  
Stock-Based Compensation  
Summary of fair value assumptions for equity instruments other than options

2023

    

2022

Expected term (in years)

5.0

5.0

Risk free rate

3.57%

2.79%

Expected volatility

80.0%

75.7%

Expected dividends

0%

0%

Stock price

$

2.25

$

9.10

 

Earn-Out Restricted Shares  
Stock-Based Compensation  
Summary of restricted share activity

Number of Shares

Weighted Average Fair Value

Outstanding at December 31, 2021

$

Granted

2,308,969

$

6.50

Vested

$

Forfeited and canceled

(377,925)

$

6.37

Outstanding at December 31, 2022

1,931,044

$

6.53

Granted/vested

$

Forfeited and canceled

(311,046)

$

6.53

Outstanding at December 31, 2023

1,619,998

$

6.53

Summary of fair value assumptions for equity instruments other than options

February 3, 2022
(Closing Date)

Contractual term (in years)

5.0

Risk-free rate

1.63%

Expected volatility

81.0%

Expected dividends

0%

Stock price

$

7.68

 

XML 64 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of domestic and foreign components of income (loss) before income taxes

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

U.S.

    

$

(15,314)

    

$

(35,543)

$

(4,508)

Foreign

 

(38,939)

 

(14,195)

 

(26,722)

Loss before income taxes

$

(54,253)

$

(49,738)

$

(31,230)

Summary of income tax expense

Years Ended December 31, 

(in thousands)

    

2023

    

2022

2021

Current:

    

  

  

    

  

Federal

$

$

$

State

 

89

 

55

 

Foreign

 

115

 

1,200

 

25

Total current expense

 

204

 

1,255

 

25

Deferred:

 

  

 

  

 

  

Federal

 

 

 

State

 

 

 

Foreign

 

(1,057)

 

 

Total deferred expense

(1,057)

Income tax (benefit) expense

$

(853)

$

1,255

$

25

Schedule of effective income tax reconciliation

Years Ended December 31, 

    

2023

    

2022

2021

Tax provision (benefit) at U.S. statutory rate

    

21.0%

21.0%

21.0%

State income taxes, net of federal benefit

(0.2)%

Foreign tax

 

0.9%

(0.8)%

(0.1)%

Foreign income taxed at non US rates

(0.1)%

Other permanent items

 

(0.1)%

(0.1)%

0.5%

Section 162(m)

(4.4)%

(3.8)%

Stock-based compensation

(0.8)%

4.1%

(1.1)%

Research and development tax credits

 

2.7%

2.4%

2.0%

Unrecognized tax benefits

 

(0.8)%

(0.6)%

(0.6)%

GILTI

(0.3)%

Change in valuation allowance

 

(18.3)%

(33.3)%

(22.0)%

Change in Sponsor Earn-Out liabilities

2.6%

10.7%

Transaction costs

0.0%

(1.5)%

Others

 

(0.6)%

(0.6)%

0.2%

Effective tax rate

 

1.6%

(2.5)%

(0.1)%

 

Summary of components of net deferred tax assets

As of December 31, 

(in thousands)

    

2023

    

2022

Deferred tax assets:

    

  

  

Net operating losses

$

30,453

$

25,338

Section 174

12,146

6,389

Lease liabilities

3,980

3,803

Research and development tax credits

 

3,720

 

2,358

Stock-based compensation

 

3,349

 

2,869

Accruals and reserves

 

1,499

 

1,251

Fixed assets

321

131

Other

 

120

 

241

Total deferred tax assets

 

55,588

 

42,380

Deferred tax liabilities:

 

  

 

  

ROU assets

 

(3,801)

 

(3,572)

Total deferred tax liabilities

 

(3,801)

 

(3,572)

Net deferred tax asset before valuation allowance

51,787

38,808

Valuation allowance

 

(50,730)

 

(38,808)

Net deferred tax asset

$

1,057

$

 

Schedule of unrecognized tax benefits

As of December 31, 

(in thousands)

    

2023

    

2022

Beginning of the year

    

$

4,573

$

4,179

Increase – current year positions

 

618

 

511

Increase – prior year positions

 

311

 

Decrease – prior year positions

(117)

End of the year

$

5,502

$

4,573

 

XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of calculation of basic and diluted net income per share

Years Ended December 31, 

(in thousands, except share and per share amounts)

2023

2022

    

2021

Numerator:

  

  

    

  

Net loss attributable to common stockholders - basic and diluted

$

(53,400)

$

(50,993)

$

(31,255)

Denominator:

Weighted average shares of common stock outstanding - basic and diluted

315,051,508

288,304,750

61,089,065

Net loss per share attributable to common stockholders - basic and diluted

$

(0.17)

$

(0.18)

$

(0.51)

Schedule of potentially anti-dilutive securities

Years Ended December 31, 

2023

2022

2021

Escrowed Earn-Out Shares

27,690,978

27,690,978

Options to purchase common stock

13,619,793

18,308,233

20,750,755

Public Warrants

9,199,947

9,199,947

Sponsor Earn-Out Shares

5,520,000

5,520,000

Private Warrants

5,013,333

5,013,333

Unvested RSUs

6,359,474

2,807,660

Unvested PSUs

3,364,810

2,116,942

Earn-Out Restricted Shares

1,619,998

1,931,044

Unvested RSAs

649,567

1,270,726

2,261,862

Redeemable convertible preferred stock

213,960,286

Total

73,037,900

73,858,863

236,972,903

 

XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of long-lived assets by geographical area

As of December 31, 

(in thousands)

    

2023

    

2022

Property and equipment, net:

    

  

    

  

China

$

19,167

$

16,956

United States

13,927

3,414

South Korea

4,865

7,386

Total property and equipment, net

 

37,959

 

27,756

Intangible assets, net:

 

  

 

  

Singapore

 

1,345

 

1,473

Total long-lived assets

$

39,304

$

29,229

 

XML 67 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Gain (Loss), Foreign Currency Transaction, before Tax [Abstract]      
Net realized and unrealized gains (losses) from foreign currency transactions $ 0.3 $ 0.1 $ (0.2)
XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities, Unclassified [Abstract]    
Letters of credit outstanding, amount $ 0  
Restricted cash $ 1,300 $ 1,300
XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Non-US    
Cash, Insured and Uninsured [Abstract]    
Cash, uninsured amount $ 11.1 $ 21.0
XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale, current $ 246,775 $ 283,460
Equity securities 600  
Restricted cash and cash equivalents, noncurrent 1,295 1,313
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities $ 4,166 $ 10,961
Derivative Liability, Statement of Financial Position Sponsor Earn-Out liabilities Sponsor Earn-Out liabilities
Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, transfers, net $ 0 $ 0
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale, current 246,127 283,460
Equity securities 648  
Total current assets at fair value 321,772 329,768
Total non-current assets at fair value 614 614
Assets 322,386 330,382
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities 4,166 10,961
Total non-current liabilities at fair value 4,166 10,961
Fair Value, Recurring | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 74,997 46,308
Restricted cash and cash equivalents, noncurrent 614 614
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Debt securities, available-for-sale, current 246,127 283,460
Equity securities 648  
Total current assets at fair value 321,772 329,768
Total non-current assets at fair value 614 614
Assets 322,386 330,382
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 74,997 46,308
Restricted cash and cash equivalents, noncurrent 614 614
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Financial Liabilities Fair Value Disclosure [Abstract]    
Sponsor Earn-Out liabilities 4,166 10,961
Total non-current liabilities at fair value $ 4,166 $ 10,961
XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Property and Equipment (Details)
Dec. 31, 2023
Laboratory machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Laboratory machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Office and computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Office and computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property, Plant, and Equipment, Useful Life, Term, Description us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember
XML 72 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Intangible Assets (Details)
Dec. 31, 2023
Intellectual property  
Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible asset, useful life 15 years
XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Asset Impairment Charges [Abstract]      
Impairment, long-lived asset, held-for-use $ 0 $ 0 $ 0
XML 74 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details)
Feb. 02, 2022
$ / shares
shares
Accounting Policies [Abstract]  
Sponsor Earn-Out Shares, shares issued (in shares) | shares 6,900,000
Sponsor Earn-Out Shares, par value (in dollars per shares) | $ / shares $ 0.0001
XML 75 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details)
Feb. 02, 2022
D
$ / shares
Accounting Policies [Abstract]  
Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, percentage of total shares (as a percent) 20.00%
Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, term from closing 180 days
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, percentage of total shares (as a percent) 20.00%
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed (in dollars per share) | $ / shares $ 12.00
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading days (in days) 20
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading day period (in days) 30
Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, term from closing 150 days
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, percentage of total shares (as a percent) 20.00%
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed (in dollars per share) | $ / shares $ 14.00
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days) 20
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days) 30
Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, term from closing 150 days
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, percentage of total shares (as a percent) 20.00%
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed (in dollars per share) | $ / shares $ 16.00
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days) 20
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days) 30
Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, term from closing 150 days
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, percentage of total shares (as a percent) 20.00%
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed (in dollars per share) | $ / shares $ 18.00
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days) 20
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days) 30
Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, term from closing 150 days
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, minimum share price to exceed (in dollars per share) | $ / shares $ 18.00
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, percentage of shares (as a percent) 100.00%
Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, pro rata, maximum share price not to exceed (in dollars per share) | $ / shares $ 18.00
XML 76 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Earn-Out Shares (Details)
Feb. 02, 2022
$ / shares
shares
Accounting Policies [Abstract]  
Total Earn-Out Shares, shares issued (in shares) 29,999,947
Earn-Out Shares, shares issued (in shares) 23,691,182
Earn-Out Restricted Shares, shares issued (in shares) 2,308,969
Founder Earn-Out Shares, shares issued (in shares) 3,999,796
Escrowed Earn-Out Shares, vesting, minimum closing share price (in dollars per share) | $ / shares $ 18.00
Escrowed Earn-Out Shares, vesting, minimum closing share price, period begins following closing 1 year
Escrowed Earn-Out Shares, vesting, minimum closing share price, period ends following closing 5 years
Earn-Out Restricted Shares, vesting, change in control, minimum share price, Earn-Out period 5 years
Earn-Out Restricted Shares, vesting, change in control, minimum share price (in dollars per share) | $ / shares $ 18.00
Earn-Out Restricted Shares, vesting, change in control, minimum share price, shares to vest immediately (in shares) 29,999,947
XML 77 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Common Stock Warrants (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Feb. 02, 2022
Jan. 31, 2021
Class of Warrant or Right [Line Items]        
Common stock available for future issuance (in shares) 72,523,266 70,184,167    
Common Stock Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by each warrant (in shares) 1      
Exercise price of warrants (in dollars per share) $ 11.50      
Common stock available for future issuance (in shares)     14,213,280  
Common Stock Warrants, Public Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)     9,200,000  
Exercise price of warrants (in dollars per share) $ 11.50      
Warrants, redemption, Company option, minimum share price to exceed (in dollars per share)       $ 18.00
Common stock available for future issuance (in shares) 9,199,947 9,199,947    
Common Stock Warrants, Private Warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)     5,013,333  
Warrants, redemption, Company option, share price, low end of range (in dollars per share)       10.00
Warrants, redemption, Company option, share price, high end of range (in dollars per share)       $ 18.00
Common stock available for future issuance (in shares) 5,013,333 5,013,333    
XML 78 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Segments (Details) - segment
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]      
Number of operating segments 1 1 1
XML 79 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Leases (Details)
Dec. 31, 2023
Lessee Disclosure [Abstract]  
Lease, Practical Expedient, Lessor Single Lease Component true
XML 80 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - General Information (Details)
$ / shares in Units, $ in Thousands
11 Months Ended 12 Months Ended
Feb. 03, 2022
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Feb. 02, 2022
shares
Business Acquisition [Line Items]        
Sponsor Earn-Out Shares, shares issued (in shares) | shares       6,900,000
Sponsor Earn-Out Shares, conversion ratio       1
Earn-Out Shares, shares issued (in shares) | shares       29,999,947
Post close adjustment of transaction costs related to Business Combination and PIPE Financing     $ 4,905  
Ivanhoe Capital Acquisition Corp., Reverse Recapitalization        
Business Acquisition [Line Items]        
Gross proceeds $ 326,100      
Cash - Ivanhoe's trust and cash, net of redemptions 51,600   51,590  
Cash - PIPE Financing $ 274,500   $ 274,500  
Price per share (in dollars per share) | $ / shares $ 10.00      
Transaction costs incurred $ 46,300      
Transaction costs incurred recorded to additional paid-in capital as a reduction of proceeds 41,600      
Transaction costs expensed 4,700      
Transaction costs accrued $ 13,000      
Post close adjustment of transaction costs related to Business Combination and PIPE Financing   $ 4,900    
XML 81 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 03, 2022
Dec. 31, 2022
Business Acquisition [Line Items]    
Financing cash inflow from Business Combination and PIPE Financing   $ 282,940
Ivanhoe Capital Acquisition Corp., Reverse Recapitalization    
Business Acquisition [Line Items]    
Cash - Ivanhoe's trust and cash, net of redemptions $ 51,600 51,590
Cash - PIPE Financing $ 274,500 274,500
Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing   (13,149)
Less: Transaction costs and advisory fees paid   (26,972)
Net proceeds from Business Combination and PIPE Financing at Closing   285,969
Less: Transaction costs paid post Closing   (3,029)
Financing cash inflow from Business Combination and PIPE Financing   $ 282,940
XML 82 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]  
Net contributions from Business Combination and PIPE Financing $ 234,521
Ivanhoe Capital Acquisition Corp., Reverse Recapitalization  
Business Acquisition [Line Items]  
Financing cash inflow from Business Combination and PIPE Financing 282,940
Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination 4,649
Less: Transactions costs paid on or before December 31, 2021 (3,334)
Less: Sponsor Earn-Out liability (36,393)
Less: Liabilities assumed from Ivanhoe (387)
Less: Accrued transaction costs (12,954)
Net contributions from Business Combination and PIPE Financing $ 234,521
XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combination - Common Stock Issued (Details) - Ivanhoe Capital Acquisition Corp., Reverse Recapitalization
12 Months Ended
Dec. 31, 2022
shares
Business Acquisition [Line Items]  
Ivanhoe Class A common stock, outstanding prior to Business Combination (in shares) 27,600,000
Less: Redemption of Ivanhoe Class A common stock (in shares) (22,455,850)
Ivanhoe Class A common stock, net of redemptions (in shares) 5,144,150
Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing (in shares) 6,900,000
Total Ivanhoe Class A Common Stock (in shares) 12,044,150
PIPE Investors - Class A common stock (in shares) 27,450,000
Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock (in shares) 236,221,766
SES Founder Group shares of common stock converted to shares of Class B common stock (in shares) 39,881,455
Old SES Restricted Shares converted to restricted shares of Class A common stock (in shares) 2,273,727
Founder Earn-Out Shares (Class B common stock) (in shares) 3,999,796
Earn-Out Shares (Class A common stock) (in shares) 23,691,182
Earn-Out Restricted Shares (Class A common stock) (in shares) 2,308,969
Total (in shares) 347,871,045
Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing (in shares) (276,103,221)
Business Combination and PIPE Financing Shares (in shares) 71,767,824
XML 84 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Partnerships - General Information (Details) - USD ($)
$ in Millions
1 Months Ended
Aug. 31, 2021
Feb. 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Hyundai Motor Company        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Joint development agreements, period 3 years      
Related Party        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Other receivables     $ 3.9 $ 2.4
Director | GM Global Technology Operations LLC, Affiliate of General Motors Ventures LLC and General Motors Holdings LLC        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Joint development agreements, period   3 years    
Nonrelated Party        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Other receivables     5.1 0.0
Joint development agreements, deferred income     $ 0.0 $ 4.2
XML 85 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Partnerships - Credits to Research and Development (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Research and development (related party) $ 10,594 $ 8,758 $ 13,972
Research and development 12,471 5,431 2,004
Total credits to research and development $ 23,065 $ 14,189 $ 15,976
XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Partnerships - Credits to Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Joint development agreements, research and development credit, related parties, reimbursements towards facility set-up costs $ 9.9    
Joint development agreements, property and equipment credit   $ 0.0 $ 0.0
XML 87 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash $ 10,674 $ 60,315    
Money market funds 74,997 46,308    
Total cash and cash equivalents 85,671 106,623    
Restricted cash included in other assets $ 1,295 $ 1,313    
Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position Other assets, non-current Other assets, non-current    
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows $ 86,966 $ 107,936 $ 161,044 $ 2,728
XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments - General Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Realized Gain (Loss) [Abstract]    
Equity securities $ 0.6  
Equity securities with an initial cost 0.5  
Equity securities unrealized gain (loss) $ 0.1  
Minimum    
Debt Securities, Available-for-Sale [Abstract]    
Debt securities, available-for-sale, term 1 month 1 month
Maximum    
Debt Securities, Available-for-Sale [Abstract]    
Debt securities, available-for-sale, term 10 months 11 months
XML 89 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]      
Debt securities, available-for-sale, current $ 246,775 $ 283,460  
Amortized cost 245,797 283,705  
Gross unrealized gains 337 2  
Gross unrealized losses (7) (247)  
Fair value 246,127 283,460 $ 0
US Treasury and Government      
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]      
Amortized cost, current 245,797 283,705  
Gross unrealized gains, current 337 2  
Gross unrealized losses, current (7) (247)  
Debt securities, available-for-sale, current $ 246,127 $ 283,460  
XML 90 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross $ 50,932 $ 35,356
Less: accumulated depreciation (12,973) (7,600)
Property and equipment, net 37,959 27,756
Laboratory machinery and equipment    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 21,762 18,133
Office and computer equipment    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 1,169 358
Leasehold improvements    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross 18,228 11,443
Construction in Progress    
Property, Plant and Equipment, Net, by Type [Abstract]    
Property and equipment, gross $ 9,773 $ 5,422
XML 91 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Depreciation Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Depreciation [Abstract]      
Depreciation expense $ 5.4 $ 2.5 $ 1.5
XML 92 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Composition (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net [Abstract]    
Intellectual property $ 1,918 $ 1,918
Less: accumulated amortization (573) (445)
Intangible assets, net $ 1,345 $ 1,473
XML 93 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Amortization Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amortization of Deferred Charges [Abstract]      
Amortization expense $ 0.1 $ 0.1 $ 0.1
XML 94 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Net - Future Amortization Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2024 $ 128  
2025 128  
2026 128  
2027 128  
2028 128  
Thereafter 705  
Intangible assets, net $ 1,345 $ 1,473
XML 95 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee compensation and related costs $ 7,022 $ 3,115
Construction in process 3,182 229
Income taxes payable 288 1,422
Professional and consulting services 1,273 1,566
Deferred income received under joint development agreements   4,189
Other 1,356 750
Accrued expenses and other current liabilities $ 13,121 $ 11,271
XML 96 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Government Grant (Details)
$ in Millions, ₩ in Billions
1 Months Ended 12 Months Ended
Dec. 31, 2022
KRW (₩)
Dec. 31, 2023
KRW (₩)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Government Assistance [Abstract]          
Government assistance, transaction duration 5 years        
Government assistance, unearned government grant ₩ 8.4 ₩ 12.0   $ 9.3 $ 6.7
Government assistance, cash grant received   ₩ 3.6 $ 2.8    
XML 97 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sponsor Earn-Out Liability - Key Inputs (Details)
12 Months Ended
Dec. 31, 2023
Y
$ / shares
Dec. 31, 2022
Y
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative Liability, Valuation Technique us-gaap:ValuationTechniqueOptionPricingModelMember us-gaap:ValuationTechniqueOptionPricingModelMember
Sponsor earn-out liability, price volatility, weighted-average, low end of range (as a percent) 83.80% 85.00%
Sponsor earn-out liability, price volatility, weighted-average, high end of range (as a percent) 96.20% 101.40%
Measurement Input, Expected Term    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Sponsor earn-out liability, measurement input | Y 3.1 4.1
Measurement Input, Risk Free Interest Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Sponsor earn-out liability, measurement input 4.04 4.09
Measurement Input, Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Sponsor earn-out liability, measurement input 91.0 85.0
Measurement Input, Expected Dividend Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Sponsor earn-out liability, measurement input 0 0
Measurement Input, Share Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Sponsor earn-out liability, measurement input | $ / shares 1.83 3.15
XML 98 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Sponsor Earn-Out Liability - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning Balance $ 10,961 $ 0
Additions during the period   36,393
Change in fair value (6,795) (25,432)
Ending Balance $ 4,166 $ 10,961
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income Gain on change in fair value of Sponsor Earn-Out liabilities Gain on change in fair value of Sponsor Earn-Out liabilities
XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - General Information (Details)
12 Months Ended
Dec. 31, 2023
Certain Operating Leases, Escalating Rental Payments, Leases with Option to Extend  
Lessee, Operating Lease, Description [Abstract]  
Lessee, operating lease, existence of option to extend true
Lessee, Operating Lease, Renewal Term 5 years
Certain Operating Leases, Escalating Rental Payments, Leases with Options to Terminate Lease at Certain Times within Lease Term  
Lessee, Operating Lease, Description [Abstract]  
Lessee, operating lease, existence of option to terminate true
XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Operating Lease Cost (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Lease, Cost [Abstract]  
Operating lease cost $ 2.9
XML 101 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Rental Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
ASU 2016-02 Transition [Abstract]    
Rental expense $ 2.5 $ 1.8
XML 102 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash Flow, Operating Activities, Lessee [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 2.9 $ 2.4
XML 103 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities under Operating Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 $ 3,574
2025 3,652
2026 2,986
2027 2,096
2028 1,680
Thereafter 3,076
Total future minimum lease payments $ 17,064
XML 104 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Gross Difference (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Lease Liabilities, Gross Difference, Amount [Abstract]  
Total future minimum lease payments $ 17,064
Less: imputed interest (3,344)
Lease liabilities $ 13,720
XML 105 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details)
Dec. 31, 2023
Dec. 31, 2022
Lessee Disclosure [Abstract]    
Operating leases, weighted average remaining lease term 5 years 7 months 6 days 6 years 3 months 18 days
Operating leases, weighted average discount rate 7.40% 6.20%
XML 106 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Descriptions (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
Aug. 31, 2016
Dec. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
ft²
May 31, 2020
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     $ 17,064    
Office Space in Woburn, Massachusetts          
Lessee, Operating Lease, Description [Abstract]          
Lessee, operating lease, existence of option to extend   true      
Lessee, operating lease, renewal term   5 years     5 years
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     $ 6,800    
Office Space in Woburn, Massachusetts, Amendment, Additional Space          
Lessee, Operating Lease, Description [Abstract]          
Area of real estate property | ft²       5,000  
Lessee, operating lease, term of contract       8 years  
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments       $ 1,500  
Lab Space in Woburn, Massachusetts          
Lessee, Operating Lease, Description [Abstract]          
Lessee, operating lease, existence of option to extend     true    
Lessee, operating lease, existence of option to extend, application for renewal, period before expiry     6 months    
Lessee, operating lease, term of contract     5 years    
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     $ 2,800    
Manufacturing Space in Shanghai, China          
Lessee, Operating Lease, Description [Abstract]          
Lessee, operating lease, existence of option to extend true        
Lessee, operating lease, existence of option to extend, application for renewal, period before expiry 90 days        
Lessee, operating lease, term of contract, extension 3 years        
Lessee, operating lease, base rent, annual cost of living increases, percentage, maximum (as a percent) 3.00%        
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     3,900    
Manufacturing Building in Chungju, South Korea          
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     1,500    
Second Manufacturing Space in Chungju, South Korea          
Operating Lease Liabilities, Gross Difference, Amount [Abstract]          
Total future minimum lease payments     $ 700    
XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note Payable (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2021
Apr. 30, 2020
Debt Instrument [Line Items]      
Gain on forgiveness of PPP note   $ 840  
Paycheck Protection Program, CARES Act      
Debt Instrument [Line Items]      
Debt instrument, face amount     $ 800
Gain on forgiveness of PPP note $ 800    
XML 108 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - Strategic Automotive Original Equipment Manufacturer Partner
$ in Millions
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]  
Joint development agreements, expenditures related to engineering efforts and purchases of related equipment, maximum $ 50.0
Joint development agreements, expenditures related to engineering efforts and purchases of related equipment, cumulative amount spent $ 5.9
XML 109 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Convertible Preferred Stock - Tabular Disclosure (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, shares authorized (in shares) 213,960,286  
Redeemable convertible preferred stock, shares issued (in shares) 213,960,286 174,994,140
Redeemable convertible preferred stock, shares outstanding (in shares) 213,960,286  
Redeemable convertible preferred stock, liquidation amount $ 271,148  
Redeemable convertible preferred stock, carrying amount $ 269,941 $ 82,044
Series A Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 0.1406  
Redeemable convertible preferred stock, shares authorized (in shares) 32,011,403  
Redeemable convertible preferred stock, shares issued (in shares) 32,011,403  
Redeemable convertible preferred stock, shares outstanding (in shares) 32,011,403  
Redeemable convertible preferred stock, liquidation amount $ 4,500  
Redeemable convertible preferred stock, carrying amount $ 4,413  
Series B Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 0.3795  
Redeemable convertible preferred stock, shares authorized (in shares) 30,305,065  
Redeemable convertible preferred stock, shares issued (in shares) 30,305,065  
Redeemable convertible preferred stock, shares outstanding (in shares) 30,305,065  
Redeemable convertible preferred stock, liquidation amount $ 11,500  
Redeemable convertible preferred stock, carrying amount $ 11,362  
Series C Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 0.4829  
Redeemable convertible preferred stock, shares authorized (in shares) 75,874,600  
Redeemable convertible preferred stock, shares issued (in shares) 75,874,600  
Redeemable convertible preferred stock, shares outstanding (in shares) 75,874,600  
Redeemable convertible preferred stock, liquidation amount $ 36,643  
Redeemable convertible preferred stock, carrying amount $ 36,324  
Series C Plus Redeemable Convertible Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 0.8151  
Redeemable convertible preferred stock, shares authorized (in shares) 36,803,072  
Redeemable convertible preferred stock, shares issued (in shares) 36,803,072  
Redeemable convertible preferred stock, shares outstanding (in shares) 36,803,072  
Redeemable convertible preferred stock, liquidation amount $ 30,000  
Redeemable convertible preferred stock, carrying amount $ 29,945  
Series D Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 4.7939  
Redeemable convertible preferred stock, shares authorized (in shares) 28,891,766  
Redeemable convertible preferred stock, shares issued (in shares) 28,891,766  
Redeemable convertible preferred stock, shares outstanding (in shares) 28,891,766  
Redeemable convertible preferred stock, liquidation amount $ 138,505  
Redeemable convertible preferred stock, carrying amount $ 138,257  
Series D Plus Redeemable Convertible Preferred Stock    
Temporary Equity, Other Disclosures [Abstract]    
Redeemable convertible preferred stock, issue price per share (in dollars per share) $ 4.9631  
Redeemable convertible preferred stock, shares authorized (in shares) 10,074,380  
Redeemable convertible preferred stock, shares issued (in shares) 10,074,380  
Redeemable convertible preferred stock, shares outstanding (in shares) 10,074,380  
Redeemable convertible preferred stock, liquidation amount $ 50,000  
Redeemable convertible preferred stock, carrying amount $ 49,640  
XML 110 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Convertible Preferred Stock - General Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
May 31, 2021
Apr. 30, 2021
Dec. 31, 2021
Temporary Equity [Line Items]      
Redeemable convertible preferred stock, shares purchased (in shares)     38,966,146
Series D Preferred Stock      
Temporary Equity [Line Items]      
Redeemable convertible preferred stock, purchase agreement amount   $ 138.5  
Redeemable convertible preferred stock, par value (in dollars per share)   $ 0.000001  
Redeemable convertible preferred stock, shares purchased (in shares)   28,891,766  
Series D Plus Redeemable Convertible Preferred Stock      
Temporary Equity [Line Items]      
Redeemable convertible preferred stock, purchase agreement amount $ 50.0    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.000001    
Redeemable convertible preferred stock, shares purchased (in shares) 10,074,380    
XML 111 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Redeemable Convertible Preferred Stock - Conversion (Details) - Redeemable convertible preferred stock
$ in Millions
Dec. 31, 2023
USD ($)
Temporary Equity [Line Items]  
Common stock price per share to Series D and Series D plus issuance price, multiplier, minimum 2
Minimum gross proceeds, net of underwriting commission and discounts $ 100
Percentage of holders of the redeemable convertible preferred stock then outstanding (as a percent) 66.00%
XML 112 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock - General Information (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued (in shares) 354,148,173 349,714,840
Common stock, shares outstanding (in shares) 354,148,173 349,714,840
Common Class A    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,100,000,000 2,100,000,000
Common stock, shares issued (in shares) 310,266,922 305,833,589
Common stock, shares outstanding (in shares) 310,266,922 305,833,589
Common Class B    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 43,881,251 43,881,251
Common stock, shares outstanding (in shares) 43,881,251 43,881,251
XML 113 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Vote
Common Class A  
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]  
Common stock, voting rights, votes per share 1
Common stock, voting rights holder of each share of Class A common stock is entitled to one vote
Common Class B  
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]  
Common stock, voting rights, votes per share 10
Common stock, voting rights holder of each share of Class B common stock is entitled to ten votes
Common stock, conversion basis, conversion ratio 1
Common stock, conversion basis Each share of Class B common stock is convertible on a one-for-one basis into a share of Class A common stock at the holder’s option or otherwise automatically upon the occurrence of certain events, namely: (i) each share of Class B common stock that is transferred by SES Founder Group, or certain permitted transferee holders (“Qualified Holders”), will convert into a share of Class A common stock; (ii) all outstanding shares of Class B common stock will convert into shares of Class A common stock if the SES Founder Group or Qualified Holders collectively cease to beneficially own at least 20 percent of the number of shares of Class B common stock (as such number of shares is equitably adjusted in respect of any reclassification, stock dividend, subdivision, combination or recapitalization of the Class B common stock) collectively held by the SES Founder Group and Qualified Holders of Class B common stock as of the time the Business Combination took effect; or (iii) all outstanding shares of Class B common stock will convert into shares of Class A common stock upon the date specified by the affirmative vote of the holders of at least two-thirds of the then-outstanding shares of Class B common stock, voting as a separate class.
Common stock, conversion basis, beneficial ownership percentage (as a percent) 20.00%
Common stock, conversion basis, affirmative vote percentage, minimum (as a percent) 66.67%
XML 114 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock - Reconciliation (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued (in shares) 354,148,173 349,714,840
Common stock, shares issued, excluding shares subject to future vesting (in shares) 318,667,630 313,302,092
Common stock, shares outstanding (in shares) 354,148,173 349,714,840
Common stock, shares outstanding, excluding shares subject to future vesting (in shares) 318,667,630 313,302,092
Escrowed Earn-out Shares    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued, shares subject to future vesting (in shares) (27,690,978) (27,690,978)
Common stock, shares outstanding, shares subject to future vesting (in shares) (27,690,978) (27,690,978)
Sponsor Earn-Out Shares    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued, shares subject to future vesting (in shares) (5,520,000) (5,520,000)
Common stock, shares outstanding, shares subject to future vesting (in shares) (5,520,000) (5,520,000)
Earn-Out Restricted Shares    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued, shares subject to future vesting (in shares) (1,619,998) (1,931,044)
Common stock, shares outstanding, shares subject to future vesting (in shares) (1,619,998) (1,931,044)
Restricted Stock Awards    
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common stock, shares issued, shares subject to future vesting (in shares) (649,567) (1,270,726)
Common stock, shares outstanding, shares subject to future vesting (in shares) (649,567) (1,270,726)
XML 115 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 116 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Warrants (Details)
12 Months Ended
Dec. 31, 2023
D
$ / shares
shares
Dec. 31, 2022
shares
Feb. 02, 2022
shares
Common Stock Warrants      
Class of Warrant or Right [Line Items]      
Exercise price of warrants (in dollars per share) $ 11.50    
Common Stock Warrants, Public Warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares) | shares     9,200,000
Exercise price of warrants (in dollars per share) $ 11.50    
Date from which warrants exercisable, period following business combination 30 days    
Warrants, term 5 years    
Warrants, exercisable, Company option, minimum share price to exceed (in dollars per share) $ 18.00    
Warrants, exercisable, Company option, redemption price (in dollars per share) 0.01    
Warrants, exercisable, Company option, redemption price, minimum share price to exceed (in dollars per share) $ 18.00    
Warrants, exercisable, Company option, redemption price, minimum share price to exceed, trading days (in days) | D 20    
Warrants, exercisable, Company option, redemption price, minimum share price to exceed, trading day period (in days) | D 30    
Warrants, exercisable, Company option, redemption price, minimum share price to exceed, notification period 30 days    
Warrants, exercisable, Company option, redemption price, minimum share price to exceed, notification period, Company to redeem if not exercised 30 days    
Warrants outstanding (in shares) | shares 9,199,947 9,199,947  
Common Stock Warrants, Private Warrants      
Class of Warrant or Right [Line Items]      
Number of securities called by warrants (in shares) | shares     5,013,333
Warrants outstanding (in shares) | shares 5,013,333 5,013,333  
XML 117 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Common Stock Available for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Feb. 02, 2022
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 72,523,266 70,184,167  
Common Stock Warrants      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares)     14,213,280
Common Stock Warrants, Public Warrants      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 9,199,947 9,199,947  
Common Stock Warrants, Private Warrants      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 5,013,333 5,013,333  
Employee Stock Option      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 13,619,793 18,308,233  
Restricted Stock Units      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 6,359,474 2,807,660  
Performance Stock Units      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 3,364,810 2,116,942  
SES AI Corporation 2021 Plan      
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]      
Common stock available for future issuance (in shares) 34,965,909 32,738,052 36,862,002
XML 118 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - General Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Feb. 03, 2022
Feb. 02, 2022
Dec. 31, 2021
Stock-Based Compensation            
Common stock available for future issuance (in shares)   72,523,266 70,184,167      
Options outstanding (in shares)   13,619,793 18,308,233   20,748,976 20,750,755
SES AI Corporation 2021 Plan            
Stock-Based Compensation            
Common stock available for future issuance (in shares)   34,965,909 32,738,052   36,862,002  
Increase in total shares reserved for future issuance (in shares) 486,975          
Automatic annual increases, term   10 years        
Automatic annual increases, percentage of total shares outstanding (as a percent)   2.00%        
Restricted Stock Units            
Stock-Based Compensation            
Common stock available for future issuance (in shares)   6,359,474 2,807,660      
Awards outstanding (in shares)   6,359,474 2,807,660      
Vesting period   3 years        
Restricted Stock Awards            
Stock-Based Compensation            
Awards outstanding (in shares)   649,567 1,270,726   2,273,727 2,261,862
Restricted Stock Awards | Share-Based Payment Arrangement, Tranche One            
Stock-Based Compensation            
Vesting (as a percent)   25.00%        
Vesting period   1 year        
Restricted Stock Awards | Share-Based Payment Arrangement, Tranche Two            
Stock-Based Compensation            
Vesting (as a percent)   2.0833%        
Vesting period   1 month        
Performance Stock Units            
Stock-Based Compensation            
Common stock available for future issuance (in shares)   3,364,810 2,116,942      
Awards outstanding (in shares)   3,364,810 2,116,942      
Vesting period   3 years        
Performance Stock Units | Share-Based Payment Arrangement, Tranche One | Minimum            
Stock-Based Compensation            
Vesting period   2 years        
Performance Stock Units | Share-Based Payment Arrangement, Tranche One | Maximum            
Stock-Based Compensation            
Vesting period   3 years        
Earn-out Restricted Shares            
Stock-Based Compensation            
Awards outstanding (in shares)   1,619,998 1,931,044      
Vesting period   5 years        
Requisite service period   1 year 5 months 12 days        
Stock-Based Compensation            
Aggregate grant date fair value       $ 15,000    
Employee Stock Option            
Stock-Based Compensation            
Common stock available for future issuance (in shares)   13,619,793 18,308,233      
Expiration period   10 years        
Stock-Based Compensation            
Income tax benefit   $ 0        
Employee Stock Option | Share-Based Payment Arrangement, Tranche One            
Stock-Based Compensation            
Vesting (as a percent)   25.00%        
Vesting period   1 year        
Employee Stock Option | Share-Based Payment Arrangement, Tranche Two            
Stock-Based Compensation            
Vesting (as a percent)   2.0833%        
Vesting period   1 month        
XML 119 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation      
Compensation expense $ 20,649 $ 22,775 $ 4,571
Research and Development Expense      
Stock-Based Compensation      
Compensation expense 3,796 6,630 344
General and Administrative Expense      
Stock-Based Compensation      
Compensation expense $ 16,853 $ 16,145 $ 4,227
XML 120 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation      
Compensation expense $ 20,649 $ 22,775 $ 4,571
Earn-out Restricted Shares      
Stock-Based Compensation      
Compensation expense 2,689 7,890  
Restricted Stock Units      
Stock-Based Compensation      
Compensation expense 9,644 7,136  
Performance Stock Units      
Stock-Based Compensation      
Compensation expense 4,781 3,786  
Restricted Stock Awards      
Stock-Based Compensation      
Compensation expense 3,133 3,510 1,540
Employee Stock Option      
Stock-Based Compensation      
Compensation expense $ 402 $ 453 $ 3,031
XML 121 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units      
Number of Shares      
Number of Shares, Outstanding, beginning balance (in shares) 2,807,660    
Number of Shares, Granted (in shares) 5,365,427 3,438,233 0
Number of Shares, Vested (in shares) (1,063,863) (185,944) 0
Number of Shares, Forfeited and canceled (in shares) (749,750) (444,629)  
Number of Shares, Outstanding, ending balance (in shares) 6,359,474 2,807,660  
Weighted Average Fair Value      
Weighted Average Fair Value, Outstanding, beginning balance (in dollars per share) $ 8.61    
Weighted Average Fair Value, Granted (in dollars per share) 2.25 $ 8.41  
Weighted Average Fair Value, Vested (in dollars per share) 8.41 4.27  
Weighted Average Fair Value, Forfeited and canceled (in dollars per share) 4.95 8.93  
Weighted Average Fair Value, Outstanding, ending balance (in dollars per share) $ 3.71 $ 8.61  
Restricted Stock Awards      
Number of Shares      
Number of Shares, Outstanding, beginning balance (in shares) 1,270,726 2,261,862  
Number of Shares, Granted (in shares)   11,865  
Number of Shares, Vested (in shares) (610,335) (958,506) 0
Number of Shares, Forfeited and canceled (in shares) (10,824) (44,495)  
Number of Shares, Outstanding, ending balance (in shares) 649,567 1,270,726 2,261,862
Weighted Average Fair Value      
Weighted Average Fair Value, Outstanding, beginning balance (in dollars per share) $ 5.09 $ 5.12  
Weighted Average Fair Value, Granted (in dollars per share)   5.30  
Weighted Average Fair Value, Vested (in dollars per share) 5.14 5.16  
Weighted Average Fair Value, Forfeited and canceled (in dollars per share) 5.13 5.30  
Weighted Average Fair Value, Outstanding, ending balance (in dollars per share) $ 5.05 $ 5.09 $ 5.12
Performance Stock Units      
Number of Shares      
Number of Shares, Outstanding, beginning balance (in shares) 2,116,942    
Number of Shares, Granted (in shares) 1,631,800 2,340,405 0
Number of Shares, Vested (in shares)     0
Number of Shares, Forfeited and canceled (in shares) (383,932) (223,463)  
Number of Shares, Outstanding, ending balance (in shares) 3,364,810 2,116,942  
Weighted Average Fair Value      
Weighted Average Fair Value, Outstanding, beginning balance (in dollars per share) $ 5.98    
Weighted Average Fair Value, Granted (in dollars per share) 0.58 $ 5.89  
Weighted Average Fair Value, Forfeited and canceled (in dollars per share) 3.86 5.09  
Weighted Average Fair Value, Outstanding, ending balance (in dollars per share) $ 3.60 $ 5.98  
Earn-out Restricted Shares      
Number of Shares      
Number of Shares, Outstanding, beginning balance (in shares) 1,931,044    
Number of Shares, Granted (in shares)   2,308,969  
Number of Shares, Forfeited and canceled (in shares) (311,046) (377,925)  
Number of Shares, Outstanding, ending balance (in shares) 1,619,998 1,931,044  
Weighted Average Fair Value      
Weighted Average Fair Value, Outstanding, beginning balance (in dollars per share) $ 6.53    
Weighted Average Fair Value, Granted (in dollars per share)   $ 6.50  
Weighted Average Fair Value, Forfeited and canceled (in dollars per share) 6.53 6.37  
Weighted Average Fair Value, Outstanding, ending balance (in dollars per share) $ 6.53 $ 6.53  
XML 122 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Valuation Assumptions (Details) - $ / shares
12 Months Ended
Feb. 03, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation        
Weighted-average grant date fair value per option (in dollars per share)       $ 0.12
Performance Stock Units        
Stock-Based Compensation        
Expected term   5 years 5 years  
Risk free interest rate (as a percent)   3.57% 2.79%  
Expected volatility (as a percent)   80.00% 75.70%  
Expected dividends (as a percent)   0.00% 0.00%  
Expected stock price (in dollars per share)   $ 2.25 $ 9.10  
Earn-out Restricted Shares        
Stock-Based Compensation        
Expected term 5 years      
Risk free interest rate (as a percent) 1.63%      
Expected volatility (as a percent) 81.00%      
Expected dividends (as a percent) 0.00%      
Expected stock price (in dollars per share) $ 7.68      
Employee Stock Option        
Stock-Based Compensation        
Risk free interest rate, minimum (as a percent)       0.60%
Risk free interest rate, maximum (as a percent)       1.10%
Expected volatility, minimum (as a percent)       68.00%
Expected volatility, maximum (as a percent)       69.90%
Expected dividends (as a percent)       0.00%
Employee Stock Option | Minimum        
Stock-Based Compensation        
Expected term       5 years 7 months 6 days
Employee Stock Option | Maximum        
Stock-Based Compensation        
Expected term       6 years 1 month 6 days
XML 123 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Stock Units      
Stock-Based Compensation      
Number of Shares, Granted (in shares) 5,365,427 3,438,233 0
Number of shares, vested (in shares) 1,063,863 185,944 0
Stock-Based Compensation      
Total fair value of awards vested $ 8.9 $ 0.8  
Restricted Stock Awards      
Stock-Based Compensation      
Number of Shares, Granted (in shares)   11,865  
Number of shares, vested (in shares) 610,335 958,506 0
Stock-Based Compensation      
Total fair value of awards vested $ 3.1 $ 4.9  
Performance Stock Units      
Stock-Based Compensation      
Number of Shares, Granted (in shares) 1,631,800 2,340,405 0
Number of shares, vested (in shares)     0
XML 124 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options - Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Options      
Number of Options, Outstanding, beginning balance (in shares) 18,308,233 20,750,755  
Number of Options, Exercised (in shares) (3,691,340) (2,089,351)  
Number of Options, Forfeited and canceled (in shares) (997,100) (353,171)  
Number of Options, Outstanding, ending balance (in shares) 13,619,793 18,308,233 20,750,755
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding, beginning balance (in dollars per share) $ 0.17 $ 0.17  
Weighted Average Exercise Price, Exercised (in dollars per share) 0.14 0.14  
Weighted Average Exercise Price, Forfeited and canceled (in dollars per share) 0.18 0.26  
Weighted Average Exercise Price, Outstanding, ending balance (in dollars per share) $ 0.17 $ 0.17 $ 0.17
Stock option activity      
Weighted average remaining contractual term, outstanding 6 years 9 months 18 days 7 years 7 months 6 days 8 years 6 months
Aggregate intrinsic value, outstanding $ 22.7 $ 54.6 $ 106.5
Aggregate intrinsic value of options exercised $ 7.0 $ 10.8  
Vested, number of options (in shares) 9,828,750    
Vested, weighted average exercise price (in dollars per share) $ 0.17    
Vested, weighted average remaining contractual term 6 years 7 months 6 days    
Vested, aggregate intrinsic value $ 16.4    
Vested or Expected to Vest      
Vested or expected to vest, number of options (in shares) 13,619,793    
Vested or expected to vest, weighted average exercise price (in dollars per share) $ 0.17    
Vested or expected to vest, weighted average remaining contractual term 6 years 9 months 18 days    
Vested or expected to vest, aggregate intrinsic value $ 22.7    
XML 125 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Fair value of stock options $ 16.4 $ 29.3
XML 126 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]  
Unrecognized stock-based compensation cost, options $ 0.4
Restricted Stock Units  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]  
Unrecognized stock-based compensation cost, other than options $ 16.5
Weighted average period 1 year 2 months 12 days
Restricted Stock Awards  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]  
Unrecognized stock-based compensation cost, other than options $ 3.2
Weighted average period 9 months 18 days
Performance Stock Units  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]  
Unrecognized stock-based compensation cost, other than options $ 3.6
Weighted average period 1 year 6 months
Employee Stock Option  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]  
Weighted average period 1 year 1 month 6 days
XML 127 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]      
U.S. $ (15,314) $ (35,543) $ (4,508)
Foreign (38,939) (14,195) (26,722)
Loss before income taxes $ (54,253) $ (49,738) $ (31,230)
XML 128 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current Federal, State and Local, Tax Expense (Benefit) [Abstract]      
State $ 89 $ 55  
Foreign 115 1,200 $ 25
Total current expense 204 1,255 25
Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]      
Foreign (1,057)    
Total deferred expense (1,057)    
Income tax expense $ (853) $ 1,255 $ 25
XML 129 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax provision (benefit) at U.S. statutory rate (as a percent) 21.00% 21.00% 21.00%
State income taxes, net of federal benefit (as a percent) (0.20%)    
Foreign tax (as a percent) 0.90% (0.80%) (0.10%)
Foreign income taxed at non US rates (as a percent) (0.10%)    
Other permanent items (as a percent) (0.10%) (0.10%) 0.50%
Section 162(m) (as a percent) (4.40%) (3.80%)  
Stock-based compensation (as a percent) (0.80%) 4.10% (1.10%)
Research and development tax credits (as a percent) 2.70% 2.40% 2.00%
Unrecognized tax benefits (as a percent) (0.80%) (0.60%) (0.60%)
GILTI (as a percent) (0.30%)    
Change in valuation allowance (as a percent) (18.30%) (33.30%) (22.00%)
Change in Sponsor Earn-out liability (as a percent) 2.60% 10.70%  
Transaction costs (as a Percent) 0.00% (1.50%)  
Others (as a percent) (0.60%) (0.60%) 0.20%
Effective tax rate (as a percent) 1.60% (2.50%) (0.10%)
XML 130 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Components of Deferred Tax Assets [Abstract]    
Net operating losses $ 30,453 $ 25,338
Section 174 12,146 6,389
Lease liabilities 3,980 3,803
Research and development tax credits 3,720 2,358
Stock-based compensation 3,349 2,869
Accruals and reserves 1,499 1,251
Fixed assets 321 131
Other 120 241
Total deferred tax assets 55,588 42,380
Components of Deferred Tax Liabilities [Abstract]    
ROU assets (3,801) (3,572)
Total deferred tax liabilities (3,801) (3,572)
Net deferred tax asset before valuation allowance 51,787 38,808
Valuation allowance (50,730) (38,808)
Net deferred tax asset $ 1,057 $ 0
XML 131 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance [Abstract]      
Statutory federal income tax rate (as a percent) 21.00% 21.00% 21.00%
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ 11.9 $ 17.3  
XML 132 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Net Operating Loss Carryforwards (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards, subject to expiration, annual limitation under Section 382, pre-2018 $ 0.5  
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards, not subject to expiration 115.4 $ 95.1
Operating loss carryforwards 124.7 104.4
Operating loss carryforwards, subject to expiration 9.3 9.3
State and Local Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards, subject to expiration $ 74.9 $ 61.2
XML 133 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Tax Credit Carryforwards (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]    
Tax credit carryforward, research credits. subject to expiration, annual limitation under Section 382, pre-2018 $ 0.5  
Domestic Tax Authority | Research Tax Credit Carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward, amount 3.8 $ 2.4
State and Local Jurisdiction | Research Tax Credit Carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforward, amount $ 1.9 $ 1.2
XML 134 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits - General Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Unrecognized tax benefits $ 5,502 $ 4,573 $ 4,179
Unrecognized tax benefits that would impact effective tax rate 5,200    
Maximum      
Income Tax Contingency [Line Items]      
Unrecognized tax benefits, interest on income taxes accrued $ 100 $ 100  
XML 135 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning of the year $ 4,573 $ 4,179
Increase-current year positions 618 511
Increase-prior year positions 311  
Decrease - prior year positions   (117)
End of the year $ 5,502 $ 4,573
XML 136 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]      
Net loss $ (53,400) $ (50,993) $ (31,255)
Net loss attributable to common stockholders - basic (53,400) (50,993) (31,255)
Net loss attributable to common stockholders - diluted $ (53,400) $ (50,993) $ (31,255)
Weighted Average Number of Shares Outstanding, Diluted [Abstract]      
Weighted-average shares of common stock outstanding, basic (in shares) 315,051,508 288,304,750 61,089,065
Weighted-average shares of common stock outstanding, diluted (in shares) 315,051,508 288,304,750 61,089,065
Earnings Per Share, Diluted [Abstract]      
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.17) $ (0.18) $ (0.51)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.17) $ (0.18) $ (0.51)
XML 137 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 73,037,900 73,858,863 236,972,903
Escrowed Earn-out Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 27,690,978 27,690,978  
Employee Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 13,619,793 18,308,233 20,750,755
Common Stock Warrants, Public Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 9,199,947 9,199,947  
Sponsor Earn-Out Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 5,520,000 5,520,000  
Common Stock Warrants, Private Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 5,013,333 5,013,333  
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 6,359,474 2,807,660  
Performance Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 3,364,810 2,116,942  
Earn-out Restricted Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 1,619,998 1,931,044  
Restricted Stock Awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 649,567 1,270,726 2,261,862
Redeemable Convertible Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total     213,960,286
XML 138 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Segment Information (Details) - segment
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]      
Number of reportable segments 1 1 1
XML 139 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 37,959 $ 27,756
Intangible assets, net 1,345 1,473
Total long-lived assets 39,304 29,229
China    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 19,167 16,956
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 13,927 3,414
South Korea    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 4,865 7,386
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Intangible assets, net $ 1,345 $ 1,473
XML 140 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
Defined contribution plan, cost $ 0.5
XML 141 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related-Party Transactions (Details)
Dec. 31, 2023
Dec. 31, 2022
Director | General Motors | Minimum    
Related Party Transaction [Line Items]    
Fully diluted voting interest (as a percent) 5.00% 5.00%
XML 142 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ (53,400) $ (50,993) $ (31,255)
XML 143 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 145 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $N)6U@'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 " !+B5M81Y1D*^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M3L,P$$5_!7F?3.*6EY5F0\4*)"0J@=A9]K2UB!^R!R7]>YS0ID+P 5UZYOK, M&6D:%83R$5^B#QC)8+H:;.>24&'%]D1! "2U1RM3F1,N-[<^6DGY&7<0I/J4 M.P1>53=@D:26)&$$%F$FLK;12JB(DGP\XK6:\>$K=A-,*\ .+3I*4)&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !+B5M8@EIH&$ * "!7@ & 'AL+W=OIA2VF&T':Z9_:#< 3QU+:RL@ST MWZ]L)S%B9-EF'KZTB\IB_G3^< =[#;<1 ]K66P87IQMZ -;,OEMLQ#JV7!/644)2[.( MITBP^_/!Q/U(1F5!^8KO$7O*7CQ&Q:'<'*Y.A\XQ3MB,0ME@:#JOTH=)%%:_4^?MQ_$BX*QTU#@;0N\ M5P6>UU#@;PO\K@7!MB!X5> C;<&H:\'QMN"X_.RK#ZO\I.=4THLSP9^0 M*%ZM:,6#4E=9K3[@*"V^64LIU%\C52%/] $-4;:F@F4H2M&W-)+9@=JH'D^C.%:OSN@+3^4Z4[M>L94.&*I#V1^/MSN>J6T*Q[ MN6^_&W[)\]N^&R^_ M$']?J5>A2\F2[+\FX14R,".+?O)CMJ$A.Q^HCC!CXI$-+O[Y#_?8^9=)%B1L M#@G#D# "!-,D!WO)@8U^L6WS,^59T%BI7K%G])G]-KFUDQS'<\-,_FSE[O.X6>3.6M57W.0, P)(T P MS=SQWMQQ-W.3-,U5*[QA&RZD2:&=(T5N$C^S5O55" G#D# "!-,4GNP5GG13 MN& BXL6UU JI*S)C.VPA[2XB&J]AK/5]=4+","2, ,$TG>.]SG''OE10-8PJ M+WV:6Z6==4_CS-@LK65]/4+","2, ,$TCZ=[CZ==+F](%#-TG2=W3)C\V1GJ MNN;0/QT'(Y-#:VE?AY P# DC0##-H>O4@U2GB\4;]A!EZC)5-'SK'@3L^-G;%]N+>9B%I&)1&H&BZV3H7JB[[E3Z93Z+0%]X/?Y<)\[@4-BD!I&)1&H&BZT3HL]+]*M!" M\,G/ZS:ZX)FD,?I/M&F^@K(3 M'7?LF'['F-GK>CL%C91 :02*ICNM4R77'@:5_>Q$,-JLT [P_5.C0- ,"92& M06D$BJ8+K',DUQ[^7/%0M<'%FJ>V *(%XIV.#\,CK% \M$QK':)IGZL^9N=>UIU@()TP\%"?03XH@UVKTF6QH:FZN=F"S4M!< M")2&06D$BJ8KK7,ASY[B7,[(#9KDJTAR@292LDQ6O\.0F#X8C;YMEI&]K+=0 MT% (E$:@:+K0.A3R.LXU(E%*TS"B<17?EMNP$.5/I^HRJ9J\_W>AV3A7MV4W MS2T7-#P"I6%0&H&BZ:+K\,BSYSZ[T^J:J=.JK0M^XP0D>UUOD:#9$2B-0-%T MD75VY'7*CA;Y71R%JM_EU#R"@0Q79J"T.2@-@]+(EC8J:<7-5(\7SM')V?#1 M(,VOTR'?GNGLT@02946&^Y-189W6V8([/'2]0]_X-#J Y$2B-0-%T MI75.Y+=,":K/G+53HC8:!RLML*;IN?:RWC9!,R)0&H&BZ3;KC,BW)SJO;6ZG M7C?[M./(3Z--T'P(E(9!:02*IMM\<;>9/=>9*)6K2F?#N*0%T'B98Z_KK1#V M1C+8.\G>(P;RZQC(M\;Z]NOU^CJ:F&T:8=\ M7GSYU% Z?WLIMI?V]O0>(8]?ASR^/9/9>2*12-#EW*C*3O""L=%-RRUF8]/$ MS?F;JK"]JK>1]\AH_#JC\>V9RLY(,5V@85KZM 4QY9DLID]_H5E&PW6>,2F- MOW@ <>9 '&SG]!;Y'MF,7VUQS&\F8(7Z/7.^/ MNS_1DH6YB*0Q>FLA;?L!%%;=@NH1PU\':*-&G8\TSAGZX!P5]\VC#1/5ZAI& M[Z!!#B@-@]((%$U?"J%.?().\X&NHJR8/'* %LK3]]*3&EJB98.?Z99ZK,5/ MA=9] E5YM.^]KT=0&@:E$2B:[K&.>0)[,G,KZ*J<_?,[N>.Q49D=L,1+4T.T M5_46")KL@-((%$T76"<[@3V*V?6X"#^':YH^L,8A90OH^N?2>!>@O:RW2=!4 M!Y1&H&BZR3K5"3K-^ME>%B^K\]^R6D?J:RXS2=.BJ1K5@JXE!$J;@]+PEG;R MX@3BNZXS]IW@1#^'$*@=ZSI?K!9DCTBTX9;0 BC6/?ACC#'MA7X>@- Q*(U TW6&=1XU:XJ3.<48+J"G.L)?U M-@D:3('2"!2M,CE\L7)V<<=#N<9YICK(/)75HM/[K?MUU"?EZN&OMD_=C_-J M-?0:4RW._H46-U)D*&;W"NDB*B>(% MZN_WG,O=DV('^U7G+_X/4$L#!!0 ( $N)6UB\%@B6T08 #T= 8 M>&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L+6#'(JG7O!A( MG XKL"U!W&Z?&8FVA4JB2U).LE\_4E(L6Z+H),V'-I)\=WKN>.3SD#I_8/R[ M6%,JP6.>%>)BM)9RSK&K'2J+?U+Z(/:N@4[EGK'O^N9+ M'XT00=[=ZI'?>OGZ/_7B6ODKDG@LY9]F^: MR/7%*!R!A"Y)FJ_Y+$I MQ)X#= <<4.. 7NJ &P=<)5HCJ]*Z)I+,SCE[ %Q;JVCZHJI-Y:VR20L]C O) MU:^I\I.S.2L$R]*$2)J *Y*1(J9@H<,), '?%M?@XX=/X -("_!US4I!BD2< M3Z5ZL_:?QLU;KNJWH(&W7-/X!& X!LA!V. ^?[D[.G2?JGQW2:-=TJB*AX>2 M+CFGA0270J@\3>G4_J[97T^M4[$A,;T8J;DC*-_2T>S77Z#OG)F2>Z=@!ZGB M7:K8%GTV)V(-U*"!6%_0'V6Z)9G*W9AU'2JL0NGYOYV%GA_ \^EV/YV^%71\ M7X_KU@#4W0%UK4 7:\;E1%*>JU[;4B'S(91UG&#O_['Y0IV)4IL,;[HIJMD(RGU-AL M06]D/"_LC%[?9G#PPAVJT(KJEM,-21-5=,77@HIJ"K-J1,G@HA7V.A[" *(. MVKX5#B)DAAOMX$96N%^9)-ES^U@01OUWNZ&/@@Y$@UGD^RXT@X1.RW7.D:HJ M^:/:IJJF7@LW>=7N!95&3G-,I?*B#EJ#&5++D3^ =H^9X9'.E*1851.NKN@P M4-@?>>QV%T23E1L,-"ILN11:^6M6*;\)6TY*<1PH,@!UHEY%#680^T-06RZ$ M=C*\IDNJ6C0!DCQ:NK2)] -9@[TO0'H+4LB.TM^*Z@JL6KG%=M27FB)!%:<#&#MCW M*FHP"R-G"&/+A\/%O)BF [B ME_Q\H,/L6U9$@54)+"2+OZ]9EE N?@.?U0[!O*E'5G)]]?G0.T4[3+IE6G1T MK]G(8J'3'X,/SHGC.%#O_L&69"4] \@9JT?Z'Q!KPC7%E7*M=LW_T:2:=!2D M0F@.K*BOE$+M71*]_!$!V!)S=\P(-VGG=$Y:Z!?6:';@;MX'(9PC#SXGCB-?6,X1NB) M%:O-X8EKJZJP755=)DFJS\;48J\/<29I 6*R2=7B;SQT[>LESXL0[&I7DQT. MG:%3$=P**VP75DJ]EGE9GZHE=)G&J9$Z<5\I36 4^F%7EQ@-70^% SM)W(HJ M;!=5^TAK>1VS7,W5M3Z8W-+J%-,(O:^4)M"'7=HWFJE&'8"]=P1O%U0U[XL# M;J&#W(+[6@FK6>UU%8#)+H+>T'88MZH*VU553Z944^[%\-W>::AQ-V^R,^WF MIWO?MO2'Q;\(7Z6%4+)ZJ1R=DT )(5Y_JZMO)-M4G[ONF90LKR[7E"C8VD#] MOF1*PS0W^@O:[HOI[']02P,$% @ 2XE;6+ZI"NH#! C!0 !@ !X M;"]W;W)K]Y]YS;5^?>+:G M[)F'& OP+28)GQNA$.F=:7(_Q#'BMS3%B7RSH2Q&0MZRK]ZX!HK*FM)G=?-G,#TLV4:*&\4DP^3:2?F*Q MI FG) J0P %X0 0E/@9/"HZ#MRO$<")"+"(?D7?@-_ K, $/Y5,^,X6,KC!, MOXST4$2R3T1ZQ/XM<. -L"W;:7%?]G>W=7=3?$ M-=,8N!4#]S(&Q1P&*!,A9='_\H5B4CQM3;_ GS3RDGTR_QP0Z&&H41A5%$97 M48@XS\ZG/SK*ZC#O+@LMX7&5\/BJA.56PH5<3U&R/9?U^&S6719:UI,JZTEG M5UC2.):;RP]J"9,A6\) 8%J9O*I,7N?@EF6Z9BIZ1T/FC%SH>G#B' QNBZ4[ MG4A3]\0@3ZOLIY=G?\&\G/:FT&+930%:];YM]2&Q)(AS< ^^?,!JKK9.NVZD M2^?=4&@Z[X9>@3]QA9;!ARK50&AZJ6J% SMEP<$\OV;7+@.CZ=*!^L46DRM MD>M:^#/%#9P4&4S%)I>JEK;P$O$S55MT^O9-L_:Z11J@0.O4#@7M,UCW6*? MZII]3/4_Z+7$L7M)G&N:9HG<3,MU/ _:H\,QZ&.IYU]+%;MS?W]URRSA^Y#H M85F0,!M'1>J<[@-BVRCA@."-=+5N)[+WLN+HJ[@1-,U/C]94"!KGER%& 6;* M0+[?4"I>;M2!5'4 N?@.4$L#!!0 ( $N)6U@XT;(0-08 )D: 8 M>&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,"5#'(O6>)0:: M>-T*K&O0M.MGVJ)MK9+HD;23[M?O*,G6"RDM+?PAL5Z>._&Y.QX?2C=/7'R5 M6\84>LZS0MY.MDKMKFY6E!7L02.[SG(IO=RSC3[<3/#E>^)ANMDI?F,UO=G3# M'IGZO'L0<#8[>4G2G!4RY042;'T[>8.O%\37!B7BKY0]R=8QTE26G'_5)^^2 MVXFC1\0RME+:!86? [MG6:8]P3C^J9U.3L_4ANWCH_>W)7D@LZ22W?/L2YJH M[>TDFJ"$K>D^4Q_YT^^L)E0.<,4S6?Y'3S76F:#57BJ>U\8P@CPMJE_Z7 >B M98"# 0-2&Y"^@3=@X-8&[DL-O-K *R-342GCL*"*SF\$?T)"H\&;/BB#65H# M_;30>7]4 NZF8*?F][R0/$L3JEB"'A7\0%*51'R-/NR8H#HY$M$B0?<\A\K: MZI0?&/J#2XFFZ//C EV\ND2O4%J@3UN^EP"5-S,%0],/F*WJ8=Q5PR #P\ $ MO>>%VDKT:Y&PI.M@!IQ.Q,B1V!T9];A@JRODXM>(.,2U#.C^Y>;$8KYXN3D> M8>.>TN26_MP!?W4NB@UBSS#E)9/7MB!73CR[$]U"KN6.KMCM!#(IF3BPR?SG MGW#@_&(+T#F=+<[DK!,\[Q0\;\S[_"-XI&*U+YZP2A?S,[M$-CHD@8!V$7M3!1V/>Q=T)UR/@G,OXHF=]8 :60E5QH ATA ME4J7QH'9Z%2^PM80O-"+W!X=$^5#Z(,>'1.% R\F=CK!B4XP2N<35T"&&^5M M(Q,8 P@C[$<],A94[(<]R@L3Y>JETDXF/)$)1\F437$M>'XD!+W31B0T'CZU M,;'!+%0LL!$NT8E+--YQU)8)Z.HKGC-T4:?ETMIUHG-VG7,Z6YS)62> \2F M\6@QO"L4 Z^JCJ$M<+%E1@51O]F8J #'_A&!.)L MM:7%ANDE?DU3@0XTVS.M$!YW6CT(]"L5Q?3#7J$LI'_L/)A>W=!,>C@QYLEK5##K^E)[[71D8D3 M!$UQ&/G9CQTBZ!19'KM]/N@D+PX%>CQN% MA,E MTAW4[CI5Z&(G^"'5.]7+:G7^7X:FU(E,>B9HBHEOY,L":TWX+K5&->%QV?0G M@V8+.;..WM0V4]_U'*=/P(9S8K/-6'!NAVF71*.6>%2/?7??.:>WQ;F\=8/;R#<\*F[F;V$JIQM8N_="L&+U#<$NH9 9 MK=ZV)'_OI1K: ]6>.PF/W;!?/A84=@UU:H$1=V /A!MMA=",)JE_[($ M;?1R59<-4)-;+M04I)>>Y@=6L;3/$U,S^<9.SP*:$L^8Y*.C_<%+?<>'O_X[" N41)'K>*'O M].F;T [4>P$ TJ!-$J.C"NY[XE NPK&8F#JLL$8F-#!&)C0@1C,6N_LH^7]02P,$% M @ 2XE;6"S/H5-3"@ Z%8 !@ !X;"]W;W)K';N'R7[W@F_N.FDC\LKBYV\2._X]6GW4TA MOBV.*NMDR[,RR3.KX ^7LP_H/:.^S%"G^$?"G\N3SY9LRGV>?Y9?/JXO9[:L M$4_YJI(2L?CSQ)<\3:62J,?OC>CL6*;,>/KYFSJK&R\:9R MYL^L-7^(]VEUFS__Q)L&.5)OE:=E_:_UW*2U9]9J7U;YMLDL:K!-LL/?^$O3 M$2<9,![(@)L,N)>!N ,92).!]$OP!C+0)@/MES"4P6DR.+T,B QD<)L,;MWW MA\ZJ>SJ,J_CJHLB?K4*F%FKR0VU7G5MT<)+)R+JK"O&_B*/")NJM/('ZY:ON0CC^Y1;(M43+ZI$?KX1UO.BJ)/GJ\]6G#6?-GFZ MYD7Y%ROZ?9]47ZVY]>DNM-[\\-;ZP4HRZ]=-OB]%XO)B48F*R^(7JZ:2UX=* MXL%*;KRQ-6M%(!7]9?K0^5%61W.^KNN.K7%2U$(Z85)E9]==< MM+";;2&BY!@J^!@JN-:A SK7_#')9!/%4$[C;,6MN+)"OGIG$?2CA6ULZYP] M:/JUIKS,/5VY%XNG4]/4%#ZQNVE"-!Y_3ZRU@1>2=Z7^[B%;^8H%S#DT2"@B-IZ.]VCG6Z=E0S8 M^3%;B4ES*5P4OM6?WLH)A7;2\=MMGJ:6F'0^Q\5:=[.\=B&MA10+(<4B2#$& M)-9QWSNZ[QD'\\>RW-=C6$Q)[WB1\-(*#Y/.;U]VZ;X43SG'V>KJ9+:Z.\Y6 M2QDN/UJ9>%H32LDWU55>5MHIJ;%64^,$4BR$%(L@Q9BGSK]\SP\\_?CWCQ'@ M_]\CX/0.H8L&8PVG1@.D6 @I%D&*,5^Y(1 _<%U$77T\!,=X",Z.A]7AT;"V MUMKOQ$?^A1>KI*S_]_!SOI-/?=I!;BQHJJV!>@,\"?V#6Y %1I!B+%#'[M# M179+%^S7L&IL-#:E=KJ:N';@]IX;E^;J31UJH&H1J!J#4NL:?8*1D-'H>C(V MEXQO+8W>\:R,I95:]XQ24T==HW8:"]3Q4&_<@989@:JQL19T+6EQ#3+SFK^+ M^YR8.N=;,7'^6UX.C"2CQF0O(-7"1NVT7^8$8:<'1"+04MEXJ5T_6D*$S(A( M/)3PY#&S5GLQ&\E67ZVJB+,RC0^$??WO?5G5[%5K$R1:68*JA:!J$5(Y&":T MQ_!&$G4-:J$/,E.?*%L;D _2^@+*?$#50E"U"%2-(97[8%>R@@$/6_*#S.BG MYZ&!^^C]! 4_H&HAJ%H$JL:0"G\P(F(^AOV!R3YJZ0\RXH7_:5BZHZL.39+3 M&CM.X/>G#6JJ>4!Q0/JW(#4=<;W^54NMU=SW"<8#/=02$F1&)"\->D]=>L!( MMK*_]&"NQ^2 !@49H&H,2JWK:$L\D/\'(D\$2B] U4)0M0A4C4&I=8.@Q1S( MS#D.J^[U'@[Q@'P>WI(KQIT';1$U(GG6;.1X3JJ-4)*R7/Q='9:_D_\<)J'U M0_GUOA3U*$MKF6_ODVSX*4X%!ACUKQ=Q?WC5WQ.0@ .4B VT8FJK@ MEHU@,QOY?NP=PRU8Q2WJW;U9S <%+J!J$:@:@U+K1D\+7+ 9N'P_T:.-&%#$ M ZH6@JI%H&JL4>M,$8U7FY/-.V8:]/W$R^C5!A1)@:J%H&H1J!K#&G U\A"& M6WB%1_8WZ8R4:W W'V\BBXE?LI5X!CFNKLD VS8P7R:K65=\B)O!)=>F#J?1 M[_7O+UKRXZ >(0K-S9EL%.C.)DTS91OPT!AO 18>V;8$;=+H4*6*&Q[R7,_' MM.\;*-H"58M U1B46C<&6@"&S0#L1OAFK=)<7));IBS-5LTM>%IO^Q57^3,C M1QL#H,@,JR")!K;3']V@* Q4C8VUH.MK2\&PF8(!+GICE4/U']RPAF?AH.\" MZ(8E4#6F:2,A _O0< O:\/E[D0"7L[$*X+#M!\11; 'E;Z!J$:@:.Z-+NAZV M: V;=Q/=\K(JDE5UG.3NLT1<#)_$S^*G,:?4/2W(=P*JW.Y &1FH6@2JQJ#4 MNFZVC R;&1G+BP>>5'NA?3BSVD[M20H55\V)[]G]:<327(G) M1RE 816H&H-2Z]K9PBH"MSO(+#5U/DG4O348>_TS-2%HH1&H&B,J$^HVH6M* M2X0(P/X@L\9D-T!A#-$ #\<.E,59T%+9>*E=/TY.D+W>_B"S]&2;8(^8P9XQ M4P'0'!&O?\IO-%G7I!:Q$#-B^9057#).<2%[C,6DXDTJ1XXE'P0V>5'-*UYL MK223L\EALT W#8&JA:!J$5'YT!Q3I^_52*JN52T)(9.V O5V0F"M,X[ZU*A, M&M3G>X?X-NWO.-6DFR/J*$MFD38A[C_[,5W= N20H8.K+5D@D_;7&':/Z/M, M@PIHX"'JT_YN;'-%)H%$J!J#$JM:V<+):@92L"@0ZH"ACFRU0504D]?CF"G(6>C0K#'9#5#,037(P1%3A-ZT M*0(ME8V7VO6C11W4C#I>@@[-TI-M CWR!*H640UH"4C_E,Y8JJY%+66A9LH" M 0[-14RV"I3&@*I%5',ZJ[]HPT82=8UJ\0J==)BJA\"(UA?UO2<*-M2D<9P M*QL7->GF*/!=!1MJ$[JH#\*U=?,#9^B:TQ((:B80YV-#?9]IW@[B4$1]U&?Y M2W-%)@7VY[]5]02P,$% @ M2XE;6,XR@>\I P K D !@ !X;"]W;W)K6+L@#_L+]@GZ%$O,,A>92@,+9P#MN'HU#:^\,OG!< MZ;4V6"93*6]LYSP>> T;$*88&8O Z+?$,::I!:(P;DM,KUK2.JZW']#/''?B M,F4:QS+]RF.3#+RN!S'.6)Z:2[GZB"6?0XL7R52[+ZQ*VX8'4:Z-S$IGBB#C MHOBSNU*'-8=F9XM#4#H$SQW:6QQ:I4/+$2TB<[1.F&'#OI(K4-::T&S#:>.\ MB0T7=A>OC*)93GYF.)9"RY3'S& ,5X9^M$5&@YS!)<9(*3--$'X41GTJ @ZV!)T,X +2<@:3D6,\5, GQ2H9 @>9!@%M8@G M&!U J[D/02,(-@0T_G/W9DTXK6I76@ZOO07O$Y4O[0#7.F7&WBT*Q[M6AYC MF654JT6B?+O ;(KJ._R$L+ M[6K9_:5VG4J[SK_GT:@VCVH7>&D>O1+8$RW"2HOP?\RC\/<\ZO5Z8:_S+(UJ MR;U4.G_MXLM0S=U[0!.M7)CB\*]&JR?'L;MIGXV/Z"E2O!P>88IWS 53.7:!ZH U_ 5!+ M P04 " !+B5M8BE!:;*T) !#,0 & 'AL+W=OX%V&V-YO;N-2/3L:ZR MZ"5E)[E/?R2E2A9%L7:@ODDL9SCB_$0.'XZ8JR?&OXDMI15XWA6EN)YMJVK_ M?K$0V9;NB'C']K24?]DPOB.5O.2/"['GE*QUHUVQ0)X7+G8D+VJR$NZXD <=CO"7S[0@CU=S^#L^Q=?\\=MI;Y8W%SMR2.]I]6?^Q675XO6 MRSK?T5+DK 2<;JYGM_!]ZONJ@;;X=TZ?Q,EGH$)Y8.R;NKA;7\\\U2-:T*Q2 M+HC\=:1+6A3*D^S'7XW367M/U?#T\W?OGW3P,I@'(NB2%?_)U]7V>A;/P)IN MR*&HOK*G?](FH$#YRU@A]$_PU-AZ,Y =1,5V36/9@UU>UK_)953J^JU5]_N526/]V)/,GH]D]E!4'ZDLYN__PV&WC]L MBDWI+)W(64]-OU73=WF_^2P39\&$5;&Z9:Q;JNQXO)D'V/>\J\7Q5 N;F94%!V02FOE6?,S5L M#D+.83D]63MF2#MFWMLD"*8<-%,Z2R=RUA,];$4/G8/F-Z(T+$&V)>4C59EP M0W(.CJ0XZ*O[O;L^BN%B5IA(J4$>"CJ7@#@71"8.L95A MSBO*=]+R2)OD8@LX&0Y("+W S(\6,X1-J]39^U<.6^AUC.,YU?E2;2FWLHIG MZ;WO&R%:K/S$C-!BE(QD?W@"9_"L5"0?WZ/$XY(*36:KU0J4K*+6D)P>+TWJ MDWI+&V\]N6/?&U$)=2HA-S/I1"V,I4\(*E=--;5/\K-U&6S<3R79E-[2J;SU MI>UH%#KQ[.8KS6A^5"FDSBB<%GJGL">\>K%JB2UI(T"Q.:6&9D& S,1OFI71# M.9=CL2+/KF L8"67L<@,9B*P:F+^&9@&.TZ#;E"3-, .:L^P)R]J[EIU&5+5 M/$2F*A8CG P S6(&41R-/.$.T:";T134'*AU\/X N>&0L22\#*(;6H4Q'LS@ MH97OA6-+>P=LT$ULG\_9M5ECLQ!7$/K#Z"QV?AB8&]S49H>2)!D!;-11%_(N M*F7<:=[\<2D#.6'NTN5X4F_I5-[ZDG8\B-P\N#IPN2M54T%2X)ZK(5.]Z&E! M_SKD>\7R5D4MW 6#*#2&^M)J)\>,L?2E-KLX"<9&3 =RR$DS;7@JNO,W*HW3 M_@".80!-Z+ 9^A#BP,QG-D,8>/$8>:".IY";IU:<992N14U3,I6!':D.7,^% M"Z,>LA'&GC>H7UGLH,4NM=F%&'IC#[6#+>2&K=Z8S')\R78[O#@! M3.DM11;J0R,L@SI,0VY,:Q<#.:>/^5HN" \OX$VS,OS:#(4?+PUHB%H81="L MNEC,9,8//2\QQX3%'X;^2+0=N:'PHH7A4UZ2,CMC89B2T9:3>DNG\M:7M",^ MY":^?E[YY!BML6N59WJX^=W&]UZ5C-2B$.\BL*,B9&IJ3S]A=+ M;ZG[Q2CQ!SEIHKOV1>WX$[GYLR_J(SM27JI\#!XY&5EH+07 *#"KA!:K,#1W M)*F[:67,"E\ MLP?5^EPPG]R=O/A]W:2,BX>53!A'\:CT';WB'] K>='31RJT_BX&2%Q!T(8S<(6WE@TRZ3;@K 0WJ5%&"^;[)8H3A)D)F& M+'8P]J-P!(7QR8MN-PI_E$\^TX.!/C>OVN3^5V%BJ6.WAF8I" :!N?.U6B&S M+F6Q0B>;_WY4'>WB'[]Q?K.F&:<2>16YU9_4!E\%];9^K&JW=B2%?J^KLHT< M:A7/,U59'0W=!IY>,JC*V>P"R?&Q&?[0#@8QAB,LBSN6Q6Z679X=)B 5>*"/ M>5FJ0:UVM#(5L#5X\YE5% 2_6F48(BGTH@2'I@P6NQ!ZYKN=U&*'HI-R=5^$ M#G&QNSAYF0A4U;7."W]8S8S#)!Q$/S2SJ93:[/HJ]>/O>!1'3L2_/^SWA3Y* M1(KZ()$*_3,KY_KBKJQ/K$F:L+Z1P9/BYJ3>TJF\]97MH!2[H?1.O]\5JNI- M58$W7UL%M( H&N3)B0BST>5G\"KN>!6[>76IN4P?1Y13Z6L';,L38%NUP*;/ M,JC3,V)+>%V;6!9$;IENU=&&G?2BDW0V'>CL?G&ICZ28K[_.)%W_[I*L#\$UM SV6!IL?*Q>7@GM5CA:&3E M]#OT]=WH^[L>92?O=P#AN5" H#=L[*$BN>8%KD[TSMEF?A"N8F)SN].3>3@> M1FRAW, W6=C=]=<.DHZ8?3F:T\=8_ 1D/%/PIIT%/CH.ZZ3RU;SL5IA>'=2TA.6LJGOTJTMVCBU6>M)CM M#T^M(AR9^_S%R>GR'>6/^I2^ %JE^IAV^VW[GP"W^OR[\?T'^#ZMS_-W;NI_ M+_B#<+D-$*"@&^G2>Q=)*N?UB?WZHF)[?8;]@545V^F/6TK6E"L#^?<-D\S< M7*@;M/\W&PO=V]R M:W-H965T&ULG5AK;]LX%OTKA <8= #'KW2FW38)D*0MIMAF M&HRW[8?%?J"E:XE;BE1)RJ[WU^^YI"3+L9/.[I?$XN,^SCWW(5ULK?OJ2Z(@ MOE?:^,M1&4+]:CKU64F5]!-;D\'.VKI*!CRZ8NIK1S*/ERH]7O[IYSN?C@<^*MG[P6[ G*VN_\L/[_'(T8X-(4Q98 M@L2_#=V2UBP(9GQK98YZE7QQ^+N3_B[Z#E]6TM.MU5]4'LK+TWC7[%MS\Y&(FM\L%5[&194RJ3_\GN+PU^YL&@O+*+=25&T M\HT,\NK"V:UP?!K2^$=T-=Z&<JL6G54WBR>WD>Y9T_(N^C*Z11_Y%,A+&XM<9;K7*9>&%R<>_(DPEI 5B\4T:: M3$DMEE@DD#!X\<_KE0\.-/K7*8B2 <]/&\"I])9>PU; M_176JG!C6UJM=V=V:X::=U',[U;GRA1>W >:B \AGPQ%]=NM3&%=9]]'G8N! M,OBHK2F0CZ$<*!4/E+*[2T;AK2%7P(2=!V'\6'SX<'N@&,][T;SP;%E*4Y12 M_0*_)^-C4[O]P;5C16))6>-48#L>@6]P9"_JL_H*&,2]W2)*G:S3D*6CA\8C M6'^WZ */F![W#L+&JZWEI[6DS>[.Y#"6R@LIEO@IX2")VJD-6 <*14H)K2K% M)%SMA"\E$DQPN\*",N(/NZ%J!2<7L_G+))9#$R6^(2VW.-\+T$JNE%9AUXM^ M1)"0?!^:4/V9P,QS$'I#+K:KM;,5]K-!0(+%PN-Z8/JIZ')(QT-+AR+WMET# M$; IUF -" 4RQ F4YK$H'RW"/Q M(B%Q)[V76=EX"J'GY&[(R"2YI=W_'$^F$)NR=_E.[EC_WY+<2+AQVG;(TJ\& M>YXV%-W? HF3#!ER_'#X"_FDR&;?^!*9_A##)=4AUXBHO8/$*BM MD"R2(*]()YE:.6TP/]7:,,T$N+L3 8O&:ENHE#@BSDQ.96)#I%5P%P)&X-D*;3H"=,I@ M -3;'%M9JE1PE* OSL1CH ).G/E, D)8VP!X3 %=B8*(6-H,0PDQ'=>&;08Z M\-C'?(_.%@PJH5EK49*NV>0:Q=&V,8UQ4J&OF;Q6:+N"FISPY@$W@%VL=6"& M%NN&]!F/X8"["2P'#NQYRH!HDFFJ@X,J4YPRH.UIT$N0Z5LC'8QESFF;=?GY MQ:X:!^(%M#X"L&)^]%>&C(\#,8>8THAJ9$4, MU6#".1QP)]T$^M&(=[1R#0^PYS%TBU/ ";S?T=$0=C"4'W>_%KE$A2_8Q@Q+ MXKJ2NI!5X7?&L;]MW%IXYQ\

NPWR!C(?38[(MB<@@Q@,&M2[%-_0SN/3'+1YPL/8 MQ&6>J[9@*Y.^WC#K3KUN3@??#Z*/_)4$C0U@A_0IH5_M/\1RO+=QL'UA!_WGJ MZK]02P,$% @ 2XE;6!J8+LIZ)0 A(0 !@ !X;"]W;W)KJ;D*H@F*5FVXDN5+-O93#FQR[(G#UO[ M )-LF,0X* !R=JOWW/K&P!*5!PG\S /B442Z#Y]^MPOW<^OZ^:+62O5)E\W M965>'*S;=OO#HTA>?F\[MI25^I#DYANL\F:FU>JK*]?',P.[!/7C[? M9BMUJ=K/VP\-?'KD1BGT1E5&UU72J.6+@_/9#Z].\'EZX)]:79O@[P17LJCK M+_CAI^+%P10!4J7*6QPA@W^NU(4J2QP(P/B7C'G@IL07P[_MZ&]I[;"616;4 M15W^JHMV_>+@Z4%2J&76E>W'^OJ_E:SG,8Z7UZ6A_R?7_.S)\4&2=Z:M-_(R M0+#1%?^;?14\!"\\G>YX82XOS ENGHB@?)VUV9[77=7J:I5\J$N=:V6>/VIA M/GSK42YCO^*QYSO&GLV3G^NJ79OD356H(A[@$0#JH)U;:%_-;QWQM;3^?$MXQV[U1_3>,<[QAM99O(_YPO3-D M_SNV8A[O9'P\Y* ?S#;+U8L# M8!&CFBMU\/+O_S4[G3Z[!=H3!^W);:-_XU[=.O8XY+_4K4KFDV3_B9-7F=$& M'_R HU1M1KSW::V __)ZL\VJ&WP^KRL#KQ19JXIDJ:NLRG56)@:>5\#RK4ET ME9==H9)67NWP2Q@7/U_P0$E6%," M6/B\KFBXIH I%3!;N[;#X_/;!N;5VQ)6LE*5:K*RO,'?U18!A7=Q^L^5QD^7 M""S!=+Y1#: D.?S[?SV=SZ?//D\N)\F/Y^*P2]!?JKQK=(M;BJ^]^9JOLVI%J-]H8\(I+M^X*2:TT[(] M^.7LR3,#^VMR6.2-RII$50 IO RSOL8M,-W"Z$)G#:QPDIR7)0P!^R,D"O12(GWPXD$:5";+&4F> MWE2I83L)IFX+D.8AW)/DLU$(P1O3Z@T1"JZ$:917)NC>9W'X$"I@W=XPR3H* M@PW\5Z>!UT I5*!%\0W $;6]:F:VB:'$FC99#Q<8 9*515.;U MF!S.0=O4J"M5=?B4AAFK&WY:?073P^#^!%1%.MC0AOIU(<=?9;K,%J5*UAJT M)O)C22/ #B.GXX#PV!7L>-W!&P!*DRQA5^M&\!!*E@5L+L $"VD0XLS4%8W= M@2)K>-MTDW<;V"4DDU169L 6H 5=KW6^3G#+Z!<6/_ 1]P6Y]K>N6 FF%F J M\8A9TY!PO,K*CEEA'/FR;0!95<._6Y1ZL%G+IM[(NDS=-3DB[H*XED@HH ): MTQ(-(Q9J;DOL"A!2! FQ5],CO"#X#G$#.ZV2+Q5P$K!.WG: :?OF)KL!L@"* M:AB>=ET#$;JY)Y$"V4V8GI_Q]4:5Q!TBLQ _CH4.]<,$1'R;X1*!%8!#LFN4 MAZD,PFI@LX''@2[R+_(SBGI<)0_YJC,@F0T*T3 MY#WP"6"M8N5(5)E&=*\8MT1CH+]#.D6&=/N%!.+9 C$W21/=)M*V,2X<+FD2 L0+!GP,:XB2M@>M%5 M#9.6&U^$>L+>#@K<5$P"PG(H+9DFZ7;=#PB\SBJJD:MT3\"C70( M6\'LQ/%VAW-+!I'Z1+P*<].ZP)C(P27+*H526< _E&UXF!+*] B43CT&-$_C MD^(),8/ T=?7"N9^,)T+$)$I&(>&O]$D(8++&%=P@\D+N:F16< > S&$PD)@4* $W, MLX-7B#')YB*%M )#'/BO/C%NJF[U=JJ=+3XK?2AP2?)3_P)J9@T/)LM*.)N MM%;+[B(#[ MP@P*AJRD &IG_GG+NHDPQY85O)&M&B5F+-)RS\G$AYA,FKVIK(P!WL#A1-!AS@#<0^X>P:R*UUDQ6)-#'HSS M8!9*LEC,_!0(@D_1F"82$H 3LP84'1&A,H^1G5NH1F1 (NZ44 @M4(X8,$P: M=C!QBN%5E>7K$4. >!T'&^GZ/T;/)QA.*+VB![;F;S(7N& <:K3Q"ZL0A*>.D->! MB#8H2&%3"Y5C@,G3!*.&Z*_.20(5+%Z!BT")X(QY?3MYX,QL(*&?#/#)J\X3 M QM-+AD+.MSX#K["_JIK)C(,V8MB&$MH(5HE/A-WN-8A%"4 &@^Q/ZWV2;W MX2*F+)Z@\/K<"N:ALAAAJ8#A U&0HH=7*C%*[Y@'4*;Z2HGE>^"7HNK)6ZH0@8PWDW&M\G!&+,#8;8WI@!1J@HEM8MS(6U4EDG(*BE+ M2S<9;T<@L%)FG6M-UI7"P X\OM@+$_=;F>RFM=PL$FY$=MO@317] , M;=,%9ONV)D(BNP<,ZJ<1 ?1:3IMO/[SA#3B!7Y10XHIAE<&VHJ7IW#^,0E)]":\]9I M*Z(PF@>C6^#X*QCOK2K(^WC-H -969_C0OR),$;^]O5//@[OW9.\9D)*)0!& M7(J!-#(%R4#&>!L9" '^B%X1U4%@S+I>C :6M0BJ(>+ ^4?FW='@<7(2 MXRNF*/+F8*/KKHG#/;IR08)%5GWQ ?MKP,"#V3Z2Y+]RU*EW^2 M=/G9!\(,?\]21R-]+N@9U:YW"'43PV M2']%-6-EM8T^!<)T$RZ7[*'QJ)ES5A%^'*SU2EEI,B^=)&=G#F/Z0ZLV%$ D M7]#.Y"@QIV^ &3# C2(Q*ZY@<4!@*-=EU2Z(K"VV+8HD"@>OE:8.QAYD*L;P MQT.A/TAZ&;?4A>KLMKD]BD79)ONJ-V![1BYEO<#D)XEQ78$ 8H3B%@P>[:KA MPP0$;PV"X1$HZ1K@$7A<@[6"S!YLYUH#1X)EP F.PMHZI0(ZQ\DTJ.(M!ITJ MP%=-.@'UF[H"7)'] W85<%%A%R_PD-F%TIJI)0+HO"=.62(ZKA81,D B0*/T[=O&F[YLR0^$N8ROR0 MO*.99LG[P;:0#H)'_]752/W$^(;CJH1&IBSF(T1H2^DC&REHAMF7MN=5$[V) M($!IG.=!-&W(W SI'+0&@<=>'EG4^/Q=4#H[.Z _8>4"6#UO2XK+ ,G()SOA MV7"F!^\!% M5J3X7%IP-W+NR@X*V?4-="J/:- ]:%P6Z >W-=_[WT.2(: 7 &SST+&L90A+ MIY\HI#&T2[X76!=Q5/2[3=,WG- +&@:X#ZGRYO'#Y$'RY"0].WOB!GA ?\WF MSV[]1E[:&4JQ3\Y/3M/9_,DHN.&(=WUOQWDS\#T/9P_=4ZR,(W>"^J MX7+Z^_$MP^_?AUL< MJIOS^>;[WAO25R??C\G];90)B^GCJA?">N\4OW:U,GAZG)Z?3;Q;Q=IP] MQ?Q9^N3TODOJO_4?,?_O+.:/IR"P[ZW)>V_]1\R[;V;3].QT-OSBCQ?TNV9" MJ_ 3.9M4E%/YB!H),5@>>C_@2%EW( IV%1Q;Z=?E[ YB8H4Q9@E:+AE'*W5+ MSGCTM7)?QY%_"O)S<4R0F"T4^&W@AG&Q[^O@$P41MJ,CIZ&GCX$N<&XY1$@U M&_4*7$%T= >A%.\S@H>Y[$K8&:Q.]65IV+* #2A'E'?E-,W=3MT[<#.;K*T; M%!/Y&EYM^KAXS-LZ>P9[)^A^OUQJJ:C%9$N'90[^A6/WPF-Y_FW75!K]7WIE MJ;_BW\;]_ X+8S ;D.@-X.!*=OF2 _84:+-K7BI7%;1?6)[,@:"H[)?"\QAEP5"9^-U8 MRZRI/EZ"6B'P&F/<#9!ZB_GOGS/*&&:V/)EJ=FPUX,H97GYCL12$ M.)%>);I!,6Y=V13[Q0X:HP!<1.$VQN$JLCCK)DFD%%3.BGN#,7V]<25$QL?@I5'";BBG(S&R='YT MF6VV,-%OM<:@&@>=F'E=_9!-OOSC]3G]A;F7(&,RSJ)^K5+NR/T"/4AL_G-5 M<5DD9VX*P9"K[#>VT-/-ZS!Q5ST&=HQHDW=&\N:R%K+E3AR+?@E-Y2 M8\],S'VPQKIZHH,ID =%6]T3DLL%)+W?8YE[A *I1M@@,QW&UP MX"O5]"2I?S8$ZVZA"6M4)1;/8]V[(Z*9%6?VL?.PL$2X$]DNK'Z5'B/._A68 M9#"4XKM2/EKYAU28;%"RV!?>84G!.V(PH8Q0:OH2<"H]*.DY1G$8@K7[SG'D M/F$A(!_??W;O9575D1@&^84I$G452U7?IA +V%BX1ET208N*S="A.$:AR6D\ MRG$"3%2_2 F 76(\:[3I9;BH&(.Z@23$/3*OEVRKINZVC'GM5/( ?58C>,); M=J06,6UC;-T%6>]+3&CT2VB86EHOC8+)79&F'SQ;@22D#/VN\2G2[VJ&]ELE M[B6J($M/L'7-2G&UI14?)DP: ZR>A_? (N?733\A%/$ZM@C$$L.A*EBI8#=< M<$]'<7L)CSEAONAOV(+:G+:4$45:"VO"^F4A@]5%^0'"-.M*R2U/>D:P1RO) MMB$![6OY]JK0T3Z55I/WV)J#8UP0(.[[VG[/ 8%)%2 FP9-DFF80*&GK;UA MRY]W=%OXS(3+4O4Z>WS[%? 2(1)4U*+4.2?4"\7BS6K@/-OJE@L6)SN70LAE M*N6D_NXR26=NXR2E"G5YD,Z?L,4:2TUG,QIN84O(S)-^/&=39;;$G+Y3VV"X M\(6P^91*^.4M0#MZ9_S)E8R:-&"P,">I2B<];'T+UPE@:1\@J+0#NZ' +FM] ML3JU36%RV24N8QGI#""JJMC5>,3VU<@#1-.IRR:Z-!B92^C+(. =5\>QZ57W"622_'/''*(/N"V0BA5L0FWU-^QZ #NG;V6Y4#>*]L9@"'8FR5:BEX"_, MVH:.&9@6&T PM=Z0G2$^FKS9TZAC/-C;%BKC=EV08QAB8Q\XG7_45()&MKOU MT*B ;"Q+7;*(E!U#AU472DP';,GALKQ8GG27Z& ;;[]VVH><; M3S@.;C#N] .V+;;;DJI0!J93C!^P,5DA M"YG*2@.#6S;(U=';_CAJ<13T\HKW:".Z5"KRWV=SY\"S*6%==U+/+C*R9T$( MKV&2_(C()F)(?FRR?NM/G8,=+ $7R[Y@9_AW5OP.%R +OT:U)IK=)>Z9LQW7 MI6:_CS:\H"A?#(H,:[L" I')_25<!,6"CJ6.C/NWOS5!#!J#C 08NR628>'D7)$?>5\E;M6@Z M;'Z:IU(YS>=V5'+^E*/6UU+,+H<,G*9GTVDZG4YQ>WZZRJIUK1QO7V O2/(* MJXJ!%3'O2J<+N-IJ>3ZY8$_( ?GNW45D#LOW+@PJW;M*NNBS2HS?JB,_$ELK M>2+LGNHP?-Z!K]P@WZ:H,'51HLEL.OR\[%"F4&VTN"@<;"=>MBL(CV!(L837 M)I*F$UC[##4 SQG!/?:V743:*Q\DY^4"V(!\U):J]SUR_7K&QOS3$7+^30CI MO6VIG81=O>*G3\Z> 6'_C;-CMBLEJ(6W]?\DGYQP M#SQ_D .SI])OGBU;L0QDQURT'D^- F>S"PXSW[O[)=O+ATCY3(+[S87_M,. MD\RT,:<'LSD@GZ3&?&ISD,=3DDI@T5%@%N,0.!(M(ZCE'"SU\=Y+G?\E2SWY M*Y9Z_)DHS8\.M8=^C+9YOL1.6\Q)\[D.4?I4IL0&MDD1/#"(%>RUGU14[@^/L MQ:=+9%M<[RUJZ36%*3@$8UO7<:_.NU4')K4S]J2!C^S>#4:\R5/GA?:.(<@; M37VF8P[M^>5%\GCZ.+6EU),!>G\:MRK'3["2.#=2T7NP&)';8C, 5J/4A@R3 M\$07\"O$8)?GZJWW.X)&/S&*G"\P/TO/SN"_DR>!O13/Z%.(>'37_#@]/9NE MLZ?S@846&SEL!3$.G!G+!I>+P$IBV/(,VOJPF[MQP(O9!P'/^,2N.59"IF>G M9P&P 39VPSTX'ZR_!"!3"YP$R#@WUX%AP-=DP;\>3L]"[+ MU[6HUEQ>L1,^XHHW[UD46/\?=!17ARV7X MEMKG;/1PY(0"SG>5'S/7%L7FA M;RO78GB20SSQQ_9]9:E;.0,C.YYF$P VAQ39%Y]ZM6*\U5OKI3S7!^&N3XYAF^A5KJJ M@BA"I*I=J"I6Y^$RXQA$]/82K0+.*8Z_'VZD$TD?"#"_C10HZ*^(B16C?9AL.?+AW2(UMWY UP0;#B8+#<)&6M3AQX"Q#J:L* M>,]VY,G1+2HX\% 9#. CU!R2G3WB88>TS[6OB3BQKA0_US9D;@Y!X^1([%0 M:)F&%(ZQHR,T58748=<"BK3=\#O,R+#5NF=+.H:-6+!N/'L*.[I7A.9PJ8$R M<_"9P)@C>:$W&U6@X$.//SQ2DDN/-HZ^^1B$H;WH3@%):=+1F4([AZF0*Q.< MP<;F:+[&0TMMM!"!L+3H(J0CQYR,6&.B<\:.]]#5;1ET&,Z=PF X(>>51R0B M^[&;3^O;CM,S,\ )3CA1,ZL1AFO:19?^7J2X-'#M]U^J>-K>%! M7*(%S]*YA).X+,%6)\T1HX_3Z>PX/3X^1D*Y0NE+VHGV:SB0 M/-(;20*_7A5ZEN]-'>G( 3QLT)**I [=D1)'%TR;1.'-F;5X';6',3>'-5F0 M-V.V5+7J30<0B%4A2>C:9<5<49_;*>(;IXG=UQLQL6%P1!0)[[S>TL&<7%@A MA_M5=)B[JZ/K"R8,1 ?(XD,F ZIYZL4"X8E\0GNY+@8 /:^%*""H: M=GM"CB'MA*QI+,H[!B>**4W;5,DH60\K@=R)([4EH MEA]23)R@G=9RKP!LA"N]5.+9B(GV@PLK#=F)C!MCG?_(OK'^3P1A$==NM169-GM (Y7,H1-#0-/^&M CIJH05[_G#Q$*" M3C"[%[YBA,0AST9M:LPV6]$/%N"JP_.S>N5_V%W86G'E0!7!1L6[5(*98$L$ ML2L=,R[.OW!N4#5!)&"'P>/^%@86H (C-51X6]X,+^/$D^TTT'XA/*TG8?GGXWB&+D4HVF=>#L[0%A0NYV M_*>WMDL+]ZY]] MT :KG7)-[+NNKZD"%#0&5=(#&OEV@(3SG%AB?Z4+9&Q9=F+O2:&DI9@!]AS[ M\;(HG)TL?CS)F@!^\]7F&KA=K)D,3J(-;D1A--A3(=G(0:O!5\M)@Q38)7(4 MZTK4O@@Q!(!19W;@7NJ]E%P0TZLTL!B$-R;U.*3JK\L M1N7:"KF? (]_840OO ZZE[@L._HY;&Z2DF8T!_$(XA*[9-B, MM*T$1MW2#G;'N.0;2G$A^>!!$XJ$;K"'C)$=67+KLXVPQ,3G3ZAY $O*L5+/E@C MRN>PZ^M'^\/C?]TM!>00[IY1UH.B_KH1-L!*]>!7 M%PT+NE\"+>1O:>!X$@4G;1A"2ADEAC"$\_8V6%^$2$=6&6Q$L_&RK<09I?C2 MA9*QAAT!(- W%-(,MF44+]*4PW3(T(?'PNDJN$IE4Q>J),:R&]0' S,Y8L"- M$$00!$4:1)@]+NU98>&9;QEPUXV]E,Q*<(#92[_7$U7OM(NZ]Z[Z&*\#F M13J ]E/VE=)L[NH5BTYWU+N41T;7@K@*75_2QN07=*;T[GGIGSH6WA 6]3;U M^\5P',KFHS7+IY7&?4V^U-ZX6GO:S>'U4OVF)4G P Q\T1)I ^%FZ#,,3MSDR'#2(UE1?[$X@#S!@]6'02B?M M@8J.O 1XVU+U-RJHY[1Y16V#':AXB!]BSAY>Z!-31"Q A(I0.W@V1+/BFCO" MZ^U:]*)-$YC.2$R&]$#FSNT7DP5>(D[FZD4V MT")ATZI\71$B\5)#WV1M9Y+T@U]2J&-V!5GOON..\$(.N[OH*A89\:FHV,UG M6H=5N>S&4)ERD.AY//T;XT^O:\XJ+113AB7H'9OFCOGG6[Q A[ 0,Z;.PRPW MH&%#O>IDP>#!M!9?X=5=R.C&VKR^&5#.I=PQEXOK6Z,V&-'K&'N\_/W.N-RG M:>$]O7T169:B% _?T0448T_80]S=%15RO4\L*,-[3, MZU='-V5\X]56G]:JY]*/!<4;OK@+/Z0[;K<:N;]K]*:LX/X/%@2W7C?2N_TA M)M:BEJ(MUZM1-P&)\";O#:W!_"Q*G=%AW7B(45R4'"*-N4H,3O,VFM'+W;R\ MX&X\PR-]G3R\G"UFR@^V9(9#=:C>I$E:'%Y+RT'T&J1][FZ!M4Z?;4.] M\Y[$X$K41K5-[8]GIPJE,,#K#ZL;IEQ@$S;HY6PY> L?'T_.CN=/X\H3>W3[ M1YSZ87"#32FPHDG&VXY%!D^2SNS'#7I6!?SN< M]PWUD3'H%'RZBD,B=@Y[^P9\39",<;RYY\O2L$E;FKGL*08':\#S*K,A#":< M'23-(FY"ET'G1T4!&HIJV@T?@6&?K1#!<$UW MNZOBR-[[,98OC*L;P,G&UD0*&O8+N3 .A]4PP"#G14TW2X=7:3=U57?2MTKE MGK_@F5@X'Q_M@ /A;="V*.'\\C/]_ E:L*B//F(J8>[DM;NT%PMK MHK.\37#&C3]4XHY9SX:S>D?Z]MD*;=PA)<6(DYX%F6B.M#L28V5"I>SB/9(2 MJ'*J0J0A,*V [H39%0FHJUAA8L,."WQEQ+ M[- X>TR%$R=4T8MF32&%GA@"P9HO?SE#,.RHL>SO=D1>O4$-AM)7=H9N&2[Z M95H^A?,K1XC%+BQO^AX==MQ2$ H 0T20:T&S460K$Y+E4QWX(@8*%H6/B],B MGK([K4!NH@CVHPCH@VWS4%_BU2%W^@Z^WZ"?8'"I%-1G-=[Q&B"O=X1 M*[>>+8CTQK!2N(^R6-(K*CQ!^O&=6")B;?3/HKW^G1[4)'G^J'WY M_)$V\+\<_FOJ:_@_F;JOLS9[^1S\N96Z ); T0 '+PYF!\&WV*'^XN!\]L/Y M_. 1O.D??_E\"T+O9_"YT%0KU1)>G4Z>/#[@0@'[H:VW.&2RJ-NVWM"?:P6$ MV. #\/NRKEO[ 2>XKILO!-[+_P=02P,$% @ 2XE;6-AP+X,#"@ !!\ M !D !X;"]W;W)K&ULS5EK;]LX%OTKA">8C0'5 MD24_XKR )$UG LRT1=/9_;#8#[)$VVPE44-*<;*_?L\E15FVY23=Q0#[(;$L MD^>>^[Z4+M92?=K/@[X*O M=>N:D29S*;_3E_ODLN<3(9[RN"2$"!^/_):G*0&!QI\U9J\121O;UP[]@]$= MNLPCS6]E^@^1E*O+WFF/)7P156GY1:Y_Y;4^8\*+9:K-?[:V:\.PQ^)*ES*K M-X-!)G+[&3W5=FAM./4/; CJ#8'A;049EN^C,KJZ4'+-%*T&&ET856A5/A58%]Y=5-IW-&:W9ERO- M[O*$)]L )Z#4\ HZU(A M,O[5I;-%''4C4K:N2]JY]_&D[\\Q?XCAJ^HY?0W^R7%U&Z M.7Z4)6?A@'6)8)]R]H'/584$9:&Q?N"QA[L'%L->E+@E3UBYX@QXCT)6.GUF MB="(5(T?Y@XRWD .V%A):W,T@@C.M.(:PY&1B;D@+S\; M)^TZY^NAW2Q2W*H!1B6#]TJI1 S=8JE+S^J22[:4,EF+-&6@(L%%,9&74;X4 M\Y0[5(B%L7DR8)\*KNHT+I0@]O*P08@!X@5!M3$ /&>C3:."6\]1D,M4)(9J MIPM$'J<5Y./"QJ&-".I/U&C8L>@;I):2TA*%I:VH+3^^2OT!%J"YF0=TR@VW!LU0H:"."#TK&LDZ=1 M0,9QI9"19TC1V60Z.V=W4;QB>D7.;/&%63*XV(2QQ_@3.97/0@F*+*B6<2-B5 MNS+Q1*'E-&]80E5!;K-3DG M/*BTDD"W),Y_P.(OV_?_SEPW?[VYG)5H';*GW ^=I8IL/H"NKN;?J' WVTP M->W85AJRQB/NX[/_-KM!RRKCC4M^W]J/'SA@J^V.&CV^!-JV^;Y6UV,.60%^6FN^\ZG#]Q%0N;*\32C OV MGH&,T?M-><06ZS*C9O*M,@:HM&LU_WOR_"I3U U]N+2_7J'M.FM7&SN[26@F M"(Z#8,*"F3>;X6\TA88J?X=(:*5!RWU-JVO30>=*;%2BUV'P0Q2#5%X?-AN? MO9<996]<#W>MZ3IPT_7$F_F^Y_M^2WH].3627?$R@R;M[FIN!4TO:A-H'LF+ MZ- JM&>C[I5R2!:+FH;<$;(V^3=1U!6P W;?;8NN\<;;F8IKWQR%P60PQ($W M30D"QETJJ6F6D#'GB5''E4<[0"LQK]P ?30>#B;-9MR(([VRM@+2KFTQN" F MZU.$F6!-%4QX5CA -\AVYJ?SP2YN4KPZ;AU5/M]_OF,?['2:+^L#2Y\<=S3T!X@C3%Z;IMW%V=NN M%D7TG-6' YR&Y@8,IIDYEF M+'A'N6D/*^Z F52Q\ZT+J:;\V9Y$'(]&@^F6$/Y4\)R&UU:GP$G$5HM2&@'& M2-VF=+;RX*APX&]!5SE1]5I%MGW40'2J"I1L?->]6+N,?KU[V)FLE;)U.KL\W-B=9!@6UKYG)CO]\/S- MG\?F""DK#9&ZSVY)FW>NBORMJ4LT.N G;[\R:7;$QD-O///=YNW*T$A"N?'& MJ N_P<1G[*/,WWWM\'MJ#ZDPNRMWMJ=]J_)6(7?AUF@Q#+WA:-:OP?>!;7 \ M"K2F9Y/&=E1O]@?H?].@SSY"O287%TIF!T[R@-M1L]6Q&HU/Q]YL,CM(RE H M<+FO3^CY =39P)LP$SD%VH_QVI ),&7X-#!T<6F*2ML%[;.Y&RJKP@RN!]+% M21MYDU&'XKJM.14 A1,XQD*,*&BZII_7CUN';5N$XE;K\T;4(.]AR/;,BT>_\/QLT1"T(D M!A3^VC4:4VZW^SP]+]LN_3M/6YI'I*WG>%UOBTUO_R]KEGD\&!-QJ/O=.QWW^%8$<)N[-C":5)3X,SE^V#>P[ M&ENA.V<:>SAYRR,GS8[M0(0S:[[_B*7_!GLT=)"?&!:]Z632\:SF0-QOP;]R M@'""PIEW>CJDL&CT_K(YB=7!O 6\?U [](BK4<8+IJ$W#::-&DUEJ@4<=W'L M;TB:\]]T-CFT\?K QB#T)K.A-SP--COWU7L-Q O]4].D;#@VK$93[W0Z1-B- M7>%M[-$\Q'ASHK_0EHZ#Z<0;^B%%1/_-NVLR#F1*P03"P8AUO?4Z:;V9S+A: MFO>OY'G,R/8E97.W><5[;=]L;I;;]\._1VHI4#!2OL!6?S =]YBR[USMEU(6 MYCWG7):ES,SEBD>("UJ WQ=2ENX+"6A>?%_]!U!+ P04 " !+B5M8T%R0 MZ9$& 2$@ &0 'AL+W=O>ZY3^EXJX M-8NAK8S@F1Z=H54XLHP6YCE26_< M:Q>^R$7N:&%X>ESQA?@JW/?JRN!N&+5DLA3*2JV8$?.3WMGX]?F4]OL-OTBQ MM)UK1I;,M/Z+;G[*3GHC B0*D3K2P/%W+=Z(HB!%@/&CT=F+1Y)@][K5?N%M MARTS;L4;7?PJ,Y>?] YZ+!-S7A?NBUY^$(T]^Z0OU87UOVS9[!WU6%I;I\M& M& A*J<(_OVEX>(Q T@@D'GIY 7[BD6!\'.6_7XVL\X@@/ZXCZ( 8'H_ $JJU[;B MJ3CI5726N1:]TZ=/QB]'1SO,FT;SIKNT/^B^W=*?M!-L.F!=+>PGQ> $4,^LSE LR5%58'QAA/=%5/7SV[.H M!D)>I%@Q8IB;-/>^;31$F2]/>5D=O8UR'^6+2^'@ZAEW +!B3J2YTH5>K/K M)J$FU2HMZLQC8Y_T=:1E,F 7M0$SID^/+OF*5L>WR+H1:>V(*:5I*P/J39XZ MT%NT7+&S%U^!M!!W$8KY7/@ZQL[J!:I#FRKC%G#.+6F02CH*8@B5%-8N!X%L M!6[L@#Q\(6:F1A&^#_1N#[^_9.\+/8/N;Y$M]KD2QJ>091\_OHF$8^]Z4TM[ MG_#Q^5P6$@E&X+#M%_BVAO-NB[?K7>&,O1> ! 0^RBS[H(M,JL4=X78].OP9 MJF41^"O@XG;GAK9F,T/X1DT/!2RYM>/))LYV>S)%(_+&S&I99"_0+XEM PQN M50F4>%7/47%J PL8)2Y#!V8;C [8-_B-#G^DU[MY_>^\_D$C7#>SNL\^NFRP MSFW:\7\1]4!T:[!#5.:\F'?,W7D9 &APQ5 MP8:*(5-@*64!#B%F/12'R25Z+VMDJ+*4&3B^,2'EE21'B!M,@)D,^6E$ MP:FB@3;2[H.78A=G5[+0[I[ ;0AI[&R8#'AF @I_U-($C1C("*"M QJB*Y@26YTA^O214%.JBF4/EWS@C!0#I;,"P MA1TC4FV:3L!3NL:@(%IXT0.MG;%EV=?18?_U_V] &B:O=6I30W@&B"[7M84- M]KD/?_I)?-ZS+]LL?-8ZEWRT>L[VV'C4WS^.D_[TU?B. ?O]Z>3N:M(?C:;LFZ;@>XQG]AC2>_1ROXMKVA\?''87]@'T M)3O+H U]BA?4 +KY$=V[=S@XI&PN_(B(X&TP$ 349W0ZM_(0*' # $^WH&&A MF2ZA!AW2QX_C#EDS:M-!V;=X.CVY%'@'[,Y56+S;/Z:" ^-[^8!PMZB).R25- M753H :6NXH("; M6NS[D;=M[32V$6_FL$T0LNPBM[7(T?/,[">_YZ M>_A:,^$+1+AQNO)O_3/MG"[]92XX!@;:@.=SC9>_ MYH8.B)^!3O\!4$L#!!0 ( $N)6UA+E]Z6\ ( !4' 9 >&PO=V]R M:W-H965TA8DP8/@DB]KZP31?+IB2[Q"^VUUH>D4]2@E;U : MKB1HK&;!<7)X,G#Z7N$[Q[79VH.+9*'4C3M\*6=![ BAP,(Z!$;++9ZB$ Z( M:/S>8 :]2V>XO7] _^1CIU@6S."I$C]X:>M9, Z@Q(JUPEZJ]6?(42 MQG]AW>EFHP"*UEC5;(R)0<-EM[*[31ZV#,;Q*P;IQB#UO#M'GN49LVP^U6H- MVFD3FMOX4+TUD>/2_90KJ^F6DYV=GS)3 Y,E^,W'WRV_90*E-=/($KQ3BHH- MU$D'E;X"E:1PKJ2M#7R4)99/ 2+BU9-+'\B=I#L1S[ X@"P)(8W3; =>U@>; M>;SLK<'"S^.%L9I*Y-=+<7>H@Y=17=L7RT@_.@ MYSS8A?ZV'[0;ZJNR",,#>#T-US5"I01U*I=+L&PA$'Q,[I++;@;X9EI0@X,E M]5/5K)B\WW\W3I/1D8&",$/_!7Q$#KT_0K*:%Q9+KW (SBK.CO[[^IY+(J=: M0U[-!Z ZPF:!NJ^E9Y*TR\4>)'&8CP8]T![D<9@E0U?9>$^-IV]H4%8MP<)H M$$XFHUYUD(=9/(9K99GHXGK=0.P6ZKQ0UQ.;@ M'/0OX?P/4$L#!!0 ( $N)6UA$;H1]3 0 T, 9 >&PO=V]R:W-H M965T127C,IA-_-JE MGDU4;067>*G!U&7)].8,A5I/@R1X6+CBR\*ZA6@VJ=@2K]'>5I>:9E&+DO,2 MI>%*@L;%-#A-CL\&SMX;?.6X-ITQN$SF2MVYR>=\&L0N(!2868? Z+/"O2'>R.'] _^MPIESDS>*[$;SRWQ30X"B#'!:N%O5+KGW&;S]#A M94H8_Q?6C>V0/&:UL:K<'J9YR67S9?=;'CH'CN)G#J3; ZF/NW'DH[Q@ELTF M6JU!.VM"UR.F=GUX72]O &=0F?Y0J-)<*MF426L)U% ME&UQSAJ<]!F<)(4O2MK"P >98[X+$%%0;63I0V1GZ8N(%YB%T$]ZD,9I_P6\ M?IMIW^/UG\'KI->#"YQ;8#*'#]]J;C=PC5FMN>5HX/?3N;&:;LL?^UAH? SV M^W OZ-A4+,-I0$_$H%YA,'OW)AG%)R]D,&@S&+R$_@]J]2+._BA_519A%,)^ M)W!3("R4H#?,Y1(LFPN$2JL5SXDR5M(9_B?FD"GCZ%UJ90S4DF1"^/4ER8/Q MA O:03)QXP7C&E9,U(1!^@*6G)RKLF)R\^[-49J,3PSP3A"<7O&*<>&\']*! M0\,HC-OP&BQY,K7>@'DL)#.@%E3I#,LYZO8J><]/5],>K N>%5"PG)Z7=1@; MR)DE'%LP"YK))3&@50D)E.ZF@U60Q,VX2:V[L1U3HL1PA5Y[Q":$CVW*L*8 M<[3$--4GA]HX9DD9[TB**\TS'%=,4FE&U)HO0%V;+F0]> MJAW*]I.0A'"U6QIBOZD,K%$C01B^E'S!,R9M6YL-,FT W0/_GM>&1T]$X\&5 M,.Z?_.O?[RO\G.4G?RWWSYY^#^BRV4+5AA(R[^&TO>+G=,7A]O%J?_+\=19^ M:7CTE?[J*]V\*5=I=UG#O;?U+:2#86_\T[B-X"WT^]W9P?A]9Y8.1KTD'<.- MLDR\^O1_79OT_UJ;HWYO' ^[#':Y30>[[)+U8!0_UN95IW_$[>[+IRCC<$0M M@A"NVVETQ,LT-C]Q/U9&TD!.\L4D/7\RI-"=G#M3@AX^0(?;M)ZH>^3D8VN; MM&%P0_J7*>T4HR;=T+1C,NK!F$2J'SG*5(EP@/?491I\WP-)ZN?+B^1=&B6X M4^$%:Q15Z'=O5Q9P[7;3$$FV[A5>PD_Y] M0=OW4Q]U6K02]=(WHH8BKZ5MNK5VM>UU3YL6[]&\:92_,+UTUUK@@H[&X7@8 M@&Z:SV9B5>4;OKFRU#[Z84'].FIG0/L+1;_UVXEST/X',/L+4$L#!!0 ( M $N)6UAW54,*E0, &X( 9 >&PO=V]R:W-H965T%M(ZGZR/Z3RYW MS&5#-=Q)_HWEIEQX$X_D4-"&FZ]R]PD.^8PL7B:Y=K]DU]H.,6+6:".K@S/* M%1/MESX?ZG#B, G?<(@/#K'CW09R+.^IH?*1W&U]$O(=L0)+()W$8)Q?PDB[=Q.$E_Y*N3]:<"O,R M:_+':J.-PD;Y\USN+?+P/+*]/#-=TPP6'MX.#>H)O.7[=]$XO+G >]CQ'EY" M_Z_'=!GLBS1 T@&Y /IR#_H]@7N9Q#NI#>1$%L240 K)\7(SL9V1]^\F<9C< M_&_?E;9!L V@VH!RK?"!"8PJ&XW4]+7K#/L3D\]T(Q4U4NWQAF0E9JW^P;^# MO2)QY*?C^$013?PH2<@O1<$R<&Z9K.K&8-37_I$?C:>=E(PFY#/@VU!*GA-6 MU4H^@;77OU3/\7H]Z>QX!GGC :RHYIE=._)S9VV=_D)(3:C6TJ:%1';,E([='?82%7M;@RB]T>2QI&); M4D9JQJ4A!X7$E^8@V #='\QEG\#4$L#!!0 ( $N)6UB=$OG*4P, $4( 9 M >&PO=V]R:W-H965T*UM[8W'/WK,_;"\CS42OW"VN.9W[QGF*R5 M_FI*1 O/E9!F&I36UN,P-'F)%3-]5:.DEZ72%;-TU:O0U!I9X84J$291=!M6 MC,M@-O&T)SV;J,8*+O%)@VFJBNG-/0JUG@9QL"-\XJO2.D(XF]1LA9_1_EH_ M:;J%'4K!*Y2&*PD:E]-@'H_O,\?O&7[CN#8'9W">+)3ZZB[OBVD0.8-08&X= M J//-WQ (1P0F?'W%C/H5#K!P_,._4?O._FR8 8?E/B=%[:-_8=WR#M( \L9856V%R8**R_;+GK=Q.! 812\()%N!Q-O= M*O)6/C++9A.MUJ =-Z&Y@W?52Y-Q7+JD?+::7CG)V=E[:9E<\85 F!N#UO1 MHIV$EK =1YAO<>Y;G.0%G#B!#TK:TL /LL#B&" DHSK+DIUE]\E5Q$?,^Y#& M/4BB)+V"EW:>IAXO?0'O)Z6*-1<"F"S@S&UXY"87RC0:X<_YPEA-]?+7I3BT M6K++6EP/C4W-Q;?1W14?LLZ'[!KZ?\C659S+5GY4%F'4 M/X]-#S[2=#@@L[UNR!4UJ+%8@%J"+1&62E"G<[D:PYM7HR1*[_ZW[]PX)508 M6"U0^^)XRR5I58VAK)H;7RON)W'F4JM3[S=,0*UIBFF[Z9!>0]Q[%X_.[K^@ M,6,:%7E3-8(YKUBEM.7_,#]#=NQO!\/T9G_+LL'-2_$YU)!F@Z-[-DSWOAWJ MP6<:N@9AS0R\COHQ=;X0[H&F,"#+RUVP-\BT 70M=QP7%XA>&PE7[W0@(J6Z M1C\&Q:9_62.9KG+N/5]S6WHE_-0SHN2B<3J5]!P/JJJ9W#A?XN&=\46A!"\\ MSH())G.$=LFP\QSZI''C;-!(XCJ[UA)EZRS@LD. MK*K]HE@H M2VO''TO:\Z@= [TO%4V([<4IZ/XYS+X#4$L#!!0 ( $N)6UBW&<7;* , M *X' 9 >&PO=V]R:W-H965T++ MW7//O7)UT.:[K1 =W-=2V754.==3WU\D'@3X$'.UJ#]V2G]7>_>5>L MH\030HFY\PB2$\DGY[ S="M)SFZL\-RT6<'M/ M:;9H@:L"/KH*#=RTQJ!R\)O@.R&%$VA7L2.;7C/.>_SK#I\]@Y\R>*^5JRS< MJ@*+?P/$1'9@S(Z,K]E)Q#>8GT.63H E+#N!EPT1R )>]@S>EC_PG>P]#^'@ MTL+7JYUUAFKFVU,^=XC3IQ%]'UW:AN>XCJA1+)H[C#8O7Z3SY/4)OM.![_04 M^D_(V&G\#]HA7)S#_[,#OU<(N:X;K>C&@BZIX3H ' /H )#W '($D&OJ=.M( M@71)"DHM:60(M;^$ER^6+,E>__3_*Z'(E&XM4;._ )46UCOB=RRO1R<,;NM& MZ@?LG"6_>#=E,V\TD,M\8G:.U M@QQ)+=DCHHQ=P#M%)A$"E\5;;*=>-T.!T>HZMN!O\0[UZR]]SLA;(@L235Y'PQB\!T MKT.W<;H)$WFG'B^U-2#_<8;&)[HS3]02P,$% @ 2XE; M6-\-)L*I! W0H !D !X;"]W;W)K&ULI59K M;]LV%/TK%VI1;(#GAYRF69,82-JU*X8.1;O'AV$?*.G*XDJ1*DG%\;_?N90M M.VV:#A@0Q!)Y[^&YYS[$BXWS'T/#'.FV-39<9DV,W?/9+)0-MRI,7<<6.[7S MK8IX]>M9Z#RK*CFU9I;/YZ>S5FF;K2[2VCN_NG!]--KR.T^A;UOEM]=LW.8R M6V3[A?=ZW419F*TN.K7F#QQ_[]YYO,U&E$JW;(-VECS7E]G5XOGUB=@G@S\T M;\+1,TDDA7,?Y>5-=9G-A1 ;+J,@*/S<\ LV1H! X],.,QN/%,?CYSWZJQ0[ M8BE4X!?._*FKV%QF9QE57*O>Q/=N\S/OXGDJ>*4S(?VGS6"[7&94]B&Z=N<, M!JVVPZ^ZW>EPY' V_XI#OG/($^_AH,3RI8IJ=>'=AKQ8 TT>4JC)&^2TE:1\ MB!Z[&GYQ]=K=L+=0.=)KKVR\F$6@RMZLW"%<#PCY5Q 6.;UU-C:!?K(55W/%J?S\P?XGHQ\3QY"_T\Y>1CA M5Q>9%O,I?0Y%;RQ!7FX+]B)O/J'8,+UP;:?LEC8JD-HHCSR2HG7R^$X,GCPZ MR_/Y><)(SXOS[ZGVKJ62?43OT_IP$IK9EIK#E'Z#JX;85EHOH(E+QD-%/2K% MIY,3XH0VC2X;T@'6:5FF#;F:2A6:"?Y;*ICZ %?L4*U*;734"=*HB&6^Q9@* M6%"V2@A=[\L&[2HHG<<0\W&;-OE3KSOA.=#;AZX%"UL>8-&1JAKV+$\#'8/I MI>V:2F6YJ^NLM%'2LU*+SNE?RR0(3>I^KLG-'E M=G+@A-[7;=_"! =$\1:Q<'3HN-2UA@F>0$Y(0I*U\_I(CA(3.XW!1&$/IEK7 M@X!(Q!AQ5CC5O3$_1 Q>^L<5*2'JD&1VH-PA.&7(N'('>;-+IN5;^$,!VK+R M(H..3=IQ7;($79BP39HMYH,9%5N$*1\0X?[M\Z;TIL;@C6",LI?P5*0-X\^+ M@FST6A.")\5#A*+ M.*)@0+I:&Y-P'DCE18<@(,4RG)Z2@5X M";]?P .MN7%V0FC+Q_GT#.$.>ZJ.0@]^P:2T'37Y7=*%,DD!@,O&?OZD([^4 M>L]K0D4?R;J8Q$=84@KX%GW)+:E]-CVYE[9*07VA1?+Y?#67=I1VDR8WV\0- M3;WCCUY#_4G6;Y211D*^'O\X71X4 >3CT^FS_<+D/HW^!Y\C@2L=2N-D7,I MATJV[+T74JBV0F;G=C]I45X!LZ9*4W2?BG2?& OHOD_:[.C*T;)?IXN5U"[F MR7#[&%?'N]O5<&4YF \7O[?*KS'XR' -U_GTV=.,_'"9&EZBZ](%IG 1UZ'T MV.#^R5X,L%\[?.YV+W+ >*-=_0M02P,$% @ 2XE;6!M993]\!0 PPT M !D !X;"]W;W)K&ULG5?;/=@] MNP#/EMKK'0>\\9-X1MX+KP-Z7UEG&LC+61)5 M3N\X7\AJ09=>)M))MO16VDQIVQBF/R]G,(>$_MJ5EAATLCNH;ZL36XN,SWOH M&\OFGGL7/_Z03$>GSRQITBUI\ASZ=Q;P6:RGF!ZEH_$IK?]_U8XI20;T9&2? MN\\%/S:PA0 LR8H^&U%AOE!*KC"Z613=DT,J!,HS8ZZH9.&SGY-PL&-IB*V3 M:$4\F@OQ1(:33Q%]KC!-\.YH89X Y1 MK",#Y_[&4\DY;KWD<@@M9URL)*M\$')VQRMXU@U4V5A8MQ2?6%KDB]$/8)F:>0>9_PK5>CR=X.A]'QWB;6IH*=Q7$R&#WV M.SKT3SN_=05M9[##!X]NM]3RBI+!T283K_R"#D/MMS4E;=AL97' MMWH>'E[KLA;5RD,E;TXM72O(EBXITV4)OXB'PK;F&YW[N@<)MEKRZ6[[T!MZ M3;8^[+6$S9QJC$Z=MQKQ3'YF7;(#';K"R*JDJ*!2CQZ%W'+K.M9&"IM$(X"$ MRA]PG:VZ9EZ&_=3W_CT;' ^\?2%AAHA";8"\MO'J]N:V2T,[9OSZEL)@KK0C M/IX%L!+H+0OTX-QZ/>3A"K0+6&,@1=[\0)5M;@304?I]1%AT-=G%>VO5J.O1 M>'"T1P=T/!VD>X%85-4!):-D +&N^SD(WQ<#:(];R3OZCL',8>O985=3J]F(X/A)[F(.=W+:TEXJQBM'23?"C'!! L]E)[299[+N&7F32>> M=G",I_WQ\9BN.V5L;>!=X/2P/QFG+X5,.X=DU#^>)KM!]Z?]-\>'+V&-07_2 M3Z93VG46&VX=K$LVB_#YX/755"Z>L;NGW1?*93R8;\SCY\T'85!)2XKG.%V'8_I,.QSZPV6!KRPVW@#OYQI:;V]\@.Z[[>)?4$L#!!0 M ( $N)6U@%UALP)0@ ),8 9 >&PO=V]R:W-H965T=G9U]@$A(Q)8D M&%PLJ[]^OP.0%"5+BIMTW_:AM0C@W,_YS@%RM5;Z-Y,+8=EC653F>I!;6U^. M1B;-1/YJ.2R&MQ<^;5[?7.EG"UD M)>XU,ZXLN=Z\$85:7P_&@W;A)[G*+2V,;JYJOA(?A/U'?:_Q->JX9+(4E9&J M8EHLKP>WX\LW4SKO#_PBQ=KT?C.R9*'4;_3Q+KL>Q*20*$1JB0/'GP=Q)XJ" M&$&-CPW/02>2"/N_6^YOO>VP9<&-N%/%KS*S^?7@8L RL>2NL#^I]5]%8\^, M^*6J,/[_;!W.CG$X=<:JLB&&!J6LPE_^V/BA1W 1'R%(&H+$ZQT$>2V_Y9;? M7&FU9II.@QO]\*9Z:B@G*PK*!ZNQ*T%G;WX0,,EC>!+KD"-TX M8>]597/#OJLRD>TR&$&)3I.DU>1-L3"DX[!:>G MN)]P_6FZ'Y45;)P,66/AS[E@=ZJL>;7YYJN+9'S^VC 4K>965BM6A$.I0AT9 MRVHM47RRV#"U;/=0VOA:RE0P7F6L+GAEF;?;#-F=T!:U3PF"DC,P0E)JA&&2I,E NANRH; MLK>]4^;(L<1[&#_&C0)-/,4C.@/D-Z)GG6@Z?C8>7K0+$=E8"V]BL4%*<9,C M&V3FE>2E[G)<'K0!\>LF[36 M)<'G2U6@49%W+5\4HNE6\G<()%9+9Z$4(;$L7'_W[3V\.<)>8[="_\+Y3SL F\Y+83=D9FT2S M\RE]S#H6DV@^2VAIWBTET:N+.2V=]Y;B5W[IHEL:1_.+F!R%"6")#.YQC,_G M[&>?('M.VO-+Q^H\BN=3H)@QETR6M;,^^&"*BNA.O9A$D^GTY;,XG['Q)#I/ M8G9[V+5=J",?R[5OV1#*'Q":E4":TABSK:P.YO_&:W ^G'[="$^^9OME]JM:.%V% M+L'>5>S6K3!/P/[Q/.IC.0J#?.Y]K\#NB= .[DB_9JEJ.X;O$U2S05S$WG-C M>)K#'FL#M@9+M%P!B8N^:X$@4I,=4[W +4N8]Q>/:L AL?: M:-ORIT,/*%=?NCO9 24 _)D 9F7$*'C@_AUD9^+1$TO3@@Z"5%5 ;G(C//>> M;TBQ>,]MOD.)$%UO3],C@]S%INM1-M?*K?*>C7//]ZU8:#2%C9?^GFLT0[)_ M5PPOMU+V?0+,1!T:CU;M=A9"X@5T%?"4[=)I?.J3[.$(EQYF3A'RI*T>A-W& MY\6BD"O>MG%XGY4T*&+BT *CS$Z)TISK%6A>B(_4)*E;DR/[+:;'J\7R MS.FPL.-LS$V !731 &R%VV5@Y3VMV4/-19^ MTG&:TI2\13=HV7C]&8($947./ID'$B]N& M-(#@RR&[=]HXOE6JTS(8@\DW*Y0...(5S$+@*\QH+K7>L)9GPZ)K\)W>I(YQ M*.9]S:-FXDU5"9EIF'6^=P"UKCMY2*3HA30S4-!/J63?4Q@-=;AK)>.%4>U M2D[Y@WCX[A-XZ"M_/R3-]<+G.J^1P8^2!ER4V2R*XQB7;4?YM*1GAK8AADK? MF:!.IV@+ =L(-+@:PD"M#SPN0G/P@+Q&ZE*][*J$V72VS>KOJ*:U*C9(F[?0 M(P,>=SVS"\Z7=TPDU^)3W?+S"S7I%^J'G%>KG,NM'1]$;=M.,+[X$XPI>>60 M\%"4#G9FM9(C=HZQOKU-9#T\^70S1[() M<:JA?W[P)MM+#(*G''SV-P6]VQL^_/$C;H;E\Y#W>/Q\-'AW;0P@Y'+K(F:5R-WU>H_+MI1'$.5HVLM' (Y=0%$>78J[(1^>GP8 M;,<_8F "G*4P__## 0*HG&[Z.@D")!0RW-+TD1MH-9_=GQ2]"I28B#J= ):"]/ MO8PP H"?'0.!_TE6]$?9_R=%DQ3Q\'R;%'O/!(=>*$>]A^)28$RDYW!Z' 0L MAC?C;K5[<;\-#\W;X^&Y'M>5%],6D& OZCYL%2UJ^U#UP7$&8JUCI[8#R]]W[(2451?4%^++S)DS9SS#9*O- MLRT1';Q44MEI5#I77\>QY256S YUC8IN5MI4S-'6K&-;&V1%<*IDG";)15PQ MH:+9))QE9C;1C9-"86; -E7%S&Z!4F^GT2C:'SR)=>G\03R;U&R-2W3?ZLS0 M+NY1"E&ALD(K,+B:1O/1]>+,VP>#[P*W]F -/I-_>2BF4>()H43N/ *C MSP9O4$H/1#1^=YA1'](['J[WZ/1$XH7Y2E,W0KR,_-OFJ'D+$=RR5.8D>(_CSFG?>B M]4Z/>(]2>-3*E1;N5('%:X"8J/1\TCV?17H2\1;Y$,:C :1).CZ!-^[S&P>\ M\5&\W,&ML%QJVQB$G_/<.D-OX==;V;989V]C^?ZXMC7C.(VH 2R:#4:S#^]& M%\GG$TS/>J9GI]#;2M3'*_$?WJ/Q$ X+"@\*YK41TJN9#,"5"#>ZJIG: :MK M*; ZFM@JJ &XTC]40 #J9D"H8(YJW2C'.@5O$^&5_0"I?3-U%"Y33"@4#0H M^#-DAB*WK4;+M6$5?/0&499ET:LH*X0UJ$AW'P7H)85DQ(6C261 M+*%U)H8%=CVKH%7T:>AENL?<-#25O%*C5BD23G%1,QGB".5#6 =;^GC5UJ26 M"O(%&3JX03C9EH*7K^0F>;4I@KQK&I6@58_A*9*^>X1_M"9KX2R0 E9+43!' M**2E0YJ-H3(TH=O4;&#**:3!T@_.#5(QK1V^]3SC@Z%1H5F'T>C#4+W;^=&? M]M-WW@Z=O^;MZ'YDE E%E[@BUV1X>1Z!:<=ANW&Z#B,HUXX&6EB6] ^"QAO0 M_4I3XMW&!^C_DV9_ %!+ P04 " !+B5M8G_47-,8% "D#0 &0 'AL M+W=OEB-GLQK:0R MH^5Y7+MURW/;!*T,W3KAFZJ2;G=%VFXO1O-1M_!)K2W7])G"U_K6 MX6[:1\E51<8K:X2CXF)T.7]]=!W15L_N!9Q=M2RDIZNK?ZF\E!>C%Z-1$Z%;'3X M9+<_4UO/&VZI2 2@'+Z3)Q;4U M09DUF4R1/Y\&;,&&TZP-=Y7"+1X)-U^(CXA0>O'6Y)0?!I@BMS[!19?@U>)H MQ!O*)N)D/A:+V>+D2+R3ON"3&._D_Q0L;I3/M/6-(_''YS-D1).^Q).CT7_[YP=#_>K#23FIQ-Q M')KATZ\@UXE0D@CD*B]L(:PA_N.U#S>77L".'.5"F6#QP_2!1'Z,0+4T.Z&\ MR&+, #,8-1PTR#L2&?\K'GI/TF5ES":G#22DY@32+*O :<&1@Z[(4*$"I["R MH10J8/*+Z(A+\=O;C^)6NF#(>;$M%6(JL[%Z@PAT#X7+50#I'EMJV>9#9@VD MR $"007TKX6E;I 2A""6W=G3]T;%W";B2X) P ;V0JX=4?Z\J:%!&ZF;"%-3 M\PY/SV:8::TA3V->38D-,>(8ON:2GYY-?NJ,A8Q[8S2H6H&(;CPFXA=:2_T# M<>^+12PRT-0_F5P!D\ :[S')7QMY 9^*427-6 MDXN81EPRZ4M1X&0%CN\Q/Y51AH0T MH9_%4-Q1_]P18]ADNF&JQEA,T&F%88^S-19U.XREJF&L,5<:X7"YP2Q:APL> M-4 0)1@+$W&+31II0DL*-I0.R"Z]DB7A MP-&NJJ82M>6.XS:0E6U,]"\:UBC$WB5NA@5GL=TP#8Z5R"4%JUA,FTZK&; ] ML5!?YB0G5G#0N-(T.>@8EAX#S1T4FED?(J@)2="V]0W+*]#P% +&N!W9@8RF MG1_O.6Y<(?.NU0].B!Y1'U7<%O G;HX<)<:V:/ND9>F.T.E5K>V.V9=KK/G0 MY53)G%(_@Y*ZU3I,91R,I %0/&(53GH$ @$WG]Y[&52N\\;+),8/AWPZAUBH M(1_C R'MFH<;OQU*X,2-A2S:6:MK#5 /\.9RAFL_8C;GL%#MOC]F_?R>T$: MS& \:,E%6<&Q 71O<[MAAZ@)6^R\/##> IWP,>[CI"!"J)LK'*57?7[5AY( MZT%;'FN.+^@VM%)L#+ 1Q71%9-"]';'_,M1#;U[3P9LS %K'[P-^+\'(I9?H M?K7_!+E,;]Y[\_3]\E&Z->.OJ8#K;/+R;"1<^B9(-\'6\3T<[R=XJX^7)3ZC MR+$!GA<60+4WO$'_8;;\&U!+ P04 " !+B5M8"\O0S54& #]$0 &0 M 'AL+W=O\C2W)SV5M86;P<#$Z]$QDU?%2+'FX72&;>8ZN7 %%KPQ#%EZ2#T M_?$@XS+OG9VXM1M]=J)*F\IG,A4K4^[06]9N%6+E>6%@9G)P5? MBCMA/Q8W&K-!BY+(3.1&JIQIL3CMG0=O+X9$[PC^D&)M.F-&FLR5^DR3Z^2T MYY- (A6Q)02.Q[VX%&E*0!#C2XW9:[RP1"UZF]E:M?Q&U/B/"BU5JW'^VKFBC68_%I;$JJYDA02;SZLD?:CMT&*;^ M$PQAS1 ZN:N-G)3ON.5G)UJMF29JH-' J>JX(9S,R2EW5N.M!)\]NQ6)@)OG MJ6"7*K\7VDH:W\ V0FN1L#NKXL\G XN]B&,0U[@7%6[X!&X0LOB=_;R13#V MCP](/6RE'AY"_PY_'<;]35G!@E&?/6\#]F%%[[."YQNVX@FSF"]4BAR7^1+9 MVH+$'9"B!3$.1!I38L+SA*%>&(L!<7/#U(+!WR*;"]WX/.BSCP7RF'Q$5""A M32]*S(0Q),U^8;PH4AD[Z1JHJX=XQ?.E8+>T[)':"4*P M- 8LBU*#1A,D[17ZQ\Y#D9L%P?%^O1TI7I)% <>AMT%Y\AZYQZGDB IL4<^< MU ;.O!=L+@257*M55373S=8J?2>"'QW_[\]7,(9=J=) DV1AB"6L6C7[BK'/II>5S'9K/XJ41R2RF_-VB77>D-VO!-:@F6[[WD)^;3\ MIP[JWSL1>%Y%1?VH.<];S"/F]X.A/V91Z/E!X W]J#O_OS(=!U.!= M[.!%D]F(1;X7^2//'^\,&S+ =^$ZR]$X;% O=U"'TW#&)B-O.AEZ8_!VA@U9 M-/;&P^@K5"Q'X7"+6J2EV8&>!J. J*9^Y/F3L#ML,7S/WR-P./-FPU$#_:YK MG_YD%LU8./6FL\";C,?=8:MO-(4=1E_; >OA:++%?23RL#\;1P$+(!1,$$W] M[K A&^T7>3B#D7SV05F>/AGR81!YL['OA=/QSG@K0C@)O& X[:Z,R1@!N\[9 M>:%EZHJGUZU>3.2H34V!XW7U*DJ-@F20/4N-8@D:MD8)$JA>,3(?#1[H[P6( MM:EH4/;5ENT(UNJ/T*2D*64+R%NS/:_\>NS([_OT%["":W;/4R1MFUW[Z_\" MM2^/:0$'=FYXU>S)KW7?RMY(G'1#85OFOU'J/AGZ/=_\!V;F6POO-? (YMEK M7Q>6/\+(NWJWPF\MW,F'/1;^!KG[=3OB;@-W+=1W'.P[1S>W3H.52A/L41_O M3!75U<$R;PM:TRFQ9<2@8D.2%<>BK>AM- JZ[J^L>=X_%,S?&:,@33O M-IT>R5CWLTA^C @@Y3"6ZWBK9M&\V88EKI?2]-D5WP;1HNN5L6ML38U4WUT>9 Z/X^3K MO'T>?(#X%,\^M?)/(M*Q*0?()EW+*2NPE%U07^ONN=8/.E3P3 M>ND^/)!5$!X6A ME H '\> 9 >&PO=V]R:W-H965T)PN ^T1-O<2J*7I)QD?_T]0TJR[-AI MB@/V0QM+',X,Y_49ZOQ>FZ]V):5C#T5>VHO>RKGUV>FI35>R$+:OU[+$RD*; M0C@\FN6I71LI,K^IR$^3*!J?%D*5O&V:HHA'F\EKF^ MO^C%O>;%1[5<.7IQ>GF^%DMY)]WG]:W!TVG+)5.%+*W2)3-R<=&[BL^NAT3O M"?ZEY+WM_&9TDKG67^GA0W;1BT@AF!/QOY3N8Y,8(:?]0\>ZU(VMC] MW7!_[\^.L\R%E>]T_D5E;G71F_98)A>BRMU'??^SK,\S(GZISJW_G]T'VL&D MQ]+*.EW4FZ%!H&WW/#%&#&_WP M1_6[H9PJR2EWSF!589^[O',Z_;K2>2:-_1N[^:-2[O'\U($SK9^F-9?KP"4Y MPB5.V"^Z="O+;LI,9KL,3J%2JU?2Z'6=/,OQ)YGVV2#F+(F2P3/\!NTY!Y[? MX#O.R7[53K+_7,VM,XB._QXZ=^ Z/,R5,N;,KD4J+WI("2O-1O8N?_PA'D=O MG]%YV.H\?([[BWWS+)?#.OJ3Q^,^Z\KX\8=I$D_>-M;YK63OY=Q4R%4V](Y( M.',KR=[EPEIVQ5)=%$@L2RR8*#/V11@C2F?97"Y%R6#53)5+!AK:]BM2]-]( MT2"3W3RD*U$N):L0,L93.)5^Q4_[6,P1UHST2:*W=S=W_E?\U@O9OF5?[GBS M@I.MI<_P_+'?:DCTX?Q>T#<)O*V,KJ,J<#D?2Q5J4C[4%+$NE<6JA4@$S MZ0539:K-6AM!E81W=S!EF:C<2AOUI\R(G;*VDBSA<13Q*/QC=B6@('$Z9#O. MUL*PC?6/N^X0+T;B422E,>%HPNZNNY71 MU7*%6N]-4B*H;&U1*]E"E:),EU<0I(&C;E7-NS*^NP3&!@J MH?YH=40>L]CS*JL,HN"[G#/YD,JU0TUUJR9$2,&-=@C,(#2((DE2I*O:Z,?D MPMO$V^7!(+J4Q$MR=K]2N?16>)[?];/\G"P]/]MG-R_:G.IR0Z$ZAW#J<:31 M"5KU"6F&;@4259+GOG$NX3JZMUF@U[YS:M-Q%X)=HQF2>?-'5JWKY-9I6B%, MRM3+H/0!(&!R$YQ>B@)Y><9>JS?A MZ,)1JJ-$[EZ?N)4RF7T9_97/$W1,6<[]=BOBH-*)D&O:,2G@P$?36=_I5Y] M1),!+DP14U0/V+I"D;<2 :M+J%W+]M%(<;"H*.0WTE*0:;-=0 D#JIW_7E<7 M(\$(S8VR!:N(*8N21$%\6*L^\^#8MQ)L!GVJKY,)'\\B/IM,W[34.R_O M4,4L'/IDYXB/$M]U.QL[[UKZCU#.J)3BHMD:\W$\X[-95V;,9S!E-!R^81_O MD+6OQSC_:#S9(4DF$9\DXS>[QCYFU'C*QV,<91!MC1H/^"!*>#1+VG>W;1O_ MJ_#/(<"R;K4($;,2&SJ$Z& 64!V +9\.J#C7PF1$GRGDC-.H\D@YKUNM$#!L MJ\^^:#(D%C/IJ&V4H74'_,%K8FIF_D%MT-N7])MVF=K7L 3>P#)YY5T1,$4' MP]@*C6Y/;O]8L:YA'D'L4G=,=L@Y^V>YEP1ZCI26GZ ]\!!ZR;MG@$?64MVO M@$&(BX)E99J+NOD>4N2I"W@W<]T.I!/47JE4AX/5/:T3RW4TP-[!=_76KG8[ MD>#=3:5W+10=_)&EPJXZ1\%A=_LJ."&@=YD4 I*D1Q!UI9'(:BA"SET06\X6 M.LPGB\H0#H)=T#[TFA"M-Y5\ "M;EVM%\T]E$5/H2K0:U&0!'T';'+2DRUH\ MT;@5I&E2DX)@7="JOSN_M)/6+5FK,?9U(Q:T)E $ MYKE*M[Q(V1&/J'P,!L1Y0^F_L[SNBGN7:^N;:B,!*(_&_S#+(:_:"&YX<((! MF;)IA3! B)7--.?GT5"N8DQS=^&*B+;?J67I*Q%,=[5MU;<:JBOD9#, H"G M'N-7N0NLNX(QD=(N'W\!_PEJM@@/E'[R2A.1>Z.P]*.PCQB?8S "DXM%0!"0 MME1T=^ [=3ODU(;2'FA4%E2Y\#K79NM4=.]@CZ'E@S0IX>L]B_6?>&G_&6DC MO5H-!_@HH/!7<=P?1:'4[48\U2T?J%9# 7((4L '"[*]2D,U?,J0WNZ+IPI; M^CW(&W3_9A<53DUQG=4X*8,M*9Z0L<1.V0Z!9O>!7PO8UWL-ZE XL:LE,#Z9 M/*3TGL)T[K+R578'11T9[%[B#5\M1&XUX@DG^KVR=:PU0TBJ3%H55-)22 MZDO@K>R.KPT%<#V]E]*%>F.E<_6PNN?-8,=]%\^A6M&:UUL)<",3CU2PL-L: \>L2;E_#B+%ZA]BF-?!10$>[6_P."' *SLHJTUB24F<_.U50121;8A)] -#:J,KG)?#,NZ;#;G:./9Z&(G MBKP,PL'D BC45@80*=,9)SLY],'#AH#_MNZLY\2&0;8UBR#Y'7OX>'D,%Q)S M6=L &W9K8E- K:\!WX:5^YAUH*BW(^R,QS,,,L/)-TIH_REB\,5D_Z4W MO%6% K2LRWI=X_>T:&_OVOQ\"DEJHP83467ZORVQ+Z)KBBTX^I8I]F%J '5- M?3LR0(N-@%$\YD,6U6C4-R9_K4:E%+#E1"V::RI"YG3']_U#__=?"CR]#*@G MW?J;0N:5;K7=7NK3K=W5!UBC'2!I>\QN@8/98,AGXQ&?1;/M^)KPR6#*HU&R M.[&$JFUWO 5OT)0]F6VO%# 0#Z(I3PC![D7U-I(;XNV;)W[?^KHAWK[Y>/?9 MLC$?C&9\.!FV! F?1AC%QT#61 #:\9!/XZA#$,=CB&LN4K[#^Y.$CY(!W=ZU MW"81CZ=#'H\G[-#'IM/.1T$/'>C3)]T8 T&'[X/MV_;KZE7XJ+@E#Y]F?Q%F MJ6#Z7"ZP->I/1KTPG34/3J_])\:Y=DX7_N=* O$9(L#Z0@/?UP\DH/WF?/D_ M4$L#!!0 ( $N)6UC(=2!!7Q %@_ 9 >&PO=V]R:W-H965TSV?U@:T@"C4:C^_5#@WRZ5M6G>B%$PSXO MB[)^=K1HFM5WIZ=UOA#+K';42I3P9*ZJ9=; 975Y6J\JDRDSN11E+57)*C%_=G3F??D,&BQEJ?]F MGXT=K Z)NZ>#;SKXI+<>B+3\/FNRYT\KM685M@9I^(.F2KU!.5GBHEPT%3R5 MT*]Y?M&H_-/)"YC7C+U42UCK.D-S/3UM0#JV.SGU39+&KV MJIR)V5C *:C5Z^9WNKWP#TK\7N0."SS.?-Y#XYH'G8:QX>DGZG53HLZ:UJ!/-BA^T3R5[]VLKFFIVMLPK,5&0E>U?, MV,6K"R;J)IL6$IQMQF13,UG*1F8%J]&N<)6#$2'$V H[R1*6S0O8XV8AV+=_ M27S??4(W4"1=>T^..5LO9+Y@ZZP&6)C6XM<69!37$.X@)(=QUK)9L(R5$-X' MADDVATE&PSCL([ADQ;!-(ZIES=2<+GJ%6%;.6-^/LUQ4#2 :*]OE%#I"!;R%;O"C*F:RO*S9 M>2,<]K=FYI <1N'%WO33IY[C=8%6]KJ0:F OR":U&;-13>=1]=C.\[9I*\O4 MTVL6)A%/XXEI#JN\0IQ?K2IU!4+Z-3:C]ZQL8X>R]^4MOV M)?FJ*#"R2I S4MP!H\(*SB3ZQ&@6.S10F'&G_P)'P*NQ-^$SN91%5NU7@O>2.L/*VJ9B1\RR ?[DN$RR9D5CS-9@U/AI(%HZ$GB MXF+HP^(5LD<5='.>Z:MTD7=^XNS>L 06 0(J]+0B3XD7K0U8&Q= MH]Y3M HMTDA?PC?+:#@V-J@$TB:T6UMF1:%R>JIQSG@;=% D4O080),C"([_(X3""&(K(-27_;_?"Y'P<\]F.& M=F"/41%57@$RHB*S%H,5U&PJI:D5QDLA2>LWL'6 M=U[:'BYG$%L&NO:-,""BE5-M7,2.V]BH)ZKS8Q#Q)/*YZ_I=Y(-]7Q9@(G8& MFB^7,)8.=3*=2LC9Z X<17?! MHP6TI6SLV/EH=5F)BC80.'INLXUL'''GHUZ$.%KZR90@ OTRS^I%=TF]=53, M)&( _ 2(0&UP>:0$A"3(;$"?0?/1(MTZ8;!X'_-RA8!PJL)'D0&IKX6@(YH MK0R5EFI&&0)0#1_49&Q1YNBYM@!*I3[I(;1?P]/')KT5+=XY'K=&7BN1=T#* M52W@$Z@-08E0MU8X-#I-EYUTP&Z1D2Y?C0(*!@;B+*AIX+&Z%X++*Z@)3@4P M@018;371YBP(>1I->.JF0R)&H&+950;)8UJ(G0EY')D6^.RGFI_QMQC?%.9F M)0J"PRZ+C9:<8!'FHRJ$??@]AURAUO5W%%-N\.3!__Z=EI^V-F.;/9:8*E5; M@_WK8S*A=H:N)UD"4HT@VD6N"LA8J!5M.AXQP-@TZEL_8A&/ M>Z#L*0_2!* M48$+:"X'>43B3H5 Q0-LF 1;^L)M+YQLW0ZY#X#^@?SI$>)_%*;66+[/XWAB MW0CY)/;Z:TR[VM+H1@VY@M[.R]_ 3);;%8IZD]FH1N_.?,,2__G8*9@ZWU(RY%T0[)X$"SFT!(8\3 M;ZLI>$ZR7P!E[:&I%VP[2< GGKMUU^.3T-51VU/'7A'7WVH?[G"_@ /"W=G/ M;(/3\!\IIY MM_G-"&;8%?1%1-4XFI4E_I$EX&)18*0!VETAJ8>NE1 GA/,& MX3&J@,!B3H ,@1D3=E0D$-TT> M>PFDP3 \MAW5 ?Q\W6]A-"%!>F[W"\.01WYZ/)*?!G>9EX5)/'%C'D7N2%KD M;4UKP@-(VR'H9P6:XT^VI\7=* !&&1QO&N"FB<5ARN.).S9(.KG+Q :C1SR8 MI#R,0TM:X ,?.@ISXY8N]*300+P"(S*8#];$),$A1^Y3M+?Z#:#FKB)[6Q MRNC"#^ 1$MJ5H)U,<>VPMTH/1X2ZPQZ0:(:792][CVCO ,-"7JNW=H^\R)GT M*D/KMD1:(:/,8!H$>"74!UML1JLS9E-F]PBE\$XV?_Q3!^]B>"<9_[D8?;70L5 M)H[G;\&=AZTFHU; FS>Q+ITD?.)&QV-IT2T@G(?IY'A3_+T0W.-^[/+8CT;2 M8'NU.:7]*6QS6I'G\B#8T,\+;YP6=$O\<*/;G1*3A=^0#"91/)[4Y !ZGXW1 M.W"\,7J'%IS?#;T-7@\#S-J*MB@/@M$!P.,](?KLH2 :,YN!Z'.KF&+3Y//; MT.0-"+Z9$T\5H&P'IC:(TG!8JER*K&ZQ2*RQ#M9\0%'+!5I"T(Q."0$\LZI0 M6(YN"VT[;*1_+=5,%$,53LSG6,TVH M[S4^B&13!D^%"6]7D9 VQ!+AC!\2' MM/W]SC3 M@2GKP!3:+R0TJ[ 4/ B2NI(*,-F;P90]:7[T @DH#PZ?DT;0WC0<#TTG7*!H MOC"JBI$CV@!D*.BX 2P80+:D:GVEECNI'O:JP$U/R$TEA"F6X;6_;B[XM10% MY*<63Y$PMG\3E3K)%;'MC\X%"*LH2J_Q,!./MA%P07^(>K))K@BSE"XKFS.X M&^?4E^%WZF39'Y]WH#8Z4BD;F%_$T'+/X--EF\3R"SHEK5S=<9Y(\ MW+R").!IX-OS"IPDNA_G#7@0A3SQ1@5ZQZK-?-"T$?\KU3B?WK%ZT$F\'4.- M[L=0SQ^RB##I&.J!"CIBQ(''G:WD[4]D-4W-L#V]O47': :=YDBW-'G936CQ M[C[^91#M@+9:'K[S\#4Y,/N*)#B[O*S$)38[V.. #206L9 ^V5NY/SJ%]IRP M=]8OXY%%('7>BE/@?%N2.LNO[]5A5+3O$,N#!!U,'%:;QMJ'.QR M,1)'?#OS>DC5YET=]LZ<^G=_O_3M=QLO@.P%L%?FK5]V3@G\QO;O>Z"V&YW].3BX3;\LS?9KN/%6VHDCMW$<_$0]_:'.7==C5?]"]7# M9IV[2_&&>'_WVT:'_MX/\Q/*4>,W-'8N M!%!+N\(0PN7ON@X!CU(/2S/W6(<86/A-RY"F,??<3>G)UUP&*X<%E,3B],9E MB!P[S_F^$QLVP7<<%W0-4Y[X"4;\GTZNWNXZQQF,;:G2WLU2]-7U$9AX=S_JI$W1W-E^7 ML3=$L(/6,WU19/FGDXM\H0JX@QL[G)G>/<-JS83^)D)0X_$\U)AYZ %@#Y!W M>W"SI3@T>\RE5#81_5<$]@94;59*^+C"/=[)[=J-FN&ZTL7^VOB&Y$+.Q8[G M^_9L'8'K]TFT::.CZV94;=PPFOXX;O2.$XV(9*VC.U:QX]!JH0=M2C?'@_H; MLJQ0\+NOTVV5":G3R49UB7_YL2"^ZKOK3=_-=OK%WLT%ZC^SVU4BB0P^TG+K M/W 5.9Y5.ADO5-?7=:)OT,$]QSM<2HD2+*5 RRAUTIMJ*K_LM.E6Q0[ILF&5 MA&W^K0K(KA7L=RH@CT+NP2K)GBG.[?IV]M3ZVGDIJDOZIALK$6W9Z ^?^[O] M9^-G^FOIH;G^YORGK+H$#LD*,8>NKA-/CO2G+]U%HU;T[?14-8U:TL^%R&"+ M@ W@^5RIIKO ?J/Z9__&U!+ P04 " !+B5M8HD4;A!4/ !*,0 &0 M 'AL+W=O]N;FY#Y (24@H@@5(R[Y??[L+D 1%2D[;Z4SOOL0B""QV MGUWL&Y@G.Z6_FHT0);O;9KEY>K(IR^+Q^;E9;L26FU 5(HCR_.MUSF)\^>T-@'_>R)JLI,YN*#9J;:;KF^?RXRM7MZ$IW4 M Q_E>E/BP/FS)P5?BQM1?BX^:'@Z;ZBD7& ML%=Y*M(N@7-@I>$GKOEY'A^E^%(L0Y9$ 8O'<7*$7M+(EQ"]Y$'YV$MIEIDR ME1;L7]<+4VJPB'\/R6PI3H8IXBEY; J^%$]/X!@8H6_%R;/O_Q)=C*^.\#MI M^)T\3QE.VX8>A#+P#MU*[8+H4')R.PUT@$HX2#A]N5&P!/X M&9[+_W ZNSCTPI&KP-)T"<<<*2&!X!A_F5&L!&^%#''08T"3B8P(I*%\H ?A*=QU+IE.=+ >>SW "^I= YS/\H;D5>(7>I M8#?.U'(" M6^5 T2!),'/#%@)?>@1 E)V $=)%!N[8/";MCY.K/_SO/P77SDLP..-6_7C. M1Q+5JRH#TI@S.O;X3]RLA(?(RGO*1M$T2*+)&?Y,IL%TDIPU\V!H$DS'\S/V MVF%2OQDE\^ RN6RGCJ))$%U.O8'X(IC%\1E[>P@X;Y?I)(BG>QM?!K-DWAD" MV>)DW Z]:?4H[B"D&D%ZEL9J#(W *@7,Y7]&+2\JC5;\,+^U:;< D=N)K[YI MY*9$OU*/SR^;G]-I9R>4R.B MI?+C"#$XNS),K%:"4L/> OYG\Y7>V1LZC9CD%%K=2LJ86[AY:?UG"XWV+2R. MPO%W/2:.C5H+]?UCP')!P:Q6@]N\;T?C,#[KTWW(C&KK1MW4[\;A99\0T)\/ MT(?A"(9K,A[K*<*3 UZ?;P@6(GI@>!Q. MOVNRB^@B'FW[)W$T"2=#%)-!0%IGHY9?'V%=8Q,V.))K_! EYL>+[&<\)N>5996#GZ$LHC6[#F@]1' M23(\'@, ,-Y2ORDP8=3L%=?YH_=5"1DX7X"#+.6 -#Z=AN)1@[1PE2++\ 2AAIQQZ%PJ,@@(C7Y6V@(R!4XN$N"O)NWB*W$#\)O)EJ>4")5ERK>^!Z([K M%'2'DUO2@+E5)@ZW:[!Z78-_T03IEM\#XS+#(,=X^J4R.%K!(1Q2.LC,0(1A M2@"Q#"1S @% M_,,SFFMB[-L*B9<]MH\P] ZSBP(5 .41E;>=FBP9!Y-ITLD7@R29MR%S-NF1 MC.(@FESTAB^"! J,MP(BXE$_F@27\_' Z'R<_+K ET#EZ14E03*=/QR5DR"9 M7'J+YA>7['JYU!7/ZJ--G:EVFRB87%YZ3_$T8J\EY3^$?5^4..ICED0NKVE1 M]'B?1/OE1*O;9M84ZO;YO$T@0&( LF,-'NY]D_CX_O,^R1'"'IWYS],95/,# MS RI]-#R=\.'R[4'CL7T1M8HF,UG?6CGL.&<_7PL*YB.@YG?/QC910>Y:FV? M*C7ON0GCX!%2"3$3BEW8:2'*G1"VM]96#>AN.XT/-"8;9IKB*!7@>L'/P?[@ MY'A19/=X*LLF7F")L>HWU"A"@W^((65$EYI6U#3< M2ZS"3B3'2%)2-%E5X+&'E,;7^!X3=-/VU7Z67U&F#VH'QGYS#RY^V_;P@@-^ MUZ!SE6@AF11X^$ @<"-#$ZD1EZL2Y.7@]/DB VC0[6_1MC+Y52 D("=- D\@ MB?B^=T5WVA'XKV90Q@7/Z"]H0PMR*Z"YTR@*+]D6(AE-!JE/HUF8-"-H"Z@2 M/^SV=J=UZ- #5%UA$[+L/F37AQ%'Y0LPE44FS4905D7=TNLW[.\@/@=A &- M&C(3G$_UO31+,"<*8UCMANQ'T,VMT+;]:]?9$ ' 4Y,8T,1T]5&1509P345& MD37=N!. %H>I[0KK-"V7J/#1IP]G?IX4@-P&,C!XA?8!!P6*#.M"[H<:PV1 M/UQ??PC9YX+NK42+@ O:D, 9F4JN45NN"8@6WB6.N"KRM2M^JS19B,PA$>1P MOH OL#.P">\L@K7 \3@(>*X@;L*QT?"D06Q(6O">8 C<).@D49BWDLW@( %] MX. -A/\^-4S)ZM98W@OK3:[X[OU;4R>+G:0-MP"?H]4=>(X2C\EI%$_"66VV M 4ZP6=SII6?-TJ:MD"D_PEL#9^_1-)SX4PHP&,PJ9_94-;-KCI&M;@X)>J=4 M<(V)#N;]A:3F,5!)W-E$HDAFUB5#"SNB@7ZAB,TEB06I)[P%J\GA0:U6Z.7G M4&>A_'D.D1[]B3,+]+%=QTKRO]?0PAD,J'4]:Q1Q2J;M5VM/IY32,.E/^WW2:_A:=7D1A_'MUZCO[ M?>76\;Z)WRY>/\17$LZ[(2CV]>Z'E(>XMB5E%YI?RTT_(/JH_0INQE9SMJ3K M>/_]_C-I#_?Z^#W?%E[5Q0EF!H$6?(-** +0J(ANU.ZI8B>[F!T/J((I9?(KM3Y*&" MH+G+99F[/*#U8731!K$ J VO<:[]T"[:RM0[D@:- MY70<3NMCUF_G\&Y/1W-)M%)8#?.!'VD/VG'(YLC9G4XW)=4UX1[QB M_0'J0^5C.06PR7T<:L_CNQ!KWO8#CYQP=0 M/ZQ8RT9 @BK,3K > >M'A2%@#U;8C1*1\M):\V$)P4J_*NEM)Z_1,>WJMPP0[=HUCU_16QS"VO7716 M?RDRBC]= \ ?-U)XN+-3-@FF,[_3.PFBV26>2NIKT'AT10]C=2>^B:<11% MLS/\3*"#4(O,-)B.XPY2/G*=9BS+^M M^G->;#4I2\>W-.EX>QEDKZ':6RC_,,D MMW07X])/0PA@F2@IL->A_O$$^M?Z#@YM^ #;LU#.&UV;3'DNJ<.L11 M(8S*?E&YRN5O:@'Q$;3)MY:H?Q>#U1)&Z!P[PNYXVEP>9E8PS_7 U*K;#\80 MH_&;<&<3(ULSO7*?%$&6!CF0W=^H5;E#3#L]9+J]'BW!P;5!U-'HD#@C&M@6 M%KPUI_JST3J,Z75=(0S1L/79DA>2H@#D%!@&(!KHDCPOA;P57E];58ZBJ?ME M%>D+Y#(M2NWJO>B#=D2IK1@@@&/PMG:9TU>X]*V..>L&TO8RDP_=)>#^CF_B M=% ZOSM\,!S:[(3Z-%76MCS(\ 9;E>'0-]3GWO?M6P&HXU?\E$OGI?W4O1EM M_J/ M?T^OIUN_Y?!3Z TK-+]2JJP?<(/FOT\\^R]02P,$% @ 2XE;6.+\D^R !0 ? \ !D M !X;"]W;W)K&ULS5==;]LV%/TKA#L4"<#8^K!D M*4T,)&V'%5A3(VE7#,,>:(FVN$JB2U)QLU^_0\J6[=A.MFX/>[ ED?<>GOM) M\F(IU1==<&[(MZJL]66O,&9Q/ACHK. 5TWVYX#5F9E)5S.!3S0=ZH3C+G5)5 M#@+/BP<5$W5O?.'&)FI\(1M3BII/%-%-53'U<,U+N;SL^;WUP*V8%\8.#,87 M"S;G=]Q\6DP4O@8=2BXJ7FLA:Z+X[+)WY9]?#ZV\$_A%\*7>>B?6DJF47^S' MN_RRYUE"O.29L0@,CWO^FI>E!0*-KRO,7K>D5=Q^7Z/_Z&R'+5.F^6M9?A:Y M*2Y[28_D?,::TMS*Y4]\94]D\3)9:O=/EJULZ/5(UF@CJY4R&%2B;I_LV\H/ M6PK),85@I1 XWNU"CN4;9MCX0LDE458::/;%F>JT04[4-BAW1F%60,^,;Q#W M=W4F*TY.?I9:GY()5^2N8(I?# P6L&*#; 5VW8(%1\#\@+R7M2DT>5OG/-\% M&(!91R]8T[L.GD1\P[,^"7U* B\(G\ +.W-#AQ<>P7O+5"WJN=Y827Z[FFJC MD!V_'S*XA1L>AK,5]\8O7_BQ]^H)LL..[/ I]'\:FR?! M#E.]D883/^V3)Y8BUTR+C-20*#%#%IC0;D)H HU%8WA.I@\D%_B= M] M!P]*F"8L_P/5! D+G!6LGF-!49,9$XK4M38->KAOU<-;.5]P4 M,C_MDX];)IP]9T*C6Z=9P#86S#5="$Y=^E@N^58(19MLFR N.?[@R9DLL5'H M<_+R11)XX:O__/DK KMJ4 3MA3N#;(LY3?,KXP*W:6_H8KJV0# M_Y^ZKM0!XR.P?SZY:2JXRTCUO!4WZW1F!G&:PF_3$C&1G7]M4 I9YARDSPXX M\P=R$H5TZ'FG':8=\FB:ACM#,#&(HE/87$ML)'^/WG//SX]S?)W2LQT#=I+T MD!5KO-"/J!?Y-/*2O;6")*&A-Z2CR-N;BWWJ)2GUXFCCT:UX?;]OO;X_VG$C M!I)' Y&_&;!5LU\DS@?;E8OD*AN;@:Z$#U1-?KS=37G&4&^$"^BU39+/9CCE MX #4E#DI$ L(H86PVHBS31_9=%1WF*LSK*J$08-EZ!,EL^O!.[K)BG4C/>7C,VOV=PMP1VH<\TU$(S#PO/VB M.SZSQIXH9#R.&'N$4>5P1GC VN,S:]!/]3UW._GMW:<-8DS#**7#T7#??S3Q M$,3X.,T.<;*-"!;QD";^OEY ?3^&4X.CB)TS;S?[[R._^BX7TG0_KWR:(KF] MX;XI!UQPM>6"84JC>#_2:/PCY$\0'S D0.=,X@ \#)"8?I6%E-S,*J1>.:'H@BS"51 GH':B)$/X? M!5 +R:&3]F#K1H2]>.[N??:8B'V[O1QUH]W5\JJ]46W$VWOI>Z;F M5=\AE4 MO?XHZA'5WO7:#R,7[GXUE0:W-?=:X'K,E17 _$SBE+WZL MT%^[Q7U!+ P04 M " !+B5M8RID7/W(# !5" &0 'AL+W=OULI:J9(5$5@6X4LMPYU540C*N%TSVHU4+N3,4%/BC0N[IF MZG"+E=POO=![4CSRHC16$:P6#2MPC>9C\Z!("GJ4G-V?PB>->#]9@,]E(^=D*]_G2&UM"6&%F+ *CSU>\PZJR0$3C2X?I]2&MXW#] MA/Z;RYURV3"-=[+ZF^>F7'HS#W+3GUFML: 2&V BA]]1%HHU)<_@7K3G385;!(;B6.L@ZS!O6\SH M!@!T(Q@QJ8!BF0 M6M46E6TJ!/V$I*E3=*;X!G-B#FTH,!(, 652:%GQG$!RV'+!1,99!=J0PKKK MT3#>ZU>S*$RO-512%&\JZNF<\#4:[8"X-M H3B\,KXC;E@1+T!Q<.OAEQYL^ M.2X,$P6W3#L$JV6*1&.([,X2ZD@6QT)4,FNK0)GL25%:@X/SNAGXFV*>5.4[+Z M%]=2]B>"A[.5\D&@.25V5])!]=)/$,[]<)H.%5-_/IG"1\%M%=?&79'G*&'L MSZ/T1!W[29C FH9("7]*6ZCG%HD_FTY.M*D?SZ;P01JJ[_ES=]DJG1/G^^;5XH01K>C@8W74\IN/'R60@)6GA KSA @ =08 !D !X;"]W;W)K&ULE57; M;MLP#/T5PAN&#>ABQTF[HDL"-.V&=D"'(-WE8=B#8M.Q4%U<28Z;OQ\E.VX& M- 'ZDD@4>7A(B<>31IL'6R(Z>))"V6E4.E==Q+'-2I3,#G2%BDX*;21SM#7K MV%8&61Z"I(C3)#F+)>,JFDV";6%F$UT[P14N#-A:2F:V32JVQGMT/ZN%H5W4,7]6A50O!U"1V!.^=XJR#FK=0Z0&H80IWA%):^*)RS/\'B(E73R[=D9NG M1Q&O,1O :'@":9*.CN"-^F)' 6]T &^)CAND)^5@CHHJ=Q;^7*ZL,_0X_KY4 M<8LW?AG/#\R%K5B&TX@FPJ+98#1[]V9XEGP^PG;(X&;Y_^$!0 ?E6.32*"5CB!E7M4^4X@!\E[X(SO?$I459" M;Q$M-*4&Z06+YH'+6@*I!S"5@[\!GB'1>*P['C8<,$'B0W#,.)YQ*H3L3OL: MB!:#2IM K&7$R:2H!8(R2Q(_R]I#Y3T-?G3LR0L!MY[D&ULE57;;MLP#/T5PL6*#>CBV$DO:"Y M>EFWAQ1%L\O#L ?%IF.ALN1*]++\_2C9]3JL#;"7F)3(PW,HB9ENC7UP)2+! MKTII-XM*HOH\CEU68B7:67!-50F[NT!EMK,HB9X6[N6F)+\0SZ>UV. *Z4M]9]F+>Y1< M5JB=-!HL%K-HD9Q?C'U\"/@J<>N>V>"5K(UY\,ZG?!8-/2%4F)%'$/SYB9>H ME =B&H\=9M27](G/[2?T#T$[:UD+AY=&?9,YE;/H+((<"]$HNC?;C]CI.?9X MF5$N_,*VC1UQ<-8X,E67S PJJ=NO^-7UX5G"V?"5A+1+2 /OME!@>25(S*?6 M;,'Z:$;S1I :LIFS>]1"<+\_9VPM(//5F@G0K_<-";&]U%Q MUF%=M%CI*UA)"DNCJ71PK7/,_P:(F5C/+GUB=Y'N1;S"; "CY C283K:@S?J MU8X"WFB_6OA7+7Q?K!U9]GZ\)+R%';\,ZQ_.N:M%AK.(7X9#^Q.C^>%!JS6:/OV@]"Y-](CJ!OK&J$) MR "5"%?2\B,S%FX-7U$1GMMB8Q'Y]=(1W*!&*Q1?#HYQ<&FJ6NA=P)/D0!2% M5)+9.'A[>'"6IL/)S3(8R>0=;-$B9,Q+YFSE/ C:(ZR9N.24O,&.AN3W:83U M(>$4-+5,?!W/LMVL@BH/GYQ.'&!5*[/S/*$V3K8)!#?+(]B6,BL9S(\V+B@U M8%&P3A .E-$;_[U9>FXD=<-4F$9I%)'XC6^E+UXT2NT@EZKQY'DZ M.F)>DE'PL9%\! ZSQLH@B5-6URL/7W/_?;9X:N8 5HC0=2D.FVQL^&2X5V$T:H8]F- MIG;.]*O]E%ZTP^E/>#OBE\)N)-\PA06G#@>GQQ'8=FRV#IDZC*JU(1Y\P2SY MGP:M#^#]PK#DSO$%^O^N^6]02P,$% @ 2XE;6 NXXV4>)P NI( !D M !X;"]W;W)K&UL[3U9<]M&FG\%Y?5,254035*7 M%3NNDF4[ZRDG=EGQY&%K'T"@22(& 0X:D*S]]?M=?0$@1-EQ,@_SD%@D@3Z^ M_NZKG]]6]6>]5JJ)OFR*4O_X:-TTVQ^>/-'I6FT2/:FVJH1?EE6]21KX6*^> MZ&VMDHQ>VA1/YM/IV9--DI>/7CRG[S[4+YY7;5/DI?I01[K=;)+Z[J4JJML? M'\T>F2\^YJMU@U\\>?%\FZS4M6H^;3_4\.F)'27+-ZK4>55&M5K^^.AR]L/+ MXRF^0$_\,U>WVOL[PJTLJNHS?GB;_?AHBBM2A4H;'"*!?V[4E2H*' G6\2\9 M])&=$U_T_S:COZ'-PV86B5975?%;GC7K'Q\]?11E:IFT1?.QNOUO)1LZQ?'2 MJM#T_^B6GST]>12EK6ZJC;P,*]CD)?^;?!% >"\\G>YX82XOS&G=/!&M\E72 M)"^>U]5M5./3,!K^05NEMV%Q>8FG>K,E_F:5(V MT66:5FW9Y.4J^E 5>9HK'1V8OPZ?/VE@:AS@22K3O.1IYCNFFOH M=9FI+!S@":S9+GQN%OYR/CKB*Y5.HN-9',VG\^.1\8XM((YIO.,=XPWM^'\N M%[JI 7'^=VC'/-[)\'A(33_H;9*J'Q\!N6A5WZA'+_[^7[.SZ;.1U9[8U9Z, MC?[B9:)SC8?V <TG!U!E,J((UF;8;'Y[!>G_U3F^.D:%TMKNMRH&K \.OC[?SV=SZ?//DVN)]%/EY6/W[:$*C%IF29WIZ&4%_]@QWUQ>O[3##3Y_565$ M; 1Q\]KE]95;!&Q_V]:Z17IL*EI#K59M0:]8Z-+JKU7:UGF#.(NOO?Z2KI-R M1:#?Y%K[4UR_ME-,Z*3E>/#+V?DS#>>K4]CDG4KJ2)6P4G@9B$UM%JH&@IN, M8.^IQ=[34;3[X,X-=G%EL6L'#G_U8+2_KT?>Z]?7C(3P\79=(7)5MX@1NEWH M/,N3&@ ^B2Z+ H8 =!&* ?0M$%WY+(!_E#I)^C8/FD%>[AM6[R#6+^$& ?-@)!D\F6H2L8N ^ \2%4(?+FCJG8$AW@ M]+_:'-@/2+42] !\ ]%]DWQ64SP#7BTJW-4V3(K4TO&1\'-:,1*O*E%Z@ MT^S/0:A2JQM5MOA4#C.6=_RT^@+*DT8<\0B-E A-2.7VA4SP)LF+9%&H:)V# MV$<65= (@&7(_'! >.P&L*YJX0U82ATM ;.J6N#@,]L%(!BL"392XXH3794T M=@OBM^9CR^NTW< I(:K&LC,-R@QMZ':=I^L(CXQ^88X,'_%,:EKDAUIB9H=\WE[)&8'N%)<$D*OHD=X0_ =P@9.6D6?2Z!F(-^T:0'2YLU-<@=H M 1A5\WJ:=05(:.>>!&K2;L1T/ 5?KU5!U"%L'.%C2>@@/XQ ZC4);A%( 2@D MN441$)-\\8^Z+3Z#W0"4"M9'V!L#(.\%XQ; G'0*7Q\10)TIX7(H@C"X3<&-,]MTSW?)1E M@J$ 9D 97;4 EC*]BWY%[E_LE&Q?/UKT1C!\*0_Y,JFC><6[R!#IJ)$QB9 MF8@Q9R#L$F KB%0K8$*B3M2,ZG9\$701VX\H &+1VNC4?1;8G8M')HE[ ^<- M@W=F06I@OFYHV1#1!@T)9JDE3"M/\9*TFX1LONQW,*%$"&G')EBM;#T+]+T4;-RD5"@E M9/D'<@R',8$L'UBE%=<>#=+X) A]R.#BZ.M;!7,_GDZ.8=*B((8#GV;N$S[T M^& ZF1^:[^QAHGJI4;^$J?V_/4V333OZ_YR&@C_@2^!-6T6V?'$W1K-/+"S*3 "5M$A2%%?#[ @17@S; G<@\(M*+*5#E'?Q9 S/% M4V-!#4R0%!XP+X#FD&:,/$;'3@Y3PJJ +)L<509@"B0J?7T'ESH&_ L+_(M1 MB'EB!T$T!/('#>#+,0*GD(;F3VM5$)&D:Y62&H-0!GX"2L$FJ3\#:2Q;-'D2 M/)<"F0/8E @ C0:6BIQ8 XE%1+TUO@(Z,X!R ^\0A$ NYLR\P'X%O@.#B40C M3Q2<%/.PWBO$J$@G)H5A 1(2YL1Y\8MU7;6KM5&YT$@UW)@>1O^1-2-6E@ MK%8BR[]#/ "5=P%6)9,Z3$5X >>/4I7)DD@L!*+'.H43DAV0^_R]M'R4^%1C MA,X^+/&A:P8%@+18;]56/7?65QU CC5?>"-9U4K,#$3[0JW(;V V39J#L3QT MBUHPXL1>4&$ /&#CET1- TROK(P) P3*)F-6)T"$3H'O(L[.T0SSG(>JTCK) M>GNRP(-Q'L]\SKXOVYU-G>=Q.DJZ;QT_&W0H[OUV8%TAN'Q.":>BUW!(1T0J M3.5D"65JT3#]N^]$BFOK3@'4#,?J#N >]3DY*5%-38JM/UQ,2)D6@"%@0J#X MU\[N.P)><:1!+.QDT[A:P%U1<1DYS6#B28)759*N!U0SXC8X2'\^;U/>?E@> MH/,-%PJL+,EK-NUB\<0!N'NZ"^F8I+XXM01W24H$$*L8Y0_2OOX8S2M"'USA M5"]@+/Q-8KU]#,,+'!VKTPMT?4X["[>_^W(_]N3BZ#!(*F!@9(4PL1J96A0I%Y1 MW;)68QP#S#5K A4S;SI6@O?HON=NW_-QNPWC3F53N\C*%:OB'W/]>1 2WS"> M%T@">=G4K6?1;2LB+])'=;OXW;BUC7(#N);VQA:SH<:Q.]9DW+,W^VHLGL(P M&PC=UEJISRQ=@.16R";1A>U/3F0AW(F8 ^DGX7H7H*&!_$;;"U_/%+D%A8"+ MI%XI7.&V)4*/HPS(13=YZL45$&AYTSIJX!73B"69S'913$FX-Y3?O#L+\8F- MTYE(U5SF!@"81+U80<./_ O/O: M"BZ,,HQ.HI*&&$56-AQTU=:A6S(OK3-KD92?7;#M%B#P>#9SOB-V'(-\^Y_$MW]V3NAAWO=5(T5OG&3($=N79(KB>9?.X;D%X(FV M>5NU"#N2/ IVFEDABX8KVI7("5DPE@I2V;_!B9ZUL>/CLD;H>V ,=Z.! ,I(EA*A0:278#FP-T1]DK MN[:AH-Q VX!(?-?P6J$K;^Q>O'$(?CP4>@U(=\(CM0YN,>Y MSH$_@/;&85D/ MJ<8H.QA;@@5==I@[\V>K\="$A$>_5=;(?83X6N. M1A 8&;.8CA"@#06!C3^I[L=0FX[G@_!-& '*AC3UW+Y]XN:5SD&&T?+8$B>K M!Y^_;Y76%O+P3T@Y U)/FX*\=X R\LE,>!Q]&L!9/T@+@^+ L(^F4*3\58;L M8.4)AQ_H8>$K734IPXFJ+2D9Y+MV1#R)$+>FQ\^B*W'GAN$R+Q-F0%$+HK*[ MO/JQ$VW;Y(Y5&32Z6S7J,>W&YC"@GC,+1"4XEBTGVVU=?9% )@R0USY:+E2: M"&?@WSSEKD0S5PDF$[H2G=(I;#D%#,^!DSU)#-O@_F[@W!?C%[3K&E&4]U6C M"5?;6.X/]FB^][\'Q$- +L"R]:$E64,0!D]_);=37TOZ7LNZ"GWGWVV:KAJ' MEFH_#'+P"S" Z/0P>AR=G\07%^=V@,?TUVS^;/0;>6FGN\L\.3\YBV?S\\'E M^B/>][T9YW7//W P.[1/G9T\_>:9< S&C4ZT(\3QQ]'Q?!:?G\\?"+CN6]_K MWU^J\BC]7S\].S!1QR^ M]6<O]=\O70C?]+]0',2S\[.>I_[1QR(R\ZA?/T\W_M NL+D^U'YOZTP M 39]/'5,>,_3XI?N%R9/C^.3L^DWLW@SSIYL_B(^/WOHEKIO_8?-_SNS^>,I M,.P'2_+.6_]A\_:;V32^.)OUO_CC&?VNF5 K_)6,34IE*YU'C9@8; ^M'S"D MC#D0.+LR]JUTL]EVNU1'G9:N\F#(L>]V0*\;6-KLKZ0THVH% M=BE:W3V_CC-@P=Q=M@6@"2:\N\Q2K-W"HKPC"M1S7.]^"_,=V+QUTE0U\JQT M#:_675B<,H[-G@$BR=F_7RYS2=+'Z%R+F3GNA6/[PJD\_Z:MRQR-<7IEF7_! MO[7]^1WF:ELHCWG^5%"'UK[9D>^LY&3 ]&M MA*52F*:AG3?1 5$\(L(*R9\B]5#H6J3SPHH']DH%E004N4"7#_KMQ F Y1$Y M52&)A\U??([N_QKHKL&$B9\3"C$GIN*!TLQ,@4-62=@=GN!D+]Y^;:#D^5L1 M7\750@[WO#0Y&5<[<(R\@0&&&X>+32+D,*W$U_QAG"^'?5WT%#(K$(8+#F;A MWK=%TG$+8WJ2JF\ =R;19991ACR>#88[\HW->M,N("#E:.9 .7Z-;J[+H^MD MLX6)?J]R]/"Q!XR)UZ:\F;C4/UY=TE\8EO*"2<,DZO8J& 8D?>-$)U)HLAZF0@$0PK; MWL./_<2?B3>%-G-0U'698X5D2/\XI<,>58%U05C28Y%Y9MBJ>>S2 MSX@2+H'D[R?22T4I!V@SC+QHBL+>*.?"_0-2H\9PTM7ZS<9+]=YND$N:2=]A M/LT[8A8C&/I-(P8RQ=7<4"9/0<_QP?O>/JPD+Q$XJ>H"S-JPDTP5045BA2..)*P7%8$R4D4ZQFEY!+ZEQW M@I&4VT0EH!*-&)C7\?U57;5;QH?<*BP]\!EYZ#)"N0$I7;L&I^",C8%;[]=XEFB@#;X!$=7KQ2G3QNF MIOUL UBKXRQ[0)$3,W0W=A=P(*R!"OF8!96W4X&NO^&.!.=Z/AYSPG31/; % MU95N*7B-N.:G6'9SG'J["T(Y!&G6)"0-8-*Q5QQ8B>/V$6A?(Z539C/*EEPU MW&R\@.V5J0]\C_64N(XKW,P@.QH=:;B;PH[A(_M]9;YG&'K)493T'WN]!&(_ M'$=/&X71E%SLJ'AS<2X;\^Q4>[J27"!W.FN0[8LB3SD](U,L%XP*E2;;O.$4 MYFJ(:^4UO>S#O^SKW@=XB@NBEY"PX=/0W\R::HZ]CC M0'Y\7166O9K,,4Y5,B+B1(V"!\*$:L_4X;0KE)8 M5L\''B"BCVUDW(9T2=M&4Q@7WG(V+EL.!7,?XJ:F-L\S(0_PLZC95CH;PX'C MR+L7"1P><) +J#A!AY;CV#/Z7\#T!7CRJ]ODSN41X1MP-"G2&]?%NW7%T<%\ MY-5JRV84@*!4MZ@)2DG<+3%/4V,EU;]WMJR+C1)^A<>P&ZL%5L%),7\81 =B9U'_(2R64,?$K-',JX*)A%RHFAOR//E.A6 M6(3(":\A/VDYT03G8;1F&=:J]=F6K9OJ';^SMON.DW#"_KC<@\993T1)@:/%U\H+^2MBV*6+/9;@O*J.KIEB%\0 EG@2QH*COU+!(Y(%NW8XJ2J&"%4 M]!-Z.8>UHP>.$8"^2L%@$;^A82.@[[AW5OP.EQ@(WPCRMW*V:[E:V?0B*7(V MT GQ,G)6 ^!_Z@UKJJ$\ULUU=9S'YXM:TE D%;V7OV@-Z$)Z! D2\-F1*9:D M:U:^\L8KQ\+G:"U66CM>VB5AQ&N24K)XR5<<=E8:1=Z2'CW(1@*7\L0B.9&C M"-J&'(>FB?^(C@O5KE5^@TN5? ") $^D7>[[FH$^R..>U"6J/@T*7RTUA?*P M;0(CA224;-G-2+]O&3URGEIR[N+^WH3=)P!JG-,SS,;(?.ZJF>?C]O_:P3 "^KZ,WJA%W6(5ZCR68@UNL55*KTM+/J^D?D;Z 9W%%]-I/)U. M$5_>WB3ENE*6Z5UA45[T$DL'@#=@<@4U K+E'/)\=,4&J@T!OWMW%=@)\KT- M+T@O"24-9I)2K(*R)0\$5MGS1%C&VF)8JFW6F/"-& >:1)X5:$OH%C\O6V1R M5 AMAL'L8BYF!WXW9)BS-,WT>+I!/8^0]'()8H,6WX1.0\?8!;(39V1=GYQ?/ M +'_QE%G4PCG%;R8DB-BF%;:> X98$RSI]+])%DVHC+)B=DH^ I$2SOKRTAI3(+GS97]] )$Q,WWLK'LSD G]C8?&H2#8ZGQ"9!U:5 [J' M<"3:AI>PW=OJZ=Y;G?\E6SWY*[9Z_)=L]>ROV.J)VRH2YI^XW:=_Q79/G0O* M1OZ63M],)#PD4K&IJ\+V\\1T!,?NK*&Z AVU,5DHLBO1=V93@*)P*2/SN$>> MIV^2Q9"9EH&V#UD7T,\B4) HE)7S@-VE!!UY9!WDP1W8DZQOGW6!UH^&<]() MY?;A0(I:#WC&3/:1H5G#3.AR-LWTV![%&DVI[%^ @:"$IAZ9WEL+1A\N)&0\D6]SLBEEZ1_X9]4Z:'")[59;MJ0<>W MRI[4#),BOL% !+DP>*.=?C!IG5.Y_9"E?WE]%9U.3V-3+S&J"+LF O/Q-@"= M(QK4?A\T0O1V6+<=;GDI01#$Y?>@MR+-A\H(P%2I#:E'?I9%IOLU-7-,\V#N'9UXOT6,ZB/.+L_OT;UN;7W'RU,[U$6V^ M?L\,R;A%0%)R(NIR"1998GI]V(<#4PC6;&;Y"6/58>A$\-MPUW ]T0&VH#,% M[^S-E&%?ZQ3(L@]9XDB88V9,"T4/FJBS83-LJ /'B[!C@!$&69@T(<\RKP], MDL$S]V,]@)M#XM0)\7RUXF#FZQME#?I#/U8M?7L7:I67I>=<"10&ZTD,E0I_ MFZ%K)GA[B;H)Q\2'W_9HKYL\[!Y=F=@ M3Z3;0^ZR0SXZ3* R,I(E@D?U)!FT_SC%/,O*10&%@?&CN^9B-.V1G-/TW M N5")QOV3MMH50=M;?\7JK?WAA,QBUZT7/9BV8'53R5KTJ,]4_PKG;R4UR%9 M%LC*"/?TLZ)\=PMD!VD7"ED2,+/KTYY*2?PBWVQ4 MAHP/_0Y^#VI.Z-M8_.;^+WVMU3:%BFG2P9E\;8NQD#-KK-K(2G&ZQB[GQHF* MBS"X:!W' UVO!G1"D3E#W9[R#].MZK/_VL#9K MLPP:T7K]CN'L1AW5XEQ+I/E]+8QHY=>T\M\X/WM8E_N*<:(/][=U;#ZOX)*ZI,<% ,K5U+TX"A^_,V "6\GPOI(6:;,BI M5%O*CW=J###G,I-\AW>W&*_-R NZ8Q4DS5)Y@ MSX1,93H)V=.0WWMHG<@R&J)#@(F\:LQ,H2=?$'ZVCKDQ,I6MJX0U+S=9>Q> 1VD!SN>K/W M%J?*2&=C81WFZ%%Q("MM!3*AD#Y@- T_X304ZC#3@&UQL#@<7AW'=DW#94]' M0R.2^ZET.=>MC1'>^J,8+Z"':[[!$#0M>SR;!AH*Q2%[;C'W,]F Z5Y;<%F M@B2DU9%_S40I$KVFN2B-0UBV\R#;BWN&DW2\YCML9U.V1T MZ'8;D^MJ.4]'GHWI1JYMW'R\V=M'YT"Y\APH'ZP#A;2=067ICQAX,*#*YP(U8]ABZO7G8^7V5ZKUO_K9.=%P @T[O@+VD32JY M#+&3*&-NW@*%#HM*Z(#E%BZWB$Q@KV,#3TJB-!"5^\CDXBGL"&@7$D!PU'AT M)9+S\?)&,&85=L:C25]Y=:@[RS^^:< H^-FO>Y5B"=3?\4*% @L76>\W=51: MC50*WS,N.18D<9@<.%Y=H/C]L+R8X2O',3R>W A"-P0$EW[A>*YONRVN1'0 M]:NH[A2^$K94UNUV6]!0+B6=^UFV1<.VZ3;!/L-6 :#X%V\JQBOE6(61SWY1 MOR3=U0FV0W"WVX6%RW;6^TN6__'J4G?3OCM);J1([0";K=S\KF68&.1\O MFB3Q?/22_%-7WN$-8OS7#15V#F6#58>88J!")E8AER8X M>JFJA55@48SWJ_7L>I6(GJ+@K@1CWR@YVHU+3;*FQ1_67^=XPP:7[TR='C66 M*AO?[U9\YE*E[]?X^*Y 8T;[H+/]&1%*SN'L6M_?L?,^N(&0/ U>-UA02RSM MH37J[J'T7 1TPU?!4,/B(T"J#;GGO6,9A(L42#)9\.K];JIYZ=TCN*DR51"= MFP/J+@.CDF( #""$Y]!'DL U.UB:%IM^J]0$B/W.W-)K+MGS&F\.I'2>VY3. M7C!.P*%N?C!8MON3__K\F7'8'K_5^/WKJK#\V)VJM\) D[N ;/ MUB.XQ%FF *\*L'//8K=?J']I<5#JVBT?QG$H10<-,NYZ'I:YNL(B;2N+"*'Z MU[MV:U@EG@DS\$6G)!=SIL3AM>^_0>NADXL)RX1+"^ M5L[\^F=;N0 _2]&Y M?Y\)!UJ\+@8555/8^UT\"!@-P:NLEFIQ1.E=.ZL5"5^Q0U%4-X<=/3Z=\8?OFZXB#M M0C%F&(3><6CV$B6^11?$&#,QK:O43QH!,&RHH0HI4=A2WL#+OSH7"5T;*\"5 M/DM'Z1USV="44?.]$9V,,9?W/*P[]1XE6F,"V=63S\?+PM_3"JX"??T=!DL. M\/^'@S+ZX2.*J.8QHZ$GS,4]]EHRN50R9-_^[7F@IVZ\)MBV X3M$L#17..4 M"6Y'^\8+9G]=JXX_:"C:5//UN?@AWG''[, MNH/WU7IWOC%[&KUBKG/C5TA" M627YH;9.K:H]Q&74VWNU&I,PD!<.#FO'0XCBIN12"DQ(P*@/'Z,>O&+9<3&N MB-9\$\,.P'P%6(+^*.0UZXO8 X\D.,XG7+(>$_<'DU@VRC='1AAN0C$S!WG#4#:2;A_A/ M#,EYT2L0E6E;"$2,T6XZ%MQ[R3MG=I%54:NFKMP=.90MZ0=X7(_>?L@5<&6# M5NJ6@S?P\71R<3Q_&F;!F1MK/N+4A]XM(A8-AAW^3L\BR68B"COCT64VG+GI MY8SZWPNKG$2?[&5NYA8W_-O"O&OE#(Q!5Q'1+7'BE;;0VS>FHKU@K&4A>[XL MM?UTI(G-GD '> 5P7B7&(\:(LX/RF!-/(K"O\U0NF&-%M.ZB7A<@#SN- &ZY M-HTOR=]'GGMSX -KV.S(7 @WE"\09EJU#56QDV.\FU0ZVNGF MV-5['H^7:'Y4F-X'5':955O<]*7M)80M5,NJE3X)@XZ$\<&'NM&?U3E/QF?+P\I+%*6XN]R8 80@NR217'CUOF#;KKM+RAATTD-R5\UXK&G!/D^86$("#(G:39RJ":"LMRWB*_-(A^E_[@8 MJN(=L?UXY-XP[SPR#S_8'O.U$;QV[EY[T16.=6-_-LJ)8E@N]':$M@T)3:#7 MZ;(VV@D:\8W72EYFBF]+%P*2.QB\23DKI>[=,BN2P3B=#=BKK[2:AWGA$S(D M7B5-\N(YV/ K=04D@:,!#'Y\A(5 ]EOLP8(M,'ZXG#]Z F^ZQU\\WP*O_AGL M;%2$"[6$5Z>3\]-'G-]D/C35%H>,%E735!OZ&PO=V]R:W-H M965T0=WN M/BSV@99&-E&)=$DJ:?;7[U"RY=MQVKK;A[Y8(CWSS3T4Y^)>JD]ZC&C@2Y$+ M?=D:&S,Y:[=U,L:"Z5,Y04'_9%(5S-!2C=IZHI"E%5.1MWW7C=H%XZ+5OZCV M;E7_0I8FYP)O%>BR*)AZN,9*5NT& M)>4%"LVE (799>O*.[N.+'U%\"?'>[WP#M:2H92?[.)5>MERK4*88V(L J/' M'=Y@GEL@4N/S%+/5B+2,B^\S])>5[63+D&F\D?E?/#7CRU:W!2EFK,S->WG_ M!T[MZ5B\1.:Z^H7[*:W;@J341A939M*@X*)^LB]3/^S#X$\9_$KO6E"EY7-F M6/]"R7M0EIK0[$ME:L5-RG%A@S(PBO[EQ&?Z@SH8(#,8\)'@&4^8,'"5)+(4 MAHL1W,J<)QPU'']@PQSUR47;D&#+WDZF0JYK(?X6(9X/;Z0P8PTO1(KI,D"; M-&[4]F=J7_L[$9]C<@J!YX#O^L$.O*!Q0U#A!5OP-MG[]]50&T5I\\\FBVN\ M<#.>+:4S/6$)7K:H5C2J.VSU?__-B]SS'=J&C;;A+O3^@$HS+7.T4F-1H-3*205:26^#XK30(G1,X M@CAT>KVX 3BJWCS_?.?.E.GCZ> 4C*IRZ0&TS9LZO6:4?A@YGA]O5'<1\;'] M&=&LARQY4(Y@L#WG#CVG^BX5:Y#/=]*\2SY M,2GW'JDA\L10,TEL]FW.N".(O/")SK(<=2S$NCFK\?@6^*TA]IV@&STYQ,M< M/R+$BZW]4/(&$RFT5/""*?'L7;DL=#_7A(X716OK]1 O(J\&Y>OE'#H@JX?) MX:K\ISU,J$T'[KP)[QFMFNGQPZ0;.&'D?G.+G^'LV>9[3AP]U:15KE]M_F=N M\X%+#?O))_D*UZ\VW^QXKM.+O/6-[]_HMTFR7X4[KE2=YDK5V?M*-5%R@HH^ M/NU5RC;%24$6."#0;+HA[03^NAO2:S:4BAFI;,TE8X)4*]I I_:1=TZ.@ =D M2L.[C&[O6-$ELIB4A@ZH.4/0,'2F]"]+);BANV'%DO$O]ETW?[^F_HQCF:? M"W+)'1;5R3 82V61R5&EQJS,*;19Y;>JZ( 2*K><0$3%=\_9*VTE+9V_*]? MZFY7G'&>3O9K/5KL#%[7\8+@$:?.R#WZ[.@UJZ#3W>:]AJ'K^/[\U/ \ M)PP#N*&"-*JL!U9D%C&.*"3K+8#.G'C]!MMQ0C*[KKW-23PGI>H)_ 6-G: 3 MD=):GP%+DK(H>[_3B8'X=.XZ=R'5/X'9[Y2SVT]CI M=7J+OH^=F*3O*..H*>-H[S+FPC QXD-:UC?E82KX2!G,[92P7W>[- MRNC_K(#-JBWDN-/SNFOK]2Q@!=4\_WKS9[#;#X:MZ)CHGKR?+;Y@:<:&I+67$ZI[&U+%5 M/:VM%T9.J@GI4!HCB^IUC"Q%90GH_TS29^]T804T(_/^?U!+ P04 " !+ MB5M8[Z[KE?T$ "^#0 &0 'AL+W=OH MFYU8]F9?;$KDG#EG9CBD+C92?=498P8]%[G0ETYF3'DV'NLD8P75I[)D F;6 M4A74P*-Z'.M2,9K61D4^)JX[&1>4"V=V4;^[4[,+69F<"W:GD*Z*@JKO5RR7 MFTO'<[H7]_PQ,_;%>'91TD>V9.;/\D[!T[A'27G!A.92(,76E\[<.[L*[/IZ MP5^<;?3.&%DE*RF_VH?;]-)Q+2&6L\18! I_3VS!\MP" 8UO+:;3N[2&N^,. M_:;6#EI65+.%S/_FJ8/UNH)+5XBH*D(WA%CB)^8,DI\CV,B$O\(WA^+]BO\?R?$*S1 M/_.5-@I*Y-\AS0UB,(QHM\V9+FG"+AW8%YJI)^;,?OW%F[CG1_@&/=_@&/IP M@NS>3*N<#9$]"G>([)2X_CEZZ_\)%\ADLM)4I'J$%E1GZ#VZ?:(BD^PWC8R" MPD4PB1*8PDA -2"[P-; 31]XEJJ[VC-F$8EY>G6GDQP')$1^@SR2B43QE*-UDH6:#!I M%NZ53&KV6)%IB.-)?)!43:&$X;X>'[L$Y&SA;?0A%&OHO#_':TN&X#APT3Q- MA[BP9S@;-$M?I"#G=,5S;CC$BVIH]C!?E=)6#!LFT'D+\"08$*YWE<-R"7V8 MP7'$$/0&5JR8ZOJ#MQL+WP^ZU"[!/20175,EWG^I3,_Q^X[!!/NQWUE\'!!1 M1[ KL*W=-.J,YDFB*EAH]@*U+3F(9Q@T)0,%:A1?58W&G\K/.T1\V!@@^ &" M*JHZ"+##=$9A4]M1(HO"-@HCDZ^(@P+@Q0N0P:EA.92SS*$JZI0! E"I3^7: M'U@?2M79FUO$YY[3LN'4!6Z10SS1_ 5!C."ZH T(M81*Q2%74$E'BX5$>.*Z MV.V;PWW?7:S78^YV=C#!01CB:>B.?D!PH(5U*"%TD0![H?L*X@HJ%03!5:?- M"[9Q?F+*V!J1P]3JG?)Z9T.?::4^2$/S/:J+!F'Y0AR4FMORJJOG%ER##]40 M]\CY\=A ?(.PMFML_5HXP"W0[@E=)JX'<.1LF8*)KM*/)%02I#, MC(H:XD96<"]0Z'>51#A:>1!V85=X^WCT<7R[1O] MR+%T0J()]ES?5L3HS=8MF0XDLL4$A$F AJYIXYT[=<'48_WE8#-?"=-NR5QC270:#S$FNFSV6#@E;F4M7,T%0M MTH9(4+JJL@#L-^4#,N MO&SD;!.5C>325%S@1(%>UC53+S=8R?78B[RMX8$O2F,-039JV *G:#XW$T6S MH$,I>(U"7-ZGU=PY?.*[USABLDIF43W;RL1A[H26$%>;&(C#Z MK? 6J\H"$8V?&TROV](&[HZWZ.^==M(R8QIO9?65%Z8<>T,/"IRS964>Y/H# M;O3T+%XN*^V^L-[XAA[D2VUDO0DF!C47[9\];_+P+P'Q)B!VO-N-',L[9E@V M4G(-RGH3FATXJ2Z:R'%A#V5J%*URBC/9A"DC4.F2-QI.']FL0GTV"@Q!6X<@ MW\#L+8T1 $3A1J%:0UR#N^Y8"+GK((I&9'J MT&CX?CW31E$E_=B7HI9 NI^ O5V7NF$YCKW&[J56Z&5OWT3]\.J(O+23EQY# MSZ;MI;+,\9ENK$8-7.1+I; 4S(#:U1(URB7B@X(F 8&.2UR T:")<147KI4 M%+BBR]I8R5LPPB(4A+S+&V'H;6+LKM0FE$N>=ABYK$EE:6_O"J&26N_+V%%- MAS(VC,/D"O[W_QOI;XL7J/2PGJ%RY7?JE,NE)E7ZS%6C_<3V$\'#H;R=*JQ< MDAJZ8"]G< )1Z/&PO=V]R:W-H965T; MMM!6HL"T/2 A8-O#M _.=]]]=[8OXY54 M#[I$-/!<M;?.7RO<*6W9+"5S*5\L,K7?.*%EA!RS(Q% M8+0\X05R;H&(QN,:T^M2VL!M>8/^V=5.MT(,<"]9P/3?7$. JC MX>B>S3GJXW%@*(_U#K(UYJS%C#_ C&*XEL*4&JY$COE;@( (=BSC#J?YW-M%-V57[OJ;E%[NU'M^SG52Y;AQ*,' MHE$]H3<]_!2EX=D>SKV.< 190$:T??<%?"7ONY(HLU%59C!W M#KO*V)_H\-,P#I,S^-_K427 E++1Q%(? YTIUG-4W;F^L\3M\1Q %/KIH-:7D5#L##H^:/1H'/MI7X2#N%>&L;;?MD6_=FXSGW8 MIT31.^91F/HI$;Q]VUJH1,8;NN$D@#0E,6=:(^%%?CSJOX83V62+PU^>'.A2 MK@2XKB%D4FC)JYS9;6UHJ1WU]6V @L:KIM8,4W^4IEN]BL*!/THZRZZ;&&S- MCQK5PDU)32D;8=I1TEF[07S>SI]7]W:*7S.UJ(0&C@6%AB>#O@>JG8RM8N32 M3:.Y-#3;G%C2SP25=:#]0DJS46R"[O M @ 4P@ !D !X;"]W;W)K&ULU59M3]LP$/XK MIPQ-('5-FK2401N)]R$-"5%@'Z9]<)-K8^'$Q79:V*_?V2EIF-IJ0MJD?:E] M]MWC>Q[[NAEQLP.?5\G&>9,M^4,"]J92)4S0Z::^GJF MD*4N*!=^& 3[?LYXX<4#MW:CXH$LC> %WBC099XS]7*"0BZ&7L=[7;CET\S8 M!3\>S-@41VCN9S>*++]&27F.A>:R (63H7?<.3SI6G_G\,!QH1MSL$S&4CY: MXRH=>H%-" 4FQB(P&N9XBD)8($KC:8GIU4?:P.;\%?W"<22\J$;VO-3A3P+" M94#H\JX.,L;% O3?P#1UB7?UD"7A2 88; #LA7,O"9!K.BQ33MP ^95>G M&+ZF>!)N13S#I U1IP5A$$9;\**:C8_UJE0G=%=?X8MI4,]8PD./:H5C6J.7OSQ0V<_.-K"H%LS MZ&Y#CT=4FFDI$.0$6$X7R']B"HG4EM%42:VA+*A$A5N?4FEJQU'0#I*+G4\8 M5S!GHB2F!,-7HJQCNS6?36P/PB Z@K\]TO/ ?(RJ?B(;/2^=,NNMW\==7H#) M9*E)*[T'Q[7*IZ0RW*_4O73J-A:^.I'APNK[8/6%JL:,K;'[]J@-AGQUJ5Y MKQ[;#H3=7JO_N5]GL -1U+1V^WL-*^SNMSIA'^ZD8>+=T?_Z;L+_]6X.HE8_ MZ#45;&H;=M^J2][=_6!U-^^*7O>=\!L?^AS5U+4S395?%J;ZYM>K=<<\KAK% MRKUJM]=,3:TZ B<4&K3[/0]4U<(JP\B9:QMC::@)N6E&71^5=:#]B93FU; ' MU/\CXE]02P,$% @ 2XE;6 >[!I" P [0< !D !X;"]W;W)K&ULG57!;MLX$/T50BV*!! BB;(M.[$-)&F+7:#=&DW: M/2SV0$LCBRA%JB05)W^_0\J6U29VB[V('&K>XYOA<#C?*OW-5 "6/-9"FD50 M6=M<1I')*ZB9N5 -2/Q3*ETSBZ;>1*;1P H/JD5$XW@2U8S+8#GW:RN]G*O6 M"BYAI8EIZYKIIQL0:KL(DF"_\)EO*NL6HN6\81NX _NE66FTHIZEX#5(PY4D M&LI%<)U)O7MAJ$4P#4D#)6F$_J^T?L(MG[/AR)8S_ MDFWG.\(=\]985>_ :-=<=B-[W.5A )C&1P!T!Z!>=[>15_F66;:<:[4EVGDC MFYOX4#T:Q7'I#N7.:OS+$6>7*XWGJ^T38;(@[[ZWO,&,VY#\A?5P=L_6 LSY M/+*XD_./\AWK3<=*C[ FE'Q4TE:&O),%%#\21"BQUTGW.F_H2<:WD%^0- D) MC6EZ@B_MXTX]7_J+N$.R$DS:'\,G_UROC=58,?^^%'O'/'J9V=VB2].P'!8! M7A,#^@&"Y9M7R22^.J%[U.L>G6)?WN&M+%H!1)6D&9X=',Y.@GU)]DGB8[*G M-$ZOR+'Q ULKS:S23UB3>864^B.=__M62VY;W4%*_NCFIO_] ?!65DH4A->8D@=P-(;<54H[9DQ4:Z!L M!1&\]'ECQF!U*TV$0Q)TJH]&^'_':^-VPJJ%>HTB7.6><4ELI5J#49AS7\CN M0W\GBWO:UX0F83:A@X5D&B9I^HND[MV3,)G,>BL=3X]EKP=,0TJG!S,)1Z.4 MW"J)]Z/M&BN&A< -'HEYEH99F&7IL]5Q.,*P[Y5EXD@1'USC<);2@>(P'4]0 MM#&7V-'SMFX%LU!@(\:JS3GSBO;>9PD-9UEZ?EC(PDDN<31HP37HC7]H#!Y%*VW7C?O5_BV[[EKXP;U["#\RO>'28'66 M"(TOLG% =/>X=(95C6_H:V7Q>?#3"M]CT,X!_Y=*V;WA-NA?^.5_4$L#!!0 M ( $N)6UC7PK_O] ( +T' 9 >&PO=V]R:W-H965THZ6S7LR\IP)N!6$5T5!54O8^!R M/O#:WE)QQV:YL0I_V"_I#.[!?"MO%4I^@Y*Q H1F4A %TX$W:O?&B;5W!M\9 MS/7:GMA,)E(^6N$Z&WB!)00<4F,1*"Y/< F<6R"D\6>!Z34AK>/Z?HG^T>6. MN4RHADO)?[#,Y .OZY$,IK3BYD[./\,B'T44-'?:5G!-EK1'-;ERJSAO),6&+P#;(;F1 MPN2:?! 99)L /K)K*(9+BN/P(.(5I&)^DS.:, M'<4>YEZNJ0I##R\+1K4$WC# MXZ/V>7!Q((>XR2$^A#Z\Q\N954A:3@E;I4 7)11@=C$^C'E\U V#Z(+L6_&H M\/+@;:HH)Z7"N:#,"VDGY 6HTGO=_G<=:9L<%A^*"2C7 "=,$)/+2F/E=,OU M@_V$>Z@MD=Z1]NG[=O>5_ 6T[N%<2*NBXM1 1F@AE6%_J1L82_.3I!.U5E(< M)ZWUMED[\XT(49QLR''G4/,F3>&3-Q=^6AG;I1NDX1G'M0:]J_P'D?)\6]'95G0W% \YX-,T-1A\FV(G M2,B#--@@VU7:519_;:06H&;NX= DE94P]71MM,W;-*I'\LJ\?MANJ)HQH0F' M*;H&9QVL@ZH?BUHPLG0#>B(-CGNWS?%]!64-\/]42K,4;(#FQ1[^ U!+ P04 M " !+B5M8Q EE(A0# O!P &0 'AL+W=O5AV(-B,[%66?(D MN6G_?I23Q' MJ=>3*(VV"S=B53J_$$_'-5_A+;JO]=S0+.Y0"E&ALD(K,+B<1+/T[+SO[8/! M-X%KNS,&'\E"ZSL_N2HF4>(%H<3<>01.OWN\0"D]$,GXO<&,.DKON#O>HG\( ML5,L"V[Q0LOOHG#E)!I%4."2-]+=Z/5'W,0S\'BYEC9\8=W:#DXCR!OK=+5Q M)@654.V?/VSRL.,P2EYP8!L'%G2W1$'E>^[X=&ST&HRW)C0_"*$&;Q(GE"_* MK3.T*\C/36=Y;AHLX/*!RFS1 E<%?'8E&KAHC$'EX)/@"R&%$[1[](4O)-JW MX]@1N8>(\PW1>4O$7B!*&5QKY4H+EZK XF^ F%1WTME6^CD[B/@>\V/(TAZP MA&4'\+(N%5G RU[ F_/'$%Q(0<@+EQ9^S!;6&3H\/_?%W"+V]R/Z"W5F:Y[C M)*(;8]'<8S1]\RH=)N\.Z.UW>ON'T*>W=$&+1B+H)1WNMHRX6T8=RIAORBB? MRK@ODL-<;UZ-6)*]@__]/Q(*7*D;2WKM6Z"28K4@T=NR/EMA<%G54C\B0JXK M'RQO;S?%:U!R1TG(M7467L-)S]MOJ5Y#UDO3 5QH105MVJ9 ]+71.5K;V9'5 MB#T3RM@I7"FB1'#\@1)N:4]OHD8&[TD@B(CLN@,R<%U#2$6H$_ M$X+H=US82;8':# <4BZ62+4L2'408B@WU-(*:.A&&?BE!96YP'OJM'7E2\Y7 M!M&/[%^(*7M>B#Y%?;JY^&DO&PR[G9-! K-_.EZ4ZI2RR-*=W*<^L&YAW^F/ M=YI8A6856K6E9#7*M?VL6^U>@UG;!)_,VZ?DFIN54!8D+LDU.3X91&#:]MQ. MG*Y#2UQH1PTV#$MZT=!X ]I?:NVV$T_0O9'3/U!+ P04 " !+B5M8?2YJ M75(# "," &0 'AL+W=O&U4R#")HD%8,*&"R:B6W9G)2%=."H5W!FQ5%,P\SE#J[3B(@[W@7JQR MYP7A9%2R%<[1_5G>&=J%+0H7!2HKM *#RW$PC2]G?:]?*_PE<&N?K,%GLM!Z M[3>?^#B(?$ H,7,>@=%G@]B,+[M,(/6I3=\NMZC?ZASIUP6S.*UEE\$ M=_DXN B XY)5TMWK[4? M@V1GD-1Q-X[J*&^88Y.1T5LP7IO0_*).M;:FX(3RES)WADX%V;G)O-3*:@.W MS*A??Z\<_";80DCA'N'L#[:0:,]'H2-'7CW,=J"S!C1Y 31.X+-6+K=PJSCR M?P.$%&$;9K(/&F;=EKCI2_B&;%AGA#P25EG*N*9 ML\ 4AX_(5T*M8.KY(IQ "S?"9E+;RB!\G2Y(G;CT][&R-$Y[QYWZ_KJT)PAH?0:BRHI2$K C+.DW^FER6LND]8@CCK#07P<]&S0>3_LOX:54OB]3CP8 M'+WO\,F$*-"LZCEH(=.5 4Z7VKM]AOOH/T#,OD'4$L#!!0 ( $N) M6U@^#A(*L ( 8& 9 >&PO=V]R:W-H965TB5A/@L!F)53-XF53*(PC -*BZ4-Y^VOGLSG^H&I5!P;YAMJHJ;MP5(O9YY V_K>!"K M$ITCF$]KOH)'P&_UO2$KZ%%R48&R0BMFH)AY5X/)(G'Q;Z B!A P= J?E!:Y!2@=$-/YL,+V^I$O?X&-GJ'#R[2T[9>MN]ATZ+&LL:BK33(QJ(3J5OZZN8>= MA'%X("':)$0M[ZY0R_*&(Y]/C5XSXZ()S6U:J6TVD1/*/S8-D$#=49!M !8=0'0 8!"Q.ZVPM.R3RB'_%R @-CVE:$MI$1U% MO('LG,4#GT5A%!_!BWN)<8L7'Y?XZVIIT=!?\'N?R XBV0_A.F-B:Y[!S*-? MWX)Y 6_^\<,@#2^/$$QZ@LDQ]/DC=5K>2&"ZH*?%Q@A\]+()2L:NCMP72*JIMI<7\W?:(:@?8<:^6&:L%NP=L)$ M53<(.1.*0,%B'W4:^W&2G/T7\@D;Q/XH"MF^?R'8Z&ULO591CZ,V$/XK%JVJ.PD%8P,A>TFD)'O5 MK=135YMM^U#U@< DL18P9YO-;G]]QQ (N4ORV)2OR4L^?I= ]%HD>R@A+?;*4J$H.JVGFZ4I!D35"1>XS2R"L243KS M:6-[5/.IK$TN2GA41-=%D:CW)>3R,'-\IS,\B=W>6(,WGU;)#M9@_J@>%6I> MCY*) DHM9$D4;&?.PK];!M:_;J&%Y MGYAD/E7R0)3U1C0K-*4VT4A.E'8H:Z/PK< X,W^"#'#,FQS(2I:OH(RP\B/V M!I2"C*R-3%_(AV?KHC]./8-);:B7'A,LVP3L2@*?D:^R-'M-/I<99.< 'K+M M*;..\I+=1+R'=$2X[Q)&&;^!Q_L6\ :/7\%[AJ*2"D\D^?RM%N:=W N=YE+7 M"LC?BXTV"H_./YP9G_\I,?T4\W6 <]Z^ 6 M^GR-US.K<51RBY>C'V(Z&&+5#U$W0Q1:UZ@D94;P>FJ#@BAWEPJ[F?I:83&C M_!/YOY\?1$G,7M8:J]$N@;<4*D/T/L'IV4HK4)U6R+HT^F,?^F#[@4==I-#; MUM95?Z\^M)WKK+\)/"A9TGQ6.MLJ4>H=VTG6H 2&G/(N:N2GQ+_'UO]^:CU9 M-)2ZQS%RT6/^3.C(#VA$.'.I[[L!Y4/QY!:X(:5G>N#S#F]YAL?'DY!PZG(: MNC0Z$SLWA!_"#PSJT@N$V<2=!&$'?3_LSV@\X1/"8C>>^.XXBH9B M7R^/L0_ACWU .PO')]SO* >C2<1]XB,I; &/Z5#LW,++E(,)-HF29VF2_.J1 M9SYW)Q%U61R=R2<*;.R[?A /+9%MAD\N?7F\P?HH0.V:):GQ4X*'LMTDO;7? MPXMV_9S&PO M=V]R:W-H965T;W*$59B=J4J@8M%B-O$MS=0$)*7+K M$#C^GL2=D-(!81C?MYA>[](9'HYWZ!]:[LAESHVX4_);6=C5R!MX4(@%;Z1] M4)O?Q99/&V"NI&F_L-GJ4@_RQEA5;8TQ@JJLNS__L=V'EQBPK0%KX^X%*(X!?(RM#Y#M KQE%Q'? MB_P:PH HRR\@!?VA,,6+WP-X3^5%?#W9&ZLQC+YYQ3O#C4ZC>I:Y\:L>2Y& M'O:&$?I)>.-??PD2^NY"S%$?Z MS^;9%09?E.7R'"LIEES*YS/L((PC$D0#$J1[#V&4D32(R""B\(['.;&@Q(DB"5D.XW-0A)2!FA&8,+51[W51Z_ MJLK/9)\_\5*Z\PGP2MHES47-ZUR<*NV+7O^?TGY]Z?]<\MM\;F,H6G8[6M#@ M::K;79G=SV#R$>Z47BO=]3^:!S"5O,8R)UD2DXQF^R0QDH8#0F.&-@?;J-;. MUAPE&?/I:BG-]HV#:0_I@+ PA&DSEV4.W[C6O+8&,A)D6'A1VBOO)5-=/G$\ M4WOEF%!7+>$>>2]YF'TUD) PSDB41KT"(P.*!9=0F#H%U$VP@0-ZH! $";K; M'1VNVU[:/U8F MW1V]5^]>.I^X7I:X]5(LT)1>IUBANGL]=!.KUNV-/5<6[_]VN,('E]!. =<7 M"N^K[<0YZ)]PX_\ 4$L#!!0 ( $N)6U@WWY@3TP< %DE 9 >&PO M=V]R:W-H965T<\PA(D<4*1*@C9\;\_"XKB1:0H64?N3/M@DX" Q2[W\NTN>?&8 MZN_90BF#?BSC)+L<+(Q9O1N-LLE"+67FI"N5P"^S5"^E@:&>C[*55G*:;UK& M(T:(&"UEE S&%_G[3 M]+L=_#J]'!#+D8K5Q%@2$BX/ZH.*8TL)^/BK(#HHS[0;Z_=;ZI]SX4&8>YFI M#VG\9S0UB\M!,$!3-9/KV-RFC[^H0B#/TIND<9;_1X^;M;X8H,DZ,^FRV P< M+*-DBE^5!,'<8H1(XSWT..ET#RG MQY\I=)>L&TIN-R7K,^^RE9RHRP$X1:;T@QJ,?_Z)"O*^AT^WY-/MHSZ^V[@* M2F=H4M>-^F'O%7A%+ W(8%*4Y2+=YR+)1ZFG69L;60+J56A^TX[ MN7_:V 0R3RO591>]1_VC[.*3U,G;W]?&&HC1T<2ZQYU]/IG5!A9!73L^#L*Z M9=@[RMZCV[L_LG(Z!)6Z+39]3+GH%,(2N*D3<+$?T-92L-)@/X';NZNLMI3R MMD%R[%'2FJ78PF]K,7^9YW;)#!9&-;VAS_S% ,[NH!@LMFN*F8>6Y$>]:0]M"OVB9V),JE;D\P*QF)J]0X+@4?0,WJ*U[0P,/ MAZX[K*O/@0@&*&LKU^D,OQ;\WO3G>J7[?0>^]WO7IA]*3 M"-*\&\AWU.'UM\I6ZZ!/J'T2R'HG9@U _U7I99YC/=D$;-@B-=9]GO!,_5 MQO;1UOT?DR"$,$^'35;;*>+NU;+K!(<=T8-\S]\AS[I3Q;[K20&)!IB3W42B M4Q&^4Z^Q/!>&?ZL>.!8AM='^!#WX#CFHAC"$%)_L4@]>4@W5,Z<@'86\)#RH M!N$$M26,.7X!"1CM)Q_B@ 76XPY3KRN9"L?= DZJ\^IR4K0?'F"V[\3_2Z > MU A+U B/18V9348>\L@ELVR]+,+L#"2J TIG_Z3WD/, B:U_N\K?W76;:K=4 M@8W>(-RVY.L(Y)XC"KO+O7!S@9%P*+J-LN]O9UHI%($' ^\&:1OJMWN)(UY; M-5.'OJX.?4AC::(80+?27N"0?*4(G;"V= K8/%50N%*(6AZ[H3?<)7]:PH"9#XD;:R0#MAXZ/AG8%4M0@CG?X0]P_9!8 ML"U@[LZV9W4H:H6\&V)/^$VAO-[ 4[U\H+WO#,:V.=CI R_QJH%6[QJH>[XH M<]*+A$.L5JUO>G3ONP?-U5]K"TU0JAB]MN\&,I2:!6C;+&32A_+]I[]L,&I8 M8>YI38SO!/9V&]C.65!'.:@WL)P[GO^Z?:[CA_W0'A +[:TRP'/\0SB_NP>F M-HB[R@O6HJ57N5KH4-+K:E4_F?8WE/>_#>C4^TE-Y4-67?7WJ'\^!^QM\9W* M:M6#H4"]7W4SS8./!]'+(&;@J' M^Z?B>@ASQ'6;[/*M7*.'L[%-[3EBN'O0:85S7F:&8;!#K<_JJQJ2GJ.(/!UV M7K"Z_*SN]=KRS@L]O_D0IYGM 7X$;!@V.H%].%,5B@U,H8[@!]"#6O3HQXDF M*/B."#I18%3[VF6I]#S_IB=#DW2=F,V'+^5L^=W0U>9KF6KYYJ.CWZ2>@Z)0 MK&:PE3@^(+_>?,>S&9ATE7\[&PO=V]R:W-H965TYS,D3%U_EBC&%GI,XE:>]E5+KH]%( M!BN64#GD:Y;"FP47"56P%,N17 M&0\.4Q"/'ML>CA$9I;W9B:)_%[(1G*HY2 M]ED@F24)%=_.6&C\Y]O=]L^!*Q)UE[1MJ2.>=?]>(F/.W96B$6LT!I! I_C^R"Q;$& M C7^*#![I4C-6'_>H%\;V\&6.97L@L>_1*%:G?;\'@K9@F:QNN5//[/"'D_C M!3R6YA<]%7OM'@HRJ7A2,(,&293F__2Y\,,A#$[!X!B]O#W;) 9HSO6M#5#JX;?9U:_#VE>_8Y!C]W?^_,BJ*O$$0=9;,F3"1[T23 ;C-*)H'^ICSR+8'>A'XEF>2P;E/B"YEF?[ W1= M.&_SID]\:TJFU=8^=BT\]6H$9VQ-'&> WH-GVQQ;E^*YEN.]$#RU)L3?(H%M M#K%+4D>R>&6R>-W)DK?46B* :H@]0^N6K"WRW7#_D\A?9$) _A_ME7/-0B9H M7(N!?L+.\4&4.T45*^G^M'STO"U)>N_+_,*XV@-1M^W* @_=UH6.[>6:O>DX*^'.^,6N8OW>U7^I%80MC6#L5=/&"A2+)'[ M0'>0[:$'7B^&<#QV^DFSCOONT&U#)*T.J5H5#[Z^TS-Y:*8AJ&I3,HX?:R3K0K=!0#Z%61JASB#"J1QEKN5QG"%HVG M:L[R6]'[A+33'7 T"OT.YAA)1?HBHKTW:=,(6A[<^A]*FK)9FH*NR\YN67^]IN,W*OM.J M4%%S'.D-LW"]TV+P 6G-IA:Q//W]U9B$7=:8_+'4W06!"*CL312BQ!7 M8K#E3J>UE>-A=!V94\SXOFD*S 4-GQ%U G[W^M-YVP9I:EN-< "^8Z^03V#*UU(C'J;<2T\F>I[CM#]PM#QL?%W M_@>KS073(*RYC'3 J]P;8[^6+;@;:RTB.*QW(!&\7:\ZY&#M#Z+MFU3Z&,.- M$&X:6QZJ/ -%;CM;GM*>:TO!4>WS:<+$TGPDEM#VLE3E7U)+:OD=^BS__%IM MSS]B?Z "XB91S!; "I.)UT,B_S"<+Q1?FX^QIV4R=R$$I7[$J,[=R M^SO?^5,33&2FZ_]HV^P- @)P8!"1 0.Z,Z U[^:@ MFN4'9MALHN06*;L;T.Q+[6IM#>1$89.R, I6!=B9V6?(^\BF2'GZ$F $%%N> M=,_SFAY%_,"3<^2Y&%%"O2-X7NNW5^-Y W@W3!6B6.L#=_^Z6FJC0"9_]SG< MP(W[X6SI7.B2)7SJ0&UHKAZY,WOWQ@W(Y1&RXY;L^!CZ; &EF%891W*%$I8E M5<9J2<,0%"D2Q(H4I2*K#$]1 1D5349+\$U;W_H<.G[DNS<1)=XE^J^??W*F M=JI D%.>+X&CS>N)*)#9R$J#+QHC_I3PTC3L:_=:7Q#+95484*J50@L, VK_ MN>ASE7/%C%07/V5CU9^!ZA$S1HEE9:S@D9$(PI=#@*'\DH>-S%(.I,]Z@OT6 MG?@>'A-RVF+:*8+CV'LQ!2Y2WS\%GPL)9?QK]'[VO*][#M!@C^#QFCZV/BN]@G4>3?AN.W&DU/RVU/Q?+K52&EX8P;+L!Q SXJQF!A\1I'E2 M*6$$UWV5=?2$H5;Q/Y?;0=F\JJ&#@8MN= (!!&/;+\^^5*;IE?IY5XB#&.0> M]BAF>,D^77J)OI2VCVFKBK)2R08^KR^5NS=P/1RX,0YCKX/E6EU&F'K=)4JL M7.'/1_-JF8&^[IE2D,IG_C%VXQC'X[!C/+RR9[\H@;M4@['QL0\,".D6S/#* M'GNNQ",SO$L8*A2"X?5X.[RR![TK'KFVI76[N'M&#+#GQW@ M0F-4S2VY&1A9UC?3I31PSZU?-_##@BN[ =97$CKP;F /:'^JS/X!4$L#!!0 M ( $N)6U@/ T5SYP( .D& 9 >&PO=V]R:W-H965TN-@G0M#N*H4#1M-O#L ?%9FRAMN1*2M/^ M^U&VXV;(L9>]V")-?OQXB!ZOI7K4.:*!E[(0>N+DQE1GGJ>3'$NF3V6%@KXL MI2J9(5%EGJX4LK1V*@LO]/V^5S(NG.FXUMVJZ5BN3,$%WBK0J[)DZG6&A5Q/ MG,#9*.YXEANK\*;CBF4X1_-0W2J2O XEY24*S:4 APF2RD?+3"=3IQ?$L("TR,16#T>L9++ H+1#2>6DRG"VD=M\\;]"]U[I3+ M@FF\E,5/GII\X@P=2'')5H6YD^MOV.;3LWB)+'3]A'5CVZ.(R4H;6;;.))=< M-&_VTM9ARV'H'W (6X>PYMT$JEE>,<.F8R77H*PUH=E#G6KM3>2XL$V9&T5? M.?F9Z1PS*K$!)E+XBC)3K,IY M>BZ;TX+,&/#P M'H1P(X7)-7P6*:9_ WC$M*,;;NC.PJ.(5YB<0A2X$/IA= 0OZM*/:KSH'^G? M8265X2*#7Q<+;10-R^]]^39H\7XT>X'.=,42G#AT0S2J9W2F']X%??_\"->X MXQH?0Y_.Z4*FJP)!+J&0(OM4T#RGP+1&HV'Q"EG7/U8 HRNZ+X.C,0YE, S] MZ!S^U_M"VQ2HE5@N4-7M/.$"3"Y7FN90?ZR[:Q\AW"K:/\J\U@.*3RM>V7ZY M(-"<[0!?YERP3GH/P<@-^H-M1=\=]?KP(+BARLT-,ZAW4(+('86#'77DQD$, M*A6-W,B/MQ3AR W#$>R;8V]K M_92HLGK):DCD2IAF$W7:;H]?-.OKS;SY"=PPE7&AH< EN?JG@YX#JEFLC6!D M52^SA32T&NMC3O\B5-: OB^E-!O!!NC^;M,_4$L#!!0 ( $N)6U@9AOJA MN ( !0' 9 >&PO=V]R:W-H965TWYOHM.>6EG!)4XTF%59,GT_1*$V_2 .MAM7?+ZP;B-, M>TLVQRG:F^5$DQ4V+#DO41JN)&@L^L$@OAAWG;]W^,%Q8W;6X"J9*77KC*]Y M/XA<0B@PLXZ!T6N-(Q3"$5$:?VK.H GI@+OK+?LG7SO5,F,&1TK\Y+E=](/W M >18L)6P5VKS!>MZSAQ?IH3Q3]C4OE$ VQN85OID=3^5RZL4^M MIE-..)M.JW&#*F#*YY(7/&/2PB#+U$I:+NAT[@UV!FK*:#W_LF M4D7L[H_H1.C"+%F&_8!4QJ!>8Y"^?1.?1Q_V=?,UR<:O1/:HT]VFT]WGV-/O M),"DJH+_Q1R8S&$E&W-.4S#0$C0&I*^_T*J$HAY&MAV&?1C&WHM0A3_SX9U4 MK].H31_H>K>;^WSBQS[C_WU.HW;2.%7%ASMZ4:*>>]TUX*]\=9>:W4;:!U[1 MGNP/2?(KA7Z@J?X7ETS/75L$%D09M=]12KK2X,JP:NE5::8L:9Q?+NBWA=HY MT'FAE-T:+D#S(TS_ 5!+ P04 " !+B5M83)8[/FT" &!@ &0 'AL M+W=O]YWO/YQMMK+OU%2+! M7:V-'T<547,>QUY66 M_;!LTO%-:5POBJ5O&OG$HBA94ZSA-DM.X%LI$^:A= MF[E\9%>DE<&9 [^J:^%^7J*VFW$TB.X7KM6RHK 0YZ-&+'&.=-/,',_B+4NA M:C1>60,.RW%T,3B?#$-\&_!%X<;OC"$H65A[&R8?BG&4A(10HZ3 (/BWQ@EJ M'8@XC1\]9[0],@!WQ_?L[UKMK&4A/$ZL_JH*JL;1600%EF*EZ=INWF.OYR3P M2:M]^X5-'YM$(%>>;-V#.8-:F>XO[GH?=@"#X2. M >DSP5D/2!KA7:9M;*F M@D0^V!+F:FE4J:0P!!=2VI4A M998PLUI)A1Y>PS5ZLS5;?]*M/VG+ESW" M]XDJ='"EQ$)I16S#$=P8J87W;!7[\.UBP9YP,7[?)[7C'N[G#@_TW#="XCCB M%^C1K3'*7[X8G"9O]PG_3V0/;,BV-F1/L>=72(3.AS*1#@M%P!W!$U\QE\@1 MB#I4RSX'.MJSEC9TE'6>C.+UKJPG#_Y'6<.MK.&3LG8*6G)![Q,P_$/ ($M^ MU_"7H"ZW>.>5A@[Y4;BE,AXTE@Q+CM^<1."ZKM--R#;MPUU8XC;0#BMNU.A" M .^7UM+])/2";>O/?P%02P,$% @ 2XE;6)Z$3C=? @ ( 8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5QF:0(+FJS#$TDB0 M:AH/3!55MX=I#ZYSTU@X=F8[+?OWLYV0%:E%>^"E\;7O.;[G7/DVVTGUI&M$ M \\-%WH6U,:T-V&H:8T-T1/9HK GE50-,394FU"W"DGI00T/DRBZ"AO"1)!G M?F^A\DQVAC.!"P6Z:QJB_MPAE[M9$ 992S:X1+-J%\I&X.(/Q2@?<7[^P?_':K98UT5A(_H.5IIX%UP&46)&.FT>Y^XJ#GDO' M1R77_A=V0VX4 .VTD(IT< R0!(_A>0#H#4"^TK\[+F MQ) \4W('RF5;-K?PWGBT5<.$Z^+2*'O*+,[DR[Y[("M8LHU@%:-$&+BE5';" M,+&!A>2,,M1P 844%(51Q'5 .TRAL&0&'IE^@M,Y&L*X/K.9J^4<3D_.X 28 M@ ?&N0-DH;$5NWM#.E1WUU>7'*ENCG0":7P.292D!^#%_\.3U_#0^C2:E8QF M)9YO>H3OFQ07J^4A&6_BW$N\T2VA. OL4].HMACD'S_$5]'G0Z+>B>R5Q'24 MF'KV](C$@NCZ'.Z%[FQG@8@25H(-T<_;M;;-I^;7(0O2][3@G63 =+9B^ MV>7>@FZ431KW% Y)[GDN/8\;E]L\CB=Q%F[WI?1)UWM)R;^4OL!P[_VZV?E MU,;>#APK"XHFG^P5JI]'?6!DZY_T6AH[(/RRMB,#E@B0AJ1QQCP9+G$\>L="=GFIN6VWAX\T?E"J >=X6"%YV1,Q+?58RSO M.H7*E"Y)Q"F+0$QF-ZU;]WJ$^JI :O%,R8:7KH$*9<+8B[KY-+UI.!C/!G(Q8^#>=BL5-J]<"4S+# M22B>V.9/D@=TI?0"%O+T+]CDMDX+! D7;)D7EAXL:93]QS_R1)0*P/Z. C O M \M@/("* TT\RP-ZQX+/!S$; -B92W5U$6:F[2TC(9&JAG'(I:_4EE.#,=9 M\P$V V,ZC^B,!C@2X#8(6!()&LW!(PMI0 D'%^ !TQ@\XS AX/T]$9B&_(-\ M_&U\#]Z_^P#> 1J!KPN6'%H<0<5R4:I'MJA=\LY$;Q= MSN,]Y4'(>!(3\,_MA(M8]NM_3:G+E+MF9378K_D*!^2F)4"T[$IZ$Y$+.2A<WX< MDTB8$I&I]U)U-4FMA[#K^?[5H+,NAV@PZZ&NYQ1F%>>O"N>OK,Y__)Y0\5IR MW^1A)N&7JO8<9\L]:S4GMH!7!.%9@W@BLI_10) I"#!? #E:LPLBHUO+_$>J MDT8LLK2"5XO1A?WM-C 8(1>96\ OG/>M8^B!1C@** [!9XHG-$Q;X:01Y3M]5V=2/7Z7NN MN?'ZA:?]/6,_EAU,+=Q%Z[VVP5A@020:"+4*Z?9]9)RJI=X4@KV:(Q,R:DJM MDA/7T4NP8ZT@[;QKU7G;8$FPZKII-C94+$ 2L8GJ,&J"E.OK*A%K M'.!"?[OK&NPL(.!JC''M'',0"N0:%1;H]K9=M%9T:DMHI''M3/.5"3G;YJD& M..V@ LP*Z8E8V1URD'0]7VX'9S)KN][O1WYUQ#CVBDFYQ'.[ MVW[;C:I.:WAQK2"0#W^C4[XA3Q#UMM=EDQUR4 _N<$U#A-O[16#E6G'EZ'FJ M(;5J6C2QN(VRQ%TN5VX? UT9K"QX!35*0#M*U =%R=W](R-7W^.\P (1@/_41P'R"K[@^(4(\)#L^+9@%S^VUS6E5DV%Q@1X/DR C6)"4VK51&A, M@'9,&.UZ035&7E_K_6Z_OXT$!K.NAYP=*Q+41 #M1-#$>S4T $-M;=IC5'5? MZCD^E$ -&= [WSBT\LO1B6A( MK9H(#2[0#BX_B^NPCBU&7#?967 =:KR!]H\D!^%ZKF''=7M%I[:$!A)H!Y+3 MHZK3FDB0G4AVXWI><"^NF^PL MN(XT(2#KPGO*;'TP2MFK/GJSX1P$@4I[+F?<=&EVU^4V6LYNON= M@R"0)@CTJS9N4*,[-TVI5=.BN00UNWF#ZHAB>$4W6%E>T9&&#W0(?)S\?2%7 MW[/U9+ R.=\IG7I8DGB>'@;A(#VXD!T1*)X6!TYNTV,66\_OW.M1=FQ$RV2G M6.1".:<1!R&924GGTI>S19P=#,EN!%NE9RLF3 BV3"\7!$])K SD[S/&Q-N- MJJ XGC/\'U!+ P04 " !+B5M8(;(-R&0# #C#P &0 'AL+W=O^KZ($.%&'(H/4K,1":/O '_8S,H<)Z/ML+,W,KU!FE$.J MJ$B1A'C@G>'3<]RS <6.'Q06:FV,;"I3(1[LY'HV\ ++"!A$VD(0\_<$%\"8 M13(\'E>@7G6F#5P?OZ!?%F\U1KK3@JV##@-.T_"?+52'6 CJ]+0'A*B L>)<'%2POB2;# MOA0+).UN@V8'1:I%M"%'4WLK$RW-*C5Q>C@I;P.)&$WH/*4QC4BJT5D4B3S5 M-)VCL6 THJ#0 1I+HP:IGQ%)9^CK8TXS7 MZK;0F-D[>%WD7S=F.[K6P-7O3,\\JYE7!6RA7$.<,,1K# M)N9N[ YZ!B*5@V6G8MGY#]H@RVW:<*+O6>%NQ;W;H#:Z#3 _KI@?-Z@--S8. M=HKCI*)YXH0:Q>;+!P6[2/ LUR#?^LUP N]9W5Y%N]>@+GH-,,=![3Q!@\K8 M =[>J0R\9I'X?=K8_LUP(^];XMH-<=B@/' 3;HAK.\1.SWJO/MS@NVT%U^Z' MW19UE2;%$UB"F^7@!-JWHK7EX9,FY="$[^':^+#3G?XEWWK- MOH7N2SW<&#VTT'>0O(4N04629K8;W)B0^\!<'I0@QB&Q>-EEVE.5$ MBZSHXJ9"FYZP&":F"P=I-YCU6 C],K&-8=77#_\"4$L#!!0 ( $N)6U@3 MC(^%, ( P% 9 >&PO=V]R:W-H965T&[P+T]&8.O9*/UBS>6 MVRGK>R"4F)%7X.[WB@\HI1=R&+];3=:E](&GXZ/Z8ZC=U;+A%A^T_"&VM)NR M3PRVF/-:TK/>?\&VGI'7R[2TX0O[QO<^89#5EG39!CN"4JCFS]_:?3@)& PO M!,1M0!RXFT2!P5,15(382868MDH4/"R0NI/TXB,TH M:S//F\SQA\(*>@W-GZPZ[YA(JX]K6 MT.$,Y\NO: M@Q$1N3QCNW'.% MQCNX]5QK.AK^"G4/8/H'4$L#!!0 ( $N)6UBR1R7VEP( -$& 9 M>&PO=V]R:W-H965TLFEHI*82D7=41 MI"1L6J56BIIU>YCVX, %K!J;V4[2_?O9AM"T2K(^] 7\<<_QO>?B0[01\E&5 MB!J>*L;5V"NUKJ]]7Z4E5D2=BQJYVJF!\&P:5?$3?*3*Q&7L#;[MP3XM2VP4_CFI2X +U0SV79N9W M+!FMD"LJ.$C,Q]YD<)V,;+P+^$%QHW;&8"M9"O%H)S?9V ML0L@PU9:!F-<: M9\B8)3)I_&DYO>Y("]P=;]F_NMI-+4NB<";83YKI9!A3E9,WXO--VSK MN;!\J6#*/6'3Q@8>I"NE1=6"3085Y]&]-US*8*(5:P6F" MFE"FSDSLPR*!TY,S. '*X7LI5HKP3$6^-DG;H_VT37#:)!@>2' 0PIW@NE3P MA6>8O23P3;5=R>&VY&EXE#'!]!R&@QZ$03CX'/2[W9F5A)9F';]FBR5EN9>_=XG>D,ZVD]JO>9:U23%L6?,1*%6XK=VNXR#RU[M"_3O MUJ?&KQM[?:9IS/[.?$&4*V"8&\K@_-.%![(QT&:B1>TL92FT,2@W+,T_!Z4- M,/NY$'H[L0=T?['X'U!+ P04 " !+B5M8F8K_?EX" [!0 &0 'AL M+W=OY<\[)5NE[4R): M>*B$-%-26EM?4&JR$BMF!JI&Z4X*I2MFW5*OJ:DULCPX58+&432A%>.2I$G8 M6^@T48T57.)"@VFJBNG'.0JUG9(AV6W<\75I_09-DYJM<8GV<[W0;D5[E9Q7 M* U7$C064S(;7LS'WCX8?.&X-7MS\)FLE+KWB]M\2B(/A (SZQ68&S9XB4)X M(8?QH],D?4CON#_?J5^'W%TN*V;P4HFO/+?EE+PFD&/!&F'OU/8]=OF<>;U, M"1/^8=O91@2RQEA5=\(Q)"[,L4XVT7*YAH03/ M.!HXA66MI%$:WC$M3S\U%CYPMN*"VT=W>(,2-1-P*]M/Q=?\Z HMX\(<)]0Z M6!^29AW8O 6+GP"[QM4 HO@$XBB.X250,"73#J,=_A2D+NL^];A//0X11D]$ M.)3CM]G*6.T^E>^'B%N]\6$]WSX7IF893HGK#X-Z@R1]]6(XB=X^0SOJ:4?/ MJ:?_U'X9ZG"R*PLWIL$H_V]R4?(FX#3_:(HX'C'?X%3/=ZP3\K'YE> M]E^@M0 M2P,$% @ 2XE;6']63#PU! AAD !D !X;"]W;W)K&ULQ9E=;]LV%(;_"J$-0PJXD4A_-K,-),V*#5BQ(.ZVBV$7M'1D M$Y5(C:3C!-B/+RG)DH-(M@R;Z(VM#_+P/#SDZQ?T="OD5[4&T.@Y3;B:>6NM MLQO?5^$:4JJN10;*3(!CY*67H\6F>!*2/0+E?S]'QN-?F=TR1*F7\S++Y)R%8-$CZ"T9/FD M*T1YA,STQ<#T1@+Z C)5Z.H>-&6)>C?UM6&PF?AAF>]=D2]IR?<3+*]10'J( M!(2@>_0C\I%:4PGJ=2S?S$,U&:2:#)('[[<$;Z+^YW9I<,SB^;H#F> MW5$W*J,AS#RS913()_#F/_V 1\'/![+M5]GV#T6?OZG&(I^''M*[2LB]2O3R M IE-C7 /92!#X-IL.UMX+31-REE$5]04;=>@L4!%5CC(T[*[_FD>7).I_]3 M,JA8!JY8M%E2*)8B16$BE*E=4\Z'1\>3 $7TY= 2&E8@0R<@Y,RB#$\HRJAB M&;EB,4K%TDU:Y(\RTP8,$8+G$"!"5XRC2"0)EH?];=W/!6&0[V4/$ M+83CBG#\70CS )'5$;NL"EYST5BY(L/Q'A4)FJDF%=7D^U/9PC$1'6:;O&'K MM[!]J-@^N&+K)!2'1\?#HT*!@_J7-W""TC]3*LJTNFD%WC,2V!6.$[4HTWTE M%X,6R-H@X(._Z,X@3Q&,,L4NBH%K+X'=F(F+@O4[RP6NC05VXRSZ'07CR/!= M%*/V%MB-N1BJ1CD%(]!:H]!W'B,H2/% M( T>8]("N7<(X<9C'(,\96.1[AZ#U!Z#N/$8%P7K[C%([3&(&X\Q[*@81X;O MHABUQR"7]1CAFO)"(D+!M11);Z<2$A*@RFRN'*^ENYMM.>R^+6NW0B[K5LZ< MF-?RVUUX1V^%%[>@UQZ&7-;#G(LN!9)4TYX]Z'ZS.KC0%U@AX^,KQ-\[5;?_ M4'RFW=BS M^^JOE_DW4$L#!!0 ( $N)6UB+0L")+P, $,+ 9 >&PO=V]R:W-H M965T MTIC\Q/=ULH2,ZF.9@\">N509-5A5"U_G"FCJC#+N1T'0\S/*A!>/7-M$Q2.Y M,IP)F"BB5UE&U>T9<+D9>Z&W;;ABBZ6Q#7X\RND"IF"^Y!.%-;_RDK(,A&92 M$ 7SL7<:GIR%D35P([XRV.B=,K%29E)>V\J'=.P%E@@X),:ZH/A9PSEP;CTA MQ\_2J5?%M(:[Y:WW2R<>QP",IS.F*FRNY>0^EH*[UETBN MW3_9E&,#CR0K;616&B-!QD3QI3?E1.P8M*-'#*+2P$V$7P1RE!?4T'BDY(8H M.QJ]V8*3ZJP1C@F[*E.CL)>AG8FGQ6H0.2=3MA!LSA(J##E-$KD2AHD%F4C. M$@::')%W5(FC3RM#IDNJL.7@ @QE7!^.?(,LUJ.?E''/BKC1(W$O879,@JA% MHB"*R&OB$UWX+#[W'?HHJE(6504H.F"A; M:F>\B-!W$6PVKN-H:'^=_LA?U[!U*K9.(]OSJ#H/J=J]81@.HGJJ;D75W8_J M"G!-66(0Y4F W1K 8##L#>OY>A5?KY'O$G=?"NJ9:]I[ -?&%>T/>_5P_0JN MWSQY.D$+#/^ ;HVSB3G3LH<-RU892;C4-HD<),EQIL%!IY)SJC3)4:/K.R2_ M=A*Y3DS!--@1$P[J=0PJ'8/_J*-EX9E,R0P63&@R1TER8P>5@^M$- .%Y!:H M:C@0AI6RX4LH Y'NJ:L9I^MT-9W+87!WY01/SMQ*7+*D8@$$-UHBA5&2W^F] MI[-R5@BNO8F:>1/9Y^9$JE^((27[F@[ #LGTMIMA7[\*K>S?%O4$L#!!0 ( $N)6UB#=6TQY00 !LB M 9 >&PO=V]R:W-H965TE5;K6[5WH>J'TP8P+HDIK:!W7]?.W@#V6.]Y#I;/D "GFR&_J#6 )O=%7JI)L-9ZPJTD:EL43#Z\AUSL)P$-'K_XQ%=K M;;\(I^,-6\$=Z#\VM]*W5R3.RE MS(7X8D\^+B9!9"."'#)M(9CYV,$,\MPBF3C^<:!![=,:GAX_HG^H+MYQ_QGGIWF"!$+,D=7Y5\R3-6:O(NR\2VU+Q< MD5N1\XR#(C^2F2@*0^Z=%MD7\IE):88J\B8!S7BNWIH1WY.0J#63H,:A-N%9 M)V'F0GE_""5^)I0$LFO2H5;Q&?/$;_X!YM\-(MB+?GR#KX&51^;$W?30=Q+^[$ M_?XXW)T2<69@1(==VA\T!R;>R-LF&0FLD>1NG>3N)4EN%IMS.?3"M)WPF& ) M)EB*!-;@HE=ST7NE:M3#) <3+,$$2Y' &N3T:W+ZWH7R^[:8@[3L*,BVDFO; MK#.6Y[ @\P<"+%N3O>/MA7+4_ZK*T"=UR!M*6PHPP5(DL 8%@YJ"@9>"]!YD MQA60C>2FZ!LJ]O7NR&1\(?*<244VAJ8J^V>3?W Q.DT^O>X]R;\WCK;YQP1+ MD< :^1_6^1_^3PW9ZZ=MO<($2X9?K\UN3#OQ,&I.D13):X.(44W$J'W3OB*W MV[D1$=XN[L5MFWA,L 03+$4":Y!#HZ/8BUZICSM@)'Y0T1)4M!0+K4G1B1ZG M_Z6;-_J*IX[YO;3F"Q,M<6BGI6P41_;UI))AN6U2<93@U"LB<;JZ\_%"6_=' MTCK!J$H;"ZW)PE%K4[_8/G81"0LH-O;^XI6]%;5AY0,1[KS@)2^VQ8$(1Y@6 M!.XS, NG!5V8^GF&BI:@HJ4.;7@Z,8?UM&R2==3L]"+1CK 10X_3HR"G7DGY[$9+\AW3X-UI^9%;3W%448Z*EF*A-3DZ MZG+:?ZW=%J8RGJ&B):AH*19:DZ*C;J=^X8ZUV\)4TC-4M,2AG=;'7D0[YO5T MM_4:"IX>)3SU:_C+^OQ)?[\BN?$!Y<+29TQ7T*;/HPI]5+0$%2VE9VX<1,_T M^:/,IWZ=_PUDK4WE^V:V4.\.H*(EJ&BI0[MD5Q8?97_LU:R(NS+GZ,5B,KMT M8.(/O?53053Q'IX\5[=_F_B-R14O%"CZX'97\C#/Q$.)UILJD?MV*?W]?]!IO\"4$L#!!0 ( $N)6UAD"-U@A@( M ,(& 9 >&PO=V]R:W-H965T3# IC8S7"(]XX5+2MM'4$R;4@) M:] _FJ4T5M"SY+0&KJC@2$(QP_/P*AW;>!?PD\).':R1K60CQ)TUON4S/+(' M @:9M@S$O+9P#8Q9(G.,OQTG[E-:X.%ZS_[%U6YJV1 %UX+]HKFN9O@31CD4 MI&5Z)79?H:OGPO)E@BGW1#L?.QECE+5*B[H#FQ/4E/LWN>_Z< (+X\ H@X0 M/0<='S<=WQ\BCWYWM8;D+:U1E8E<9]_]WFKH2YZMHEC ML_JZ3M^6]$>BK"%Q$SU] MI/'J?DMD2;E"# I#.3J?7& DO6)Z0XO&:&UL?53;CM,P$/V5D9$02*5)D]V"2A*I%Q!(BU1M!3P@ M'MQDDECKV,%V-N7OL9TT*E*W+['',^?,F?$X22_5DZX1#9P:+G1*:F/:51#H MO,:&ZKEL45A/*55#C355%>A6(2T\J.%!%(;+H*%,D"SQ9WN5);(SG G<*]!= MTU#U=X-<]BE9D//!(ZMJXPZ"+&EIA0H92?;ZU6(9?KRA M-9ZTQK?8,]^]&>R=.-ME#I].+18,A9F!JT,J>P6BXCCT&;:R::6P[FN%W$YE M5(?7% <7@^+>W#>J*B8T<"PM3SA_?T] #7,\&$:V?G:.TMA)]-O:/GU4+L#Z M2RG-V7#C./U,LG]02P,$% @ 2XE;6&$9XWLG!0 N1T !D !X;"]W M;W)K&ULO5G;;N,V$/T5PEVT62");K[$J6T@MI1M M@"YJ))OVH>@#(XUM=2522U)V6O3C2TJ*;$4R$Q=$_6!)%.<,>0XO,^)D1]E7 MO@$0Z#E-")_V-D)DUY;%PPVDF%_2#(A\LZ(LQ4(^LK7%,P8X*HS2Q')M>VBE M.":]V:0H6[+9A.8BB0DL&>)YFF+VUQP2NIOVG-Y+P7V\W@A58,TF&5[# XC' M;,GDDU6C1'$*A,>4( :K:>_&N0Z<*V50U/@UAAT_N$>J*T^4?E4/=]&T9ZL6 M00*A4!!87K:P@"112+(=WRK07NU3&1[>OZ#?%IV7G7G"'!8T^2V.Q&;:N^JA M"%8X3\0]W?T$58<&"B^D"2_^T:ZJ:_=0F'-!T\I8MB"-27G%SQ41!P:>=\3 MK0S<5P:N>\3 JPR\]QKT*X/^:P/GB,&@,BBZ;I5]+XCSL<"S":,[Q%1MB:9N M"O8+:\E73-1 >1!,OHVEG9C-:G+<%W+FKA;Q%IXND>V=(]=V7?3XX*.S M#X>][^JD'M&'\!)Y3A.QJZMF8(+W],^M8+KZU*#-J\>45\!Z;XVIF_!;'O.X M&#V__RS+T)V E/_1T=)Y"=GOAE3+Y37/< C3GEP/.; M]&;??^<,[1^[1# ) MYIL$"PR!-73IU[KT=>BSAXP23AD*,",7O^0"/12*G]=SF?,<(G0FYW%9\A'] MFF;)L'\$NSJ@.+^V![4])8Z&/+8T.JJ MUNI*J]7=%I,-!;3 62QD0'BXI2\HRR[/T3VH]0KD-2PKQ7\7XG0IH75VJA(F MP7R38($AL(9BXUJQL?GH:VQ2%Y-@ODFPP!!80Q?'WJ=:MG8N?6)4RI(Q&@)T M9DCS"N!P/?#(^1W:TJ=YLR>(04 :L MC#.+V#.B28(9WY>J,%3[N6%>>3GLK=/BUV@Z;!0M,(765&&?$3OZE/A+*^*, M29@SUOG]:5Z!-<*UH=<>ST:36:-H@2FT)M_[I-?19[W'^98+?&[?IQF'(\B-LM]-' MQ[/;=!M-68VB!:;0FG3OLUM'G][^[Y\B].TY-=.JT%Y]/WBEOV_49V *K53, M.CBZ2H&MBS-#+BG/B2A/L>K2^ESRICB-L_;5RT/-SYBM8\)1 BMI:E^.Y,+) MRG/"\D'0K#@(>Z)"T+2XW0".@*D*\OV*4O'RH!S4I[6S?P%02P,$% @ M2XE;6.,?83'F P :@X !D !X;"]W;W)K&UL MM5=9;]M&$/XK S9H$\ 6+YVN),"68]1 $AAVTCX4?5B3(W$;H+N6*&AF M+E7!#'75PM>E0I8ZI2+WHR#H^P7CPIN.W=B=FH[ETN1S,+8*3N)W MCFO]K V6RJ.4GVWG-IUX@;4(O:95?-Y^0K]Q MY(G,(],XD_D?/#79Q!MZD.*<+7-S+]>_X890S^(E,M?N"^N-;.!!LM1&%AME MLJ#@HOJSKQM'/%,(NP<4HHU"]+U"_X!"O%%PGO,KRQRM:V;8=*SD&I25)C3; M<+YQVL2&"QO&!Z-HEI.>F5XM-8UH#3-9/'+!G&_/X1X3*1*>\VK 2)H76N8\ M9093>##THV :D'.8,9W!#>6#AM?7:!C/]1N"^/1P#:]?O8%7P 5\S.12,Y'J ML6_(:KNVGVPLG%461@K7F'0@#IO4=\R)ZQ#$#B_^40@NDR]+KKGS^)_O: QNR^)P';8=VOVW3;TZ0TE'66: M6$!B\XB+.642S)4LH#$W*8G@[O;N+=2*3>YI7?-8]U1@0P=FM\75-!I&HVXP M]E<-Q'LU\5XK\=L5$YE$*I^2&Y;O1'\F5=DYHRIVP']3L!ZU9X3;3<]@DQR\:C*)#P&6]K8\S M$.@V784I%J7U3=.6>C782]D>&;C-V(IH)378D>J-#N3UL&8P? F#']?H<+^L M!MW>GI'#/2._$]NQ":FPQFN=0'N+4N?FP^CO8\S3]<#_3A[U1_U"H<+6.\K_=(MH7_1H[O'+[A'^L]M\@6KA'CF:8K84IKK8UZ/U0^K2/1_\ MK7CU"GO/U((+#3G.237H#.A@5]7#INH86;JWP:,T]-)PS8P>@ZBL ,W/I31/ M';M _;R<_@M02P,$% @ 2XE;6$G;R$C P .0L !D !X;"]W;W)K M&ULM59M;]LV$/XKA%9L#=!$$F4[=F8;L),4#9"V M1MQN'X9]H*6S140B59*RD_WZ'2E9<199#;;UB\V7>WF>X^GNQCNI[G4*8,A# MG@D]\5)CB@O?UW$*.=-GL@"!-VNI++R8AY%5D4.',HK9MAT MK.2.*"N-UNS"477:"(X+^RI+H_"6HYZ9SDN-)UJ32YFON& N5*?D#F(I8I[Q MZL!(O!=:9CQA!A*R-/B';V,TD6L43@!S996!E=J",MRN%QA?4,J)R_B>,%&O M4IDEH/0OY/I;R7L%:QYS07Q&HO =H0&EY.ORBKQ] M<])A-VI>(')VH^^]P"S&<&CN O['+9Z1&PRR_K.-?&6RUV[2?LD7NF Q3#S\ M5#6H+7C3GW\*!\&O'8![#>!>E_7I)ZP5F!U&\55IP6JR5C(GK9EDWWQQL[@F M[_$$$TILVMA4_H;.GRTCVRF->GT:COUM"\Y^@[/?B?-FRT0J,2=9P0W+GL7W M4JKB[!UF+F:K!IONE1#_R^%N ]GI[%^&?-!0&?S_.3+X 8#/&\#GG;%OGIO$ M3*?X+:^Q_/_G/*E\GA_FR9".>D%[G@P;K,-.K+,DN2!?%!.:59TBEAH+&SQ@ MY]-8O11D"!*I8!7$@KC"JF@X:,(TMC*\+PM;(5-H9=9&8_B"1F_0&[63D M1ITD;M'O,Q:ZIE$PGA $*+%[ 79Q(%C((%^!VA>SL WCZ 7&TRB*>NT@P^"I MVP2O@+DL;#-1Y)HIZJDKA9T]Y =4^=KA M=\N\?S#-Y* V;F:SZ5P*4PTVS6DS%\ZJ:>A)O!HJ/S*UX0@]@S6J!F?G6,15 M-:=5&R,+-QNMI,%)RRU3G&U!60&\7TMI]AOKH)F6IW\#4$L#!!0 ( $N) M6UAUB5GC4 0 / 9 >&PO=V]R:W-H965T[@H>L%(M"U$$K4D96_[]!WJ M:$>6G&QS$9,4.?K^X7!&G.RY>)5;QA3ZGL2IG!I;I;);TY3!EB54WO",I?!D MS45"%73%QI298#0L%B6Q22S+,1,:I<9L4HPMQ6S"*?.8OY M?FI@HQYXCC9;I0?,V22C&[9BZO=L*:!G-E;"*&&IC'B*!%M/C3M\.\>>7E#, M^"-B>WG01EK*"^>ONK,(IX:EB5C, J5-4/C9L7L6Q]H2<'RKC!K-._7"PW9M M_:D0#V)>J&3W//XS"M5V:G@&"MF:YK%ZYOM?625HK.T%/);%?[2OYEH&"G*I M>%(M!H(D2LM?^KURQ,$"@GL6D&H!*;C+%Q64#U31V43P/1)Z-EC3C4)JL1K@ MHE3ORDH)>!K!.C6;YQ)&I$3W/'F)4EJXZEKW$FBL% ]>T4+*G(7HXH$I&L7R M$IXO=C3=R:A8?<]%=G.%GMF."F F[] M=C.H&.#4229V MS)C]_!-VK%\&@$<-\&C(^JS9QIAJ:A24VR[UME\A.,12T32,T@W*1,0%4AR= M#)B+**V\>'E*8@GA%A Z3>QFQ'4L_3!#_,W#<0H"%+,D*#KY& M0Y+.<8X[G->$C,9C;]P#ZC2@SO_P W4ZH&,\&N$^3+?!=#^ M.4=8U7L?Z3:DHC43\+ "11=<;1GDARU- M"Q-//(=4+= GP?/L\AUQM8O/$&4B"C3NJF0]XA?MX[=2/K@UI+LU MQ+5=XO8H::LI'JQ]LWI3'JE(K[_FJM9Q<F?8"0-WE$(<;<2 M7L,7$K9LR' ]@MIJB(?+X7L9ZX X@]JMC2XD8=@YL&E)&%B4UR]=!+* M4U7>3YK1YGIW5UYJVNGEW? +%9L(OHIBMH:EUHT+X2?*ZU;943PKKC@O7,&% MJ6ANX8K*A)X S]>F?_ 5!+ P04 " !+B5M85&U4LDH$ !I M&0 &0 'AL+W=OS$=\Y6BA,&]0'*5YU@\70+EFXD7>,\W'L@R M4^:&/QT7> F/H#X7]T*W_)J2DAR8))PA 8N)=Q&HQC7#W^IG^T2Y>+V:.)!B[#"T['@&R1, M;TTS%S;Z5JWC19CY1WE40C\E6J>F]U@H!D)FI)#H)W0%NH$INF'E_Z#Q\GT$ M"A,J/^CGGQ\C]/[=!_0.$8;N"*6Z@QS[2L_$\/RD&G56CAKN&35 =YRI3**8 MI9 V];Y>0;V,\'D9EV$G\&*U[*%!<(3"?ABTS:=;_A'F/12>[I5'W?((DGKT M08L\?KT\[ C&H/9T8'G#/;SKIQ5+,=$Q5ER@&<\+S)Y:IG79B3$IZEP6.(&) MIW.0!+$&;_KC#\%Q_^>V"+N$12YAL2-8PXMA[<70T@=[O- )C.(Y%]CD0W0A M!&9+T(E6(H $%XVF9--W6 G@"+UO39*3S4!I>P MV!&L8<-Q;<-Q9\ >@&(%*3)?6JT)K5-^Z*O@$A:YA,6.8 T/3FH/3MXZH9VX M=-$E+'()BQW!&BZ>UBZ>=KY)I3<"$B!K/*?0EH0N.Q&'^N 2%I6PD869K=!Z M.NB=C?WU;GB_[Q/VAG6?1M3.ZJB==48M(CIBIJ;Z&UW=H2O*Y[I4_@V2C''* MET_HD_XFL#6S1+>WLR-TL5@02G3*0GQ1E]:V*I/HBWY%5GJIIJ=]=5X\O^8T M)6QIG[>9TSG30\UQ"8MJ_=;*K9N#(2*>TR"DM=D5K>KFS MT0W^EQJN&WNP0=V3W%\21D[G$;NB-O\E3/Q;\5<-^+@P+ND14YI ML2M:TXSM<4$P>/,LY_2HP2DM ZM876YT9XYI445 M[;0U8%5,1]]5S,->^"*J_LY1B117FN7S84+^S!]9PKQ7-[F0%.09@.^OF"<_7<, /4 MOZY,_P%02P,$% @ 2XE;6+F;@A7\ @ E0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-J]0UWP$ZB%3(JNVA&BKM]C#M MP2078C6Q,]M NU\_.PEI@("ZJ2_$OCGG^)YK[)OAAO%'D0)(])1G5(R,5,KB MRC1%G$*.Q24K@*HW"\9S+-64+TU1<,!)2".+%.I V8X+/ 29B ?BBE7,[-124@.5!!&$8?% MR+BVKZ) XTO =P(;T1HC[63.V*.>?$U&AJ43@@QBJ16P>JQA EFFA50:OVM- MHUE2$]OCK?I-Z5UYF6,!$Y;]((E,1T;?0 DL\"J3=VSS!6H_OM:+62;*7[2I ML9:!XI60+*_)*H.#*<8BXI<)&20J"/:,(A(5(@ MR= =", \3A&F"8I@K?XAA=IOB3Y$(#')Q+G"/\PB].'L')TA0M%]RE9"H<70 ME"HUO8 9UVF,JS2<(VG8#KIE5*8"?:8))+L"IO+4&'.VQL;.2<4(XDODVA?( ML1RW(Z')Z^E.!SUZ/=T^X<9MMLDM]=PC>M_X$E/R!^NSBXD5R?M5]<&50EXW0GHV^=*%#B& MD5'HM?@:C/#].SNP/G45]RW%HC<2VRF\UQ3>.Z4>[IR"I'T*.&2JL@DJU EZ M/N^J:*7<+Y7U];L.;$-SW2[5(:K?\_N[H*A#RAWTG :UX\UOO/G_Y:W+ M2Z74:R?@>#U[S\LARO?,3*&8K*JLKKHDVO?6Z;"E[ M\;'JN56+?)&I&O8MYDM"!&ULK5913]LP$/XK5H8F)D&3IBT#UD:" M%K1-0JNHV!ZF/;C)M;%P[& [+>S7[VRG69C:"C1>$MNY[_/==_9=AFNI[G4. M8,ACP84>!;DQY7D8ZC2'@NJ.+$'@EX54!34X5A@;]LNQA6OMPZ7V(=_C0C(M#XY?#>UO@DY?#NWNBZ34YZCF^W@Z^;VI)!?M-[44Y(F/4 M6'*647]O,#E3!1I3XQ?D@EPS047**"@O]T! M6WK.=4E3& 6EW4NM($C>O^N>1)^VB?N69),W(GLF?+\1OK^//?DJ&9[X#%98 M'?WIITL%7M C8O>C*LU=#MI&J;M$UH"C_!DI\8XQ< A6S"NEZY08N:8JTV1! M4\89WC0-YK@J22JUV7J-O+<#YZVMYZODK',V#%=M\?=&]%KQWXCLF?B#1OS! M?XA?MJL3--7)2[]-N[V;O?:$>[+35B*BYVF8[+/PK37^]<&TE_&ONF_,-54LF-.&P0&C4^8B[*]_P_,3(TK6 N3384-PPQW\$ M4-8 OR^D-)N)W:#YZTC^ %!+ P04 " !+B5M8/*[AXXH# 6#@ &0 M 'AL+W=OYB+;&+[;3P[;&=-.36J)7RTMK)^1\?_TY\;,\/E#WS M!"$!_F0IX0LC$6)W:YH\3E &^0W=(2+?;"G+H)!=]F3R'4-PHT59:CJ6Y9L9 MQ,18SO6S.[:99#]?8=2>E@8MG%\<(^?$J$>F,OY#CZA!R2^ M[>Z8[)F5EPW.$.&8$L#0=F&\M6_7H;+7!M\Q.O!:&ZB9/%+ZK#H?-PO#4@&A M%,5">8#R;X]6*$V5(QG&[]*G40VIA/7VT?M[/7BGMZ^(#*^4R5OYBF7/^"0VEK&2#.N:!9*9819)@4__!/R:$F!)-OL=2)Y0KR!$"R ;JQ_IWC/4P1$1R\BI" ..6OP37X]A"!5U>OP17 M!'Q-:,ZEA,]-(2-0?LRX'.U=,9IS8K0(Q3? M2? L1RW1[XZ7^[TR*/SY7:/ M?'V^W&K*34F]0N]4Z!WMSQU /^EPGX![Q 7#L4!E4E1VVL_JB?KY]E&^E"ON M5U]"BAB\_AA4%;KE.QBCA2'+#$=LCXSERQ>V;[WI2\^8SJ(QG:U'BOK&#L66Z"V_Q$&2E\!#4H@3>;!2UT72O/=ZVPA6XPGDO1C>2L@6Y: MH9L.HOM*!4Q!?*P)NH'^%X(^CM,.H7#J!W:+8]=*?JB^JM -D(/170IR)&<- MD'X%TA\$6:NF&B(F<9IO9$_N;E0DB '(.>HGZG<7M3-KK=95CY%KMW$.QG@I MSI&<-7 &%<[@7)PGCQ,3\)F2.&=,=B;@04"!Y&E3 +H%[S&!),;RT[ZC'*OC M8Q_WX1"^U+(V 822ZW*LOEUL/%?1H*M+LQ\V_):.^ZZ:^8$SO]=H^!GUL[4ZL;T";(G3#A(T5;*K)M %C!6W$** MCJ [?VG4SD17067_P!02P,$% @ 2XE; M6+/]$=5, P 4 T !D !X;"]W;W)K&ULM5=K M3]LP%/TK5H8F)@%YE);'VDA0&$,:$J)C^S#M@YO>-A:.76RGA?WZ73MM:% : M!BM?VOAQSO4YOGYUYU+=Z13 D(>,"]WS4F.FQ[ZODQ0RJO?D% 2VC*7*J,&B MFOAZJH".'"CC?A0$'3^C3'AQU]5=J[@K<\.9@&M%=)YE5#V> I?SGA=ZRXH; M-DF-K?#C[I1.8 #F=GJML.27+".6@=!,"J)@W/-.PN-^&%F Z_&#P5RO?!,K M92CEG2U8$<$'!)C*2C^S: /G%LF',?]@M0K8UK@ZO>2_8L3CV*&5$-? M\I]L9-*>=^B1$8QISLV-G'^%A:"VY4LDU^Z7S(N^!T<>27)M9+8 XP@R)HI_ M^K P8@40=M8 H@4@>@[87P-H+0 M)[08F9-U1@V-NTK.B;*]D)!*97:_@\K(I9B!-CA%1I-=<@$"%.586^2*]7S[# QE7'_" M]MO!&=G>^D2V"!/DBG&.'737-S@FR^PGB_BG1?QH3?PP(E=2F%23B2XM MJE-;4+0=A=V99G&PU^GZLU41C6'>**)=BFB_3@0N8Y,2*G!U8!G742*UJ5-6 M\(9A15K[F;3&X&^4UBFE=5XI+1=JF:\3EZ_-AJ?'P?S>@%[::PTU:L2&RBA5'I15'C=/M MK- K5M"*%=KMQ0;/PCH7FJE#DMECK$[Q&X 5=6'P=)8'S>E,']:E_'6N*)JPH0F',8(#?8.\,!1Q?6] M*!@Y=3?@H31XGW:?*3YY0-D.V#Z6TBP+-D#YB(K_ E!+ P04 " !+B5M8 M8FU5CKP# #L$ &0 'AL+W=OP!3DT^J!JY';LF0DAT(05B .\Z$S]N\3/]2 *N(K M@8W8.49:RHRQ;WKP.1LZGLX(**124V#UMX8)4*J95![?&U*GO:<&[AX_LW^L MQ"LQ,RQ@PNB?))/+H=-W4 9S7%+YA6U^@T905_.EC(KJ%VV:6,]!:2DDRQNP MRB G1?V/?S1&[ #\Z 0@: #!N8"P 83G J(&$%7.U%(J'Q(L\6C V09Q':W8 M]$%E9H56\DFAZSZ57%TE"B='TR7CLO,(/$>?BS4(J6HJ!>J@1SPK*>8H(2*E M3)0OOZ'7J-2($>EZP4N,C$P)4J)\WLILW]/]3W#T[< M/X'T%H7^#0J\(#3 )^?# P,\.1_N[\-=963K9M"Z&51\X4F^F4132$M.) %Q M@\9K91B>4>BH*=J98@HWZ",F''W%M 0D&1KGJ@#D'\C0A EY@_!< D=CJB8D M+E) "H],"/37>"8D5]/E;Y/9=7J1.3V]AMR+%4YAZ*A%0@!?@S-Z M\\KO>>]-UE^3++D2V5Y9PK8LH8V]+HO8*0O>*XNHRJ*NR[2J)5N 46SO2$CG4*LA)(@.@A)K0A?*C5NYL55NM82N M]1)J4A@;'N&>'QRJ-(29IFM\-*NW$7O)]]OD^];DGZ;H4=5)M=2?2#5-](FM M@1?YB;7'RO72%?V:9,F5R/8\O&L]O/M_-]J[:Y;EFF3)EW;MY. M-1^[].#7;<@4<]R'[,E=*GZ[M?3_V[VE;]Q<'G_=QFK3P^M7ZWH@V:IZV9PQJ5Y=J\,EX RX#E#7YXS)YX%^ M?VT_<(S^!5!+ P04 " !+B5M8"^5\GK4# "0$0 &0 'AL+W=O]9 MFLNIM56JN+-M&6]I1N0M+V@.5]9<9$3!4&QL60A*DBHI2VW7<0([(RRW9I/J MW%+,)KQ4*FJ]PW=S'.J$*N(?1O?RY!CI4E:/Z)_J(J'8E9$TCE/_V6)VDZMR$()79,R51_Y M_C?:%.1KO)BGLOI%^R;6L5!<2L6S)AD89"RO_\GW1HB3!#QZ(L%M$MP?3?": M!*\JM&96E;4@BLPF@N^1T-& I@\J;:ILJ(;E>AKOE8"K#/+4;"G $4(=$,D3 M].NWDA4P1^H&_04.>H,>R*I,B4 +)N.4RU)0]&I!%6&I? V7/]TOT*L7K]$+ MQ'+TL.6E!!0YL140T_!VW)!X7Y-PGR"QH/$M\O -K MB=MJXE9XWO]H=W*ZD$F/&+J>SZ/B/S??03>B<+ M$M.I!8^@I&)'K=G+7W#@O#6),!!81Q*OE<3K0^_:A!ZUV @NC1->PT45G%Y* M=C/?&7LP.[O3DBZC/-_S@S:JPW7411-XK$&2F!&] M<)C(UGCA"8TWV!V'WAE;0U@8.(Z9K=^R]7]*V9PJ$U7_@H,7COWQ&=/+*#<, MG](U:)D&_;J2%1=$<7& !2C>PE5QQMI$N!?SVD=@(+!.^6%;?OA,JT(XI"0# M@74DB5I)HF%7A>C2ES@,SE>%RR@<8<\SNW?<P[L/=R><&1ZT;GWC6$X='HB;47'YLABIMH+=?5$#836+?S8,^'@N?P[:"Z9>^V3[;+^5O$G$1N62Y32-:0YMR%81M3;_WJ@>%'MH%=$D= ( )H& M 9 >&PO=V]R:W-H965T'?[]I)LQ1:Q ,OB3_N.;GW^/HD MW4AUKRL 0QYK+O3$JXQISGU?%Q745(]D P)W%E+5U.!4+7W=**"E ]7!?A>9[8>!?PB\%&#\;$5C*7\MY.?I03+[ ) 8?" M6 :*KS5< N>6"--XZ#B]_I,6.!QOV;^YVK&6.=5P*?EO5IIJXGWQ2 D+NN+F M1FZ^0U?/V/(5DFOW))LN-O!(L=)&UAT8,ZB9:-_TL=-A C/#@"B#A ]!R0' M '$'B-\*2#J D]IO2W$ZY-30+%5R0Y2-1C8[<&(Z-);/A#WV6Z-PER'.9#.% M':3,$Z&B)%8F>7WBRZ+:9M%=""+,"+74IA*DRM10KE+X&-)?5W1 MMJYI]"IC#L6(Q.$IB8(HWI/0Y=OAT1YX_G9X^$HU<7]*L>.+#_(-SN'/Q5P; MA1?F[SZA6Z)D/Y$UD7/=T (F'C)J4&OPLH\?PK/@ZSZ1WI,L?R>R'0&37L#D M-?9= :%MY'WJM2QCQV(=BO(R)1N/=F/QE3#B(:4OP![>V!K5T M[J=)(5?"M(W>K_8&>^%\Y=GZ%(VW]8"R ;B_D-)L)_8#_>\H^P=02P,$% @ 2XE;6)(C M5+6" @ ;P8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5H8FD"AIDY2R+HT$K="0V(1@; _3'MSDMK%P[,QV6MBOW[631F%+@8>] M)/ZXY_B"O5@\X!#'DLN- S+S>FG/J^3G,HJ#Z1)0C<64E54(-3M?9U MJ8!F#E1P/Q@.3_V",N$EL5N[44DL*\.9@!M%=%445#U= )?;F3?R=@NW;)T; MN^ G<4G7< ?FOKQ1./-;EHP5(#23@BA8S;SST70^MO$NX!N#K>Z,B76RE/+! M3JZRF3>T@H!#:BP#Q=<&YL"Y)4(9OQI.KSW2 KOC'?NE\XY>EE3#7/+O+#/Y MS#OS2 8K6G%S*[>?H/'C!*:2:_&<4[C+$F>1* M&"K6;,F!G&L-1A^3+U@[ S*712DU<[D^7("AC.LC7+^_6Y##@R-R0)@@7W-9 M:2HR'?L&Q5A*/VT.OJ@/#O8?]N=#K\V&?^/Y$]2T78IB)\B=V6!-XJO&85Y:14V#"4>>IS7-.<.1K;+3;) MZ,/H+/8W72>O!#U3&+4*HQ<57H/64^P :554G!K\8K20RK#?U)9KG]2:;])1 M,1A/PK^D]@1%T;A?ZKB5.GXMF;M2HDTI"3!]$L?_)BKLG%Y+[ F*.CYJB7ZG M'=A6_)FJ-1.:<%@A;'@R0195M[=Z8F3I.L12&NPW;ICC'P&4#<#]E91F-[%- MI_W')'\ 4$L#!!0 ( $N)6UASF]K9=P( *D& 9 >&PO=V]R:W-H M965TE'^_5=4K)J![;A0RX2'SNCW5ER-%Q+]:)+ $,V%1=ZY)7& MU+>^K[,2*JI[L@:!.X54%34X50M?UPIH[D 5]Z,@&/@59<)+AF[M425#N32< M"7A41"^KBJH_$^!R/?)";[OPQ!:EL0M^,JSI F9@GNM'A3._8\E9!4(S*8B" M8N2-P]NT;^-=P'<&:[TS)K:2N90O=G*?C[S )@0<,F,9*+Y6, 7.+1&F\;OE M]+I/6N#N>,O^Q=6.M@WH'P'$+2 ^%]!O 4YJORG% MZ9!20Y.ADFNB;#2RV8$3TZ&Q?"9LVV=&X2Y#G$GNA:%BP>8,PTD,L4#&5<7V' \RPEEQ=7Y((P01X8YQBHA[[!I"RU MG[4)3)H$HB,)A!%YD,*4FMR)'/)] A^KZ4J*MB5-HI.,*60]$H?7) JB^$!" MT_/AT0%X>CX\/%%-W#4H=GSQ$;Z]/LB"I%" 4I"3:4G5 C3Y.9YKH_#^_#HD M?D/>/TQN/>56US2#D8>FH4&MP$O>OPL'P>=#PKTE6?I&9'NB]CM1^Z?8]T6% MYG ?4J]AN7$LUD!72=##IJYV13DC)CT=TY3@[USB"K"UU@PUR>12F.;P=ZN= MWXZ=S;Q:GZ /-[;YGZ8Q\0<\,4QHPJ% RJ#W$3-2C3$V$R-K9Q5S:=!XW+#$ M?PDH&X#[A91F.[$?Z/Y.R3]02P,$% @ 2XE;6![7XRS* @ M0D !D M !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ9720H $ MTA&D-EFT2NM4];)IFO;!@9-@%6QFFR3=KY\-%*4M)5&T+\$VYWUYSHEOP9KQ M1Y$ 2+3)4BK&1B)E?FZ:(DH@P^*,Y4#5FP7C&9:JRY>FR#G@N!1EJ6E;UM#, M,*%&&)1C-SP,6"%30N&&(U%D&>9/EY"R]=CH&\\#MV292#U@AD&.EW '\B&_ MX:IG-BXQR8 *PBCBL!@;%_WSR4C'EP'?":S%5AOI3.:,/>K.53PV+ T$*412 M.V#U6,$$TE0;*8P_M:?1?%(+M]O/[K,R=Y7+' N8L/0'B64R-GP#Q;# 12IO MV?H+U/D,M%_$4E'^HG4=:QDH*H1D62U6!!FAU1-OZCIL"?KN.P*[%MC["IQ: MX)2)5F1E6E,L<1APMD9<1RLWW2AK4ZI5-H3J?_%.>-FCP"!#J>@L0D%2JW5Z:$9$1%.T4_ '%UC548BG]"OB[F0 M7,W:WVVEJ5C<=A:]DL]%CB,8&VJI"N K,,*/'_I#ZU-;H?Z3V8NR.4W9G"[W M4%7?;4NP4OFE2N\LJ[!O^X&YVN;N=#Z0VVVXW5W<@S;N2N5UWMP=SH?R.TW MW'XG]WT"ZI!?2.!M]/X;>L\:O*+O]#^0?M30CSKIM_9?7.^_%&1;)J.W^XSC MODZE)I(EI?G[)Q)=6J7 MS43=JX#K /5^P9A\[NBCN[FIA?\ 4$L#!!0 ( $N)6UB2LQQN.P, &$) M 9 >&PO=V]R:W-H965TE+'.BD7TVD]%(%)JS#&:2J")-J7RZ!BXV8\=S=@_NV'*ES0,W&N5T M"?>@'_*9Q)E;JR0LA4PQD1$)B[%SY5U.AL;>&GQCL%%[8V(BF0OQ:":WR=CI M&"#@$&NC0/%O#1/@W @AQN]*TZF7-([[XYWZ!QL[QC*G"B:"?V>)7HV=T"$) M+&C!]9W8?(0JGI[1BP57]I=L*MN.0^)":9%6SDB0LJS\I]LJ#WL.7O<9![]R M\%_J$%0.@0VT)+-A3:FFT4B*#9'&&M7,P.;&>F,T+#.[>*\EOF7HIZ.K.)8% M).1FBW6A0!&:)>2+7H$DDT)*R#3YQ.B<<:89OCV?@J:,JS?D'7FXGY+SLS?D MC+",?%V)0J&O&KD:L8RX&U<(UR6"_PS"%.(+$GAOB=_Q@Q;WR 9O1E]HG->9<*FAW)%?ES-E998=#_; BP5N^V*YB!>JIS&,';P MI"F0:W"BUZ^\?N=]6[C_2>P@^* ./CBE'MVD.1=/ "06J2D(6IXUS(0$3C46 M2BR4;MWD4CBTPN;N6$<#NR'K_=B:1H'G]6JC ^9NS=P]R3P1&6Y-45X+6(JY M%#&H5L92:'"P?'C,V#3R_6$[8J]&[)U$O,TPGT TW6)=Y66!M?'UFDN'X1%> MT\;K[N7Y@*]?\_5/\LVD6&#*,(&4V]V.,:=X$;)L24R),4QH&V^_R>(/@B/@ M%J->O]\./*B!!R>!I[ O)T2W&^;60DQ8#M(2)$E>'7]$@POK@36V*7RU%QB M="D!S*@UCI.+_>OY'33B[7KA,P44UO&&)^.U-W(;>=A,;M#K'^U TVC0Z[0# M#6N@X4F@7=^ _;XA;-^(J[[!__:--O)AXRKP L_WCM!;K+#$O"-X=Z\!FH^/ MSU0N6:8(AP7Z=2X&>&ADV=#+B1:Y[8ESH;'#VN$*OX% &@-\OQ!"[R:FS=9? M5=$?4$L#!!0 ( $N)6UC('VF/( , (X, 9 >&PO=V]R:W-H965T MQ?5[+.>UM*'OB,8! SUE*>-^(A5AV M+8N',628FW0)1#Z94Y9A(;ML8?$E QSEHBRUG%;+MS*<$"/HY6.W+.C1E4@3 M K<,\5668?8RA)1N^H9M; ?NDD4LU( 5])9X ?<@'I:W3/:LDA(E&1">4((8 MS/O&P.Y.?16?!_Q.8,,K;:1V,J/T275^1GVCI18$*81"$;#\6<,(TE2!Y#+^ M%4RCG%()J^TM?9KO7>YEACF,:/J81"+N&QT#13#'JU3 'Z!3K]U7-^^4H/#8K!G";D$!;+" M8KJAGL[Y8#H;W5 B8HXF)(*H1C_Z1._L 5AR[V4"G&T"ALY>XAA"$[GV!7): MCH-^W3VBLV*GYW7+.QSF?@H;'P-[N!^CLY,ZS*09S/28/-5B=O+OE@?0S;GN MYP=PP'G"!28AH#^#&1=,7CM_Z\Z8)K;KB>HJ[O(E#J%OR+N6 UN#$9Q^L_W6 M59VC3<+&3<(F3<*F#<%V/&Z7'K?WT:L>X]+C"R0-)ASK-TRT8E@UZNS>#_?0 M"V!6=Q>-]@J/M;9)V*1)V+0AV(ZU7FFM]Q5K5T1Z0B!"B]?G"_5^J?-7SV#K MFT=50NN@8[9[UKKJ91'D5H)L9S=FO'>IQUJD85YEON^FVZI^[-WII^\5OGE9 MQNRDUR_3ZW\EO2'FL&PO=V]R:W-H965T MHC 6 M,RN0,KFT;>$%$!'18PG$ZLF:\8A(=:MJ:*Q?XZ/DZBE5?G+^F+!8,(YN"(_//Z<2 M?:)D14,J7]$Y^@->T5V U>#_7Q&7(=MX^^H)^1C41 . A#=E=OQW); ML!J)]DMV^QEX_PCX+:$TY)[&=& .JC?^I4B(!S-+[6P!? O6_)>?\,CYS41/1V -?@8E M/X,V=$4^IUNB-W+5=V-^SM/".<9Z0_#=N[TQOWQU-[6R2K, MG*;9L+1JE#LJRQW]T'(#M7!JO2-3O9.1>U"OP0SW'#PP%WQ1%GS16O W!\49 MNGE)U%&1*N!7QU .A([!&\>.R^/%[')CC+OGI"*S!SZ3D9_+=NR&J M$48U8>@_],7$1AX"XUK?]GOXH+D-1H.:42-[[%1JPSFUN1^H>$:W'-3[BR4H MRB1Z(-)XXK>#G_H>NT)K4E$37O@]6KV(VA5'':$U.7(KCMSNVMW(1HZO5'R] MC9W!0;,?,9L<:?=*_N%6]61J]V7VS7HJOUG&K#L5>%VA-3FH)!X>O$N?MTJS MDSGJ"*W)427I\/=KNK?U>8Y_4>O?R>&);K Y)LYPIMV">_PX[0FDQ4L@U?O$N?=ZKMND)KP[2VVZF];C)34O[P5+=K\\$(^"8;FPKDL326^=2M7"U' MLQ^S@>3!^@)?7N4#U@HFG_?>$[ZAL4 AK!6DT[M0*?%\A)K?2)9D4\@5DY)% MV64 Q >N#=3S-6-R?Z,#E(/L^?]02P,$% @ 2XE;6( U+2A8 P O@D M !D !X;"]W;W)K&ULO591;]LV$/XK!ZT8$L") M9,F6G>)![K-M9WPDUE) MMKA"_5C>2S/R6Y2,%L@5%1PD;N;>S?!Z.;7VSN +Q;TZ^ :K9"W$5SOXD,V] MP!)"AJFV",3\[7")C%D@0^//!M-K0UK'P^]G]'=.N]&R)@J7@OU&,YW/O:D' M&6Y(Q?2#V/^*C9ZQQ4L%4^X7]HUMX$%:*2V*QMDP*"BO_\FW)@\'#O'P%8>P M<0A_U"%J'"(GM&;F9-T239*9%'N0UMJ@V0^7&^=MU%!NJ[C2TJQ2XZ>352FX M$A+>$LDO/E4:/E*RIHSJ)[B !TP%3\V(N)2?W:(FE*ESL_2XNH6S-^?P!BB' MS[FH%.&9FOG:<++(?MK$7]3QPU?B#T.X$USG"M[R#+-C -^(:16%SXH682_B M+::7$ T'$ 9AU$%H^>/N80^=J$UPY/"B5_#>$2KA"V$5#MK<4E1PAT15$C,P MB35YKJ2D? L+HJ@:P",7:X5R1]8,X0,O35V.:S& )6%IQ>K"_/X@& .SK?=$ M9G]T%:'F..KF:&^*:U62%.>>N0IL8/22GW\:QL$O70G\C\".TCEJTSGJ0T\6 MN*6XWMDF%P%0]G_NY0QJE5T%H<<1NWW,:]W&ZRC-IZ M*,@J5TV=(Y0HJ\(W=A?O M["[N4A*?!+^()U?C%_GNL K'HRCLYCAI.4YZ.9IKXV]VP^2DSJ-A'+\@=VIT MO&6.N$U;;M->;EUG_VGPKX[[>].0X>RC4.I\ "M--)I6JD%LC'TJ"@1SAR]% M8;9*;EOL#IOYKH3TDW:1S*62=A3?QCOI&.S[K=:U,_^O:'6%_(-66*#" M@E147-<]I)UM'R$WKO>^F%^8QTG]EO@.4[]L[H@T=Y "AAL#&5Q.S-F3]6NA M'FA1NH:[%MJT;_>9FP<62FM@UC="Z.>!#= ^V9*_ %!+ P04 " !+B5M8 M; "=;<," #A" &0 'AL+W=OA0!LA MQ/B2^.7N\?/<^7(9ETK?FQ0 V3;/I)D$*6)Q%H8F3B'GYE@5(&EGI73.D:9Z M'9I" T^<4YZ%4:0YUX\SR%0Y";I!O7 C MUBG:A7 Z+O@:;@$_%@M-L[!!240.T@@EF8;5)#COGLU.K;TS^"2@-#MC9I4L ME;JWDZMD$G0L(<@@1HO Z?4 %Y!E%HAH?*LP@^9(Z[@[KM'?..VD9, AJAPBQ]L?Y%C..?+I6*N2:6M-:';@I#IO(B>D3S &YR,S+<8ATEO4(XPIWYG&C [C=B%TKB:EAES*! MY&> D$@V3*.:Z2QJ19Q#?,QZW2,6=:)>"UZO4=YS>/T#>!>@29QD'PK2C4*N MF8_%$;LT,<_\T@U(I* L^"-=1*2]*EZEP)0\7910LFA>!)0_#DOUQX8X-MQ0C)$;P!X\AJ M_#OZ:'L'FOC=0]);"?_E]1HUX1@]=76,GH#^:4/_])]6!]8)VR>D_:A#!1+N MM)T<]-HU5\-BM9'H.U"SVO3O<]^V?IC[YG_-]5K0ST;JI^@ M*EP36RJDENB&*?V#@+8&M+]2"NN)/:#YJYE^!U!+ P04 " !+B5M8,8F\ M%2H" "H! &0 'AL+W=O;8P7:;\>\YVVE6I*Y?$M_Y MGN>>L^^:"YT&E3'-- QU7D%-]4 V('!G)U5-#9JJ#'6C@!8. M5/,PCJ*[L*9,!%GB?&N5)7)O.!.P5D3OZYJJOW/@LDV#87!T/+"R,M819DE# M2]B >6S6"JVP9RE8#4(S*8B"71K,AM/YV,:[@!\,6GVR)K:2K91/UOA:I$%D M!0&'W%@&BK\#+(!S2X0R_G2<09_2 D_71_9[5SO6LJ4:%I+_9(6ITN!#0 K8 MT3TW#[+] ET]$\N72Z[=E[0^=C(.2+[71M8=&!743/@_?>[.X000QZ\ X@X0 M.]T^D5.YI(9FB9(M438:V>S"E>K0*(X)>RD;HW"7()7T@QCLI+"5)I\ M%@44_Q.$J+D7'A^%S^.+C$O(!V0TO"5Q%(_(XV9)KJ]N+O".^@,9.=[1I0.Y M]>7_FFVU4=@XO\]5['G&YWGL,$UU0W-( YP6#>H 0?;VS? N^G1!Y;A7.;[$ MGKW<%G>WE:/<3E.')]U3@RK=C&BDW OC&ZGW]F,X M\]WW$NYG>$55R81&43N$1H/WF%GYN?"&D8WKQ:TTV-EN6>%3 LH&X/Y.2G,T M;(+^<6\\G'0GU9,N 0S95USH85 : M4]^&HJ>)A$T2"L*!-!EKJS1Y6E%@QM:EL0=AEM9T#7,PB_I1X2YL60I6@=!,"J)@ M-0Q&\>VD9^-=P%<&.WVT)M;)4LHGN_E4#(/("@(.N;$,%#];F #GE@AE_&PX M@S:E!1ZO#^P?G7?TLJ0:)I)_8X4IA\%-0 I8T0TW,[F[A\9/W_+EDFOW2W8^ MMH_!^48;635@5% QX;]TW]3A"! /S@"2!I"\!/3. +H-H.N,>F7.UI0:FJ5* M[HBRT7%%+@@3Y(%QCO77:6@PO24)\R;5V*=*SJ2*$_(@A2DUN1,%%,\) M0M3=BD\.XL?)JXQ3R#ND&[\C290D)P1-_AT>OR*GV]:RZ_BZ9_A&\P52Q8/K M*"%?%,5.=YWZ?;341F&__CA5,T_9.TUIW_"MKFD.PP ?J0:UA2![^R8>1!]. M^?U/9,_<]UKWO=?8LZ:!P#?0*:L>WW=X.UVV6=+II^'VV,'?,7'GIHWQPL*C M=J] K=T4T"27&V%\\[2G[: 9N??UXGR, \C/BS\T?GH]4+5F0A,.*Z2,.N]1 MD?(3P6^,K-VC6DJ#3]0M2QRBH&P WJ^D-(>-3=".Y>PW4$L#!!0 ( $N) M6U@(![D:CP( /\% 9 >&PO=V]R:W-H965T]B+K0MYR'-$,MDH_60*1 O/I9!F%!365I=A:+("2V9ZJD))-TNE2V9I MJU>AJ32RW#N5(HSZ_?.P9%P&:>+/[G6:J-H*+O%>@ZG+DNG?$Q1J,PH&P?;@ M@:\*ZP["-*G8"N=H'ZM[3;NP0\EYB=)P)4'C+&70AG>/N>HM^Y;D3EP4S.%7B M.\]M,0H^!I#CDM7"/JC--;9\SAQ>IH3Q7]@TMA=DG-7&JK)UI@Q*+IL_>VYU MV'$8G!]PB%J'Z+7#\(!#W#K$GFB3F:%( .3A)920I?*]0DI%S!V-4N MMQS-*=RB,8CP8[PP5E-1_]PG8A-CN#^&:_1+4[$,1P%ULD&]QB!]_VYPWO^\ M3X#_!/9"CF$GQ_ M]$:.BO$U9 N$DHJRUKX802U! MN!H%P=F""Z_:/HF:N&<^KAM=ZS3J?4K"]2[S?3;#SJ8A%.[T4HEZY4>,@&ULA95K;YLP%(;_BL6J MJ96R0DBXI$N0VD93)[5:U,OV8=H'!P[!*F!FFZ3Y]SLV%&4-2;Z ;^]YS@OV M\73#Q:O, !1Y*_)2SJQ,J>K*MF6<04'E):^@Q)F4BX(J[(J5+2L!-#&B(K== MQ_'M@K+2BJ9F;"&B*:]5SDI8""+KHJ!B>P,YW\RLH?4^\,A6F=(#=C2MZ J> M0+U4"X$]NXN2L )*R7A)!*0SZWIX=3/1Z\V"GPPV ;(O1JC*8;QJI18W*LU#_E20F<9:A3T3V@)4F^D >J:L'4 MEO"4F$%RS^B2Y4PQG*_+! 3Y48&@BI4KTLK.YZ HR^4%.2.L),\9KR4M$SFU M%>:F"7;R&,.\249#0?$==P1>7F:D_.SB__#V&BM\^=V_EP3=W30 MGY0 @X^I#SIWVP%9T"UN,S4@\QK([^NE5 (WRY\^$PULW _3!^A*5C2&F84G M1()8@Q5]_C3TG:]'K(PZ*Z-CT2/\,N.^G!I5:%3Z#*ZCD1?@RG4/:]RQQJ=8 M7A^K406[+-]S^UE>Q_).L?P^EK?'AW\_R.Y9_BA7TL?Q]EC,YP HZ5G"* M%?:Q@CW6T ^=?E;8L<*CK.<,L"2G"D0?,=S_:TYPP-VD(TZ.$[FB.4EKK!J@ M"Q,KZH+DIG!4S7GJK0*3OJ%BQ4F+\%'7.98![0S3U MMNDH7ID:M^0**Z9I9GA%@= +<#[E7+UW=-GL+KWH'U!+ P04 " !+B5M8 M(>O23ET" !,!0 &0 'AL+W=O MB(_M[V9SG&Z4?C(5 ))GP:69!A5B/0E#DU<@J+E0-4B[4BHM*-I2KT)3:Z"% M!PD>QE$T"@5E,LA2/[?06:H:Y$S"0A/3"$'URS5PM9D&_6 W<<=6%;J),$MK MNH)[P,=ZH6T5=BP%$R -4Y)H**?!57]R/73[_89O##9F;TQ^QYDR.\7VO0%)E<$9^"S!E=,LZ0@>F]RM,C M5T(U$LF/JZ5!;?\-/P\E:14'AQ5=ATQ,37.8!K8%#.@U!-G[=_U1].&-/$F7 M)WF+/7M02#DI&VPTN+MFHA&$^V@U?;&=@ H5D\8>;&EQT<78TNBV=]L"5>W[9:G0=I\?5O:Y M ^TVV/52*=P5K@6[!S3[#5!+ P04 " !+B5M8S58+)6(" =!@ &0 M 'AL+W=OD]Z3[I(V2C^: M$M'"4R6DF0>EM?5U&)J\Q(J9D:I1TLI&Z8I9"O4V-+5&5GA0)<(XBF9AQ;@, MLM3/W>DL53LKN,0[#69754P_WZ!0S3P8!X>)>[XMK9L(L[1F6WQ ^[6^TQ2% M/4O!*Y2&*PD:-_-@,;Y>3ER^3_C&L3%'8W!*UDH]NN"VF >1.Q *S*UC8/39 MXQ*%<$1TC%\=9]!OZ8#'XP/[!Z^=M*R9P:42WWEARWEP%4"!&[83]EXU'['3 M,W5\N1+&_T+3YDYG >0[8U75@>D$%9?MESUU/AP!XLD)0-P!XC\!TQ. I ,D M7FA[,B]KQ2S+4JT:T"Z;V-S >^/1I(9+=XL/5M,J)YS-/B%Y8. =+(J".V.9 M@%O9O@YG\YL56L:%>9N&EK9SH##OJ&]:ZO@$]0KS$23C"XBC.!F +_\>'K^$ MAR2R5QKW2F//EYQ4:@PBK+C)A3([C?!CL396TT/Z.22N99L,L[GBNC8URW$> M4/48U'L,LM>OQK/H_9#4_T3V0GC2"T_.L6=?:M1TF7(+PE_V!33^<6,!;$]+ M6Z1R= 7?IX!%70UY:)91Y0%1 M\;K&^9GI+9>&SK&PO=V]R:W-H M965T+4^8B?I$@.))6[#&K18 MUO5BV 4CT[8V?7@BE33 ?OQ(699,1V8F[Z2[22Q9[T-2AZ)>'HNZ>,B+/\6* M2F3..,?"B+*-&7%XS5/\H?+@3O8[O@Y7JZDWC&:7JS9 MDM]R^7']H5!;HX8RCU.>B3C/2,$7EX,K]RWU3W5 =<2O,7\0.Y^);LI=GO^I M-WZ<7PX<72.>\$AJ!%/_[OF,)XDFJ7K\54,'39DZ7@;$#F?,'*1/Z5H'JQJD<;;Y MSS[7)V(G0'&Z [PZP-L/.#D0X-+]*_H& M21TPJ<[]YF159SI@DDTOBOR!%/IH1=,?*KFJ:'6"XTSWK%M9J&]C%2>G[[B2 M19!O2"I;-Q<5(JC)UY"BJ^=<;OG> M[Y*;/),K0<)LSN<=\<$S\9X%,%*-;5KL;5M\[5F)MWS]AOC.D'B.YW94:&8/ MORJ7*MS5X>ZDJSWV\(!'VW#/)Q]O _+ZU3<=F-".>1_)!N-M,60AO_[*/3W[ MKH-'[;P;]KC%.99S[#>]RJ]P_J'JK7G!9)PM2=6_R+N8W<5)+&,NAN3[(A>" M!/%BP0N>17Q(KM*\S"3Y[>I.R$*--;]W];--B2?=)>H!^*U8LXA?#M0(*WAQ MSP=3=38F3M?9F"%A 1(6(F$4!#/ZP$G3!TYL].DON60)692R++@>N>*T3$E2 M=8U0W)]DYG%BA?65&PH(-[*R"Z1OV_=0]=28G%Z/[7?V015(0S-!OW.@W MMNKW?K&((TYN=0'Z)O IORN+;$ANF! L6I6"RVX%K=B^"B)A 1(6(F$4!#.$ MGC1"3ZR#]3LN!%>C\-Z@/=Q-"9X9FR=(R9&P D+D3 *@AF2GS:2GUJO[:WD M>2-YLI&[UV5ED7)NR1&5B%$PB@( M9DA\UDA\=IS$*N?B#^K.+'F1=BEJQ?95U%[',7GDK.BZB03(6H1(&#VB28: MYXV YU\\ASY':HN$!4A8B(11$,SH Z[33L^=E\BB[=2^2D-I04W;3:0G9XZS MET=#RZ0HFJGBCLGB_O=<6E_#ZBZK-54?Y_-8WWV5^%54I\C60GN+C*0%4%H( MI5$4S>P,7ML9O)?.M^L24,HC:0&4%D)I%$4SE6]=,==JN$RO"LYT8JW^)80+ MR:0:Q0N=H+ MW1UA9=NAO45$T@(H+832*(IFBMU:7^[9BV?84!L,2@N@M!!*HRB:J7SKF;E6 M.P9H;-L+ZMT!H&;9,R?A@%$>0BM!433S(8[6&//LQMAQ2@\)6Z^3.&+5[D5> M;.WP(5&<.)^3.Z[VNSJ&O5Y].P:4%CQSSB8DK9ZEZ7S>!.JWH6AF MYVC]-L_NM_VGZ9F=W5M@J*WV3+L/_Z 20NM!4313W]9"\^P6VDM,SSRHIP:E M!5!:"*51%,WL"JVGYMD]M2.G9W9J;[6A?EI-VYU0>4]_((&625$T4\763_/L M3M -R\J%NC++0E_4S43M=L6RY8K%0S);Q1GK%!)JID%I 9060FD413,%;PTV MSVZP :9H'M1/@]("*"V$TBB*9BK?^FF>W4_#3=&>*>C -&AF#^NM--1+@](H MBF8JW7INWDL\98:8HMGK=>Z0.7OL2@MF]LC>?0-JT4%I%$4S^T9KT7E'/IZV M/T,;;KJ%7LG4*;6]&/_@A&AFC^PM-=23@](HBF9*W7IRWI&>G%X1IB]NI3'+ MLE*E\5$NI!8_B>_U<7$6%=7ZI.K2C]21;*GB4O:YRO)?,T'8]INN1337=+S=A_JQT%I 9060FD4 M13.[0FO1^7:KZLAYNYW:6VVH.5?3=I]<\<^?S-NA95(4S52Q->)\J[NS-V^_ M+N-DOAFXU82]S)9_E$-RFY=R17Y2&5OG_-U>0&]!H;8;E!9":11%,X7?6>#Y M/ZSPQ"[QQ*[QQ"[RQ*[R? GOSF^].]_NW1T[DD.-.R@MJ&F[(_G31UI":)D4 M13-5; TYW[[<\Y:K&=><'#!B__5H#O7DH+0 2@NA-(JBF>*WGIQO7P+Z(J,Y M] $X*"V TD(HC:)H9E=H33O?;HX=.YI#GY2#TH*:MOM[VNG3P1SJKJ%H&Q%' M.^]W27FQK-[$(TBDK\+-BT^:OK[19[+[88NH'DW MTO0?4$L#!!0 ( $N)6UCX3)@>_0( -(+ 9 >&PO=V]R:W-H965T M[']@D4^Y\8O%JFR MO[#-UW9I<;Q66F2%F':0)3R_LJ>"PXZ ?*H%?B'PWPIZ!P2=0M!Y*^@>$'0+ M0=>2R5.Q'"*F63B08@O2K"8W,[ PK9K23[AY[1,MZ6E".AU^$QIAS)[9-$4X MC5"S)%4?X",\3"(X/?D )Y!P^+X4:\7X3 U<34&-U(V+ )=Y /] @#;<":Z7 M"J[Y#&<5^JO_Z/T: Y>R+5/V7U*^]&L=;W#: C\X ]_SVU4;JI='&+>@TSXH MC^KEHY4DN6?E7DTVG?(%=JQ?Y^!VIAINN=)R3:=1PZ^OM !N-6;J=]7;RMVZ MU6ZFR%RH%8MQZ% 542@WZ(3OW[5[WJ[A9RJ00&6( MZNB"ZA!'I4#,83P> Z<34@6RUO!8D+E98,U,I=Z$09>^CLTNGX8"[O$Y+_F< MU_*A"D%_./$CC"7AR$LV#1>296=P-;J_GL HUE68:GV/Q=2D6=20V1[/7LFS MU^BI[35)L4FSJ"&S/8K]DF*_]JNT%).2XAG,*1*P3*QYY;=8ZW8LQ2;-HOZ_ MY]][/?][<((23M!T20MJ=Y&G71OTV+0;,LOYN#M=4(9R8;M)!;'Y&O*&J+Q; M-JPCVZ>YK\OS;O>.$3.N(,4Y2;U6GVJ%S#O(?*+%RO944Z&I0[/#)37=*,T" M>CX7A+B8F !E&Q_^!5!+ P04 " !+B5M8BWV)#(8" "N!0 &0 'AL M+W=OU<H;MOEH96\=@!I^@(@[0%IT-U=%%0NF&-Y9O0&C(\F M-C\)5@.:Q''EBW+G#)URPKE\KJ7DCK+L+#!5PEPKQ]4*5<'1PN$"'>/"'L$[ M(!1SN.(%7+2D2OMLPHWA*ZZ8@$]/+6\\#5PSU5:4[-:@@24S3M%X %S!-1>" M*F&SV)%R?W]<]"HO.Y7I"RH76(Q@,CZ&-$DG<'^W@,.#H[]I8C(^N$\']VG@ MG;S >^-J$K>;@Y_?* 2N'$K[:Y_.CF^ZG\]WT+EM6(&SB%K$HEECE+]],SY- M/KZB=C*HG;S&GG_5G/);XII:J0^[Y;:15"Q2G :4%&% M$ U5%;"B-NXKW;2FJ.E_MJ"K(1ZW93SV/QF7K=R7A$[F69#INWZ=GR19O-YC M;3I8F_Y'UHI6MK3I?V F=4NW6;K [;/:R3[9M3KZ\(_7>*?]_$MVS0SILB"P M(E0R>D]PT[T.W<+I)G3D@W;426%:TX.*Q@?0>:6UVRY\DP]/=/X'4$L#!!0 M ( $N)6UCJ^FVTR 8 &4Y 9 >&PO=V]R:W-H965TSDD+&>[%UX^'Y'U,\/U-'B\>S]F.DGA=-MJF<^BZ_GP;)]ELN2B/7=/E(M_S M-,G(-778?KN-Z=?W),T?+V9@]G3@0W*_X<6!^7*QB^_)#>&?=M=4[,TK*^MD M2S*6Y)E#R=W%[!UX>^EY18/RBC\2\LAJVTXAY3;//Q<[OZXO9F[A$4G)BA J3UGYZ3S*:]V9L]HSGF]E8^'!-LD.W_$7&8A: X"/-("R M 1S: ,D&J!1Z\*R4=17S>+F@^:-#BZN%M6*CC$W96JA)LN)GO.%4G$U$.[[\ M0-9$#(S;E#B7>?9 *$^*[6L13$(I63LW/%]]=GYP/L:W^S2FSE7"5FG.]I0X MKZ\(CY.4O1&G/]U<.:]?O7%>.7.';6)*F)-DSJQ,'!3;'S?YGL79FBWF M7#A>=#]?22??'YR$1YR\(JMS!X$S![H0]#2_'-[<;3:?BW!5,8-5S&!I#QVQ M]Y%L=SD5@][YZ9]]PK^>.;_S#:F'ACE_O;MEG(I!^G>?W(-]W&^_N'/?LEV\ M(A,[;\M'0^6WKT2!#B*,,!N=65#EU?I\DSJ$NF!<7%K)]G]M\1Y@\5I/9SX MN_J5?M^(_C01$\ Z/B2D;;[/>)_F0U]A77, Y;@K4N310<5((#(X)7,:5? MBY_YN-J@J]8OQF1+;?>R$+H8]X_;L)(1:F7<$)J(\?BNG;_Z_-1:&CL'&S+6 M$!U5HB/+Z2@R&0I#QAJA *["&=?(0"ZG8G$X68E/$:QRRBHGKW6>"LYAZFCO M/";=\&OCUST7\VY[%M.[.S4<-;H#I\G/LM_Z1(Z@*V8U%[4CH/5P:@04JP$M M_]A)T;+/(>IMT!E0> :,\MF(1 ZZA'8L!#8(#2A$ V88;5@NEYW5\Q;V7+O25,F*WH 9?!N0S65/#;T8='YB&[ &%*T!/:[)M/]^2-K7FQJ;[$Q9:PI7 MU 8"RZD?:+EP=#@,66N&0]$?T./?BR7_L"?YHR#RVK>%#2P$B@N!EK4L)O^H M._>[R/5HUWLW5;V"/V@4_D8D?]A#?T="8(/^ M8&VES@S]#4O^LK-Z,@2@F_WU/DW5K)@/FF&^ =E?]M04C'S8%FR#\* B/*@G M/)G^+X>D?[VIT4NO-C@/*LZ#GNV%:$/@)L-A P.APD!H9M7NN>E?NM%,_SB$ M4?NVL &'4,$A-+.F-SK]RW[KLW_@A0'VNS.A#1Z$B@>A&1XIMX!]4 M^ >-XM^8]-_EOV,AL,%_2/$?,L-_P]*_[*R>#9'OX_:?8;U/4S4KZD-FJ&] M^I<]-04CB-N";3 >4HR'](RGTG^Z9\ZP!]J]:HT^E35EK1F4VG-99!D-D"&H MD^&P@8A((2(RLPCX7#20;C31( 1>^^F7WMVIX5#@B(P^WQWQV+[[?!?YH?AK M&+3_,^@]G!H!Q8K(#"N.0@/9YQ#U-M 0*31$1M%P!!J@+AL>"X$--D2*#9$9 M-AR(!F$W4[IN!X?T/DW5K(@0F2'"(6@0=1_S1Q%N+__H'9I:G:/X#^OY3Z+! MU9#TKS&0\$A/E'5'NXIVPO#" 1^IW3-2ME>K6[O%(5[/95[1]3;P#^L\ ^? MJKP/]]3W'0F!#?[#BO_P2U;XX6Z)'T"AY[;3H=ZIJ:(5]N$7J_+#W?H]H1AZ M05NQ#N#>B[&9T-;6 @5AB(;1<,8J,5@Z:L-4N=%21Z_X^2 M0:];,HC/(Q^UUP;T[DX-AT)'[T0E@U[WH3%PW0"CL/TW2>_AU @H6O1.4#+H M=4L&CZFW 8>>@D/O5"6#7I<.CX7 !AUZB@Z]ERP9]+HE@U[/VH#>IZF::V]\ MO%C-H-=3,QCYN"/8* '.:^_ %2\@_A;3^R1C3DKNA'GW/!"]T<,[?8<=GN_* MU^)N<\[S;;FY(?&:T.("&PO=V]R:W-H965T,H>F+PR:YP MXXTR4EUYIO1%7=R%<\-2+0("@5 66/YM80F$*"?9CJ^5J5''5,)F>>_^6]%Y MV9EGS&%)R3]Q***Y,3%0"&N<$_%(=W] U:&1\@LHX<4OVE7/6@8*S!C= M(::>EFZJ4, LU++[<:K>^THP>3>6.K%XA!#DE_1, "UIN@4F8E5^D/2!,0C1 M2M#@!7U$OT,*#!-TEY8?FWII%SX('!-^*>\_K7QT\?X2O4OR+7OD*.Y=@=[5GVJV\R-D"N=5+N]\M]" 8GHK9K,FMA'-88AWWNS50*&JF4U:G$52I=[;,CRUD0 MR1$K1!E/9T8=9KYFLQ:&,B"W5OR'-1EV:C1@K:[F0PJO.O9*@I9(OAI&8XT<,0,[3% M)(=B/ PI(9C)41)8.39V#HV]D<]%69JI==>!)7RTO".6FF*V6$YKEM-?,L7T M1CV7X_3-K.!,)E-[[!V3U!2U1=*V#@M?ZP3JR&IGZ;*_76=3U.36 MIGC8Z=B].X"?.AE5H;\W@2S[FW@VT)^QY;$/>Q[[UVQZ[+=["]NRQD-W\N;[ MU+JET>56XC0;!S,)L$UQP,4E*9F/Y6%#75L?HMT41T='];?V];(\"CO8E"=S M]YAMXI0C FMI:0W&:9"T*0H1H!#8.H!>7]-J=A?J #U MD>/B/U!+ P04 " !+B5M8KE?%B\(" @!@ &0 'AL+W=OH+-<*#&YFT8?1 M]L%NY>[S]CZR<(S+6PX1?V;6X205Y; MIV4+)@62J^;+GMHZ] !I^@H@;0%IT-UL%%0NF&/9U.@]&)]-;'X0K 8TB>/* M'\K*&5KEA'/9/19(Q[P6"'.M=F@<]^,EU0:-P0)63N>/\*Y=#6=QND#'N+!G M--W#YSU\U>%MP)\ 5W#'A2"\G<:.E/O]X[Q5>=.H3%]1NC2?+^B-AQ)W9\C#V;:RFI^DU!*\-S*C/2 M^RJ907 :5F@X6E@ 4\6?H!*U!6YMS90'>-@ )-U97@F.9N O%9>U/.2VT7,9 M]/C7O]82.DN2PU(M.ZL51J4LT.2I'C3?[S$O0?O>^<= M,UNN+ C<$"P97A*-:?I1$SA=A1ZPUHXZ2AB6U,+1^ 1:WVCM7@+?5KH_A>PW M4$L#!!0 ( $N)6UAQ9&S?E0, &@0 9 >&PO=V]R:W-H965TR9Q]J,/[6:::?NPLP\R MR$83@:@D[+:_OI(@&!IBX]2=YB%&<._AG"/I^LK3+1=W,B5$@<\9R^7,294J M+EQ7QBG)L#SG!$?7J3(WW/FTP&MR2]3[XD;HD=N@)#0CN:0\ M!X*L9LXENEB@T"38B ^4;&7K&A@I2\[OS.!U,G.@8408B96!P/IC0Q:$,8.D M>7RJ09WFG2:Q?7V/_I<5K\4LL20+SC[21*4S)W) 0E:X9.H=W_Y#:D$C@Q=S M)NU_L*UCH0/B4BJ>UWZ6<)43(Y^#/3R557\ K ML.!9IDVV3_7P;Y(3@1EXG5<+QTS BVNB,&7RI7[^&W"!3+$@[G737>U%8XC7&.)9//\1O+;R,_"VS)9$ M +X"MU;>&;C! GS K"0 YPGX5Z7Z\365,>.RU '@O\NE5$*OSO_[K*C>'?2_ MVVS9"UG@F,P5,!C"VRJS&;NCP(41&BLIW_3%M@3&4S&.C2 362'?="P#XYG MKXN<5'I2:;X^)"$8+*$G@O7?=_P'A78T3!H-DY]5%2&Z]Z MB>X%.';7GPJM*W?7L:!?V;*@D_8LIT+K6K7K6M Q;8,_@:+-6 M&@4 %81 9 >&PO=V]R:W-H965TLOF4/NSW0$A1QH4B5I.QF?_T 4I:3VE'< M;ME>;%$D@.\# 8+0:*'-OJ,Q[Y=S=F/-*5DT+!C6&V*@IN'B8@]>*\$W66 M+SZ)N]S1B]YX5/([F(+[M;PQ..HU6E)1@+)"*V8@.^]<1&>3Z) $_(I; 0O[ MZ)D1E9G6]S3XD)YW^H0()"2.5'#\F\,E2$F:$,?G6FFGL4F"CY^7VM]Y\DAF MQBU<:OF;2%U^WCGIL!0R7DGW22_>0TWHB/0E6EK_RQ;UVGZ')95UNJB%$4$A M5/CG7VI';",0UP*QQQT,>917W/'QR.@%,[0:M=&#I^JE$9Q0M"M39W!6H)P; M3YU.[G,M4S#V!W;]N1+N@>VQ2UT4Z#,_B\.+-!7D1"[9!Q5"@5RZZ>$S2FL_7$IN+;O81+-5GG+JS)8\@?,.)HT%,X?. M^.V;:- ?MJ [;- =>NT'[>C\+G793U4Q \-TQJ8Y1V-==L,-N^6R L95RGYV M.4Y?"9M(;2M/M8GFUBURG]G1)PTZ$[^QU@_ M>05FIPVSTU>-]=/U6.]O#O:HOZH*_7\SW%_0MD6\3UZ.=P=J%>^VQ?'1H^(7 M?0/-1*LYED&J;%CHA7WRQE#)V\@]VO:LB>(5KO@?X-J(HEWA]?9^#]:4(#"\:3*88W3@_BA>@'PX8SMB-YC? M-KYV#3ZRE[IRM%T?JCT579)9!+JYB%A7".0K(6@R4U MRW:(7=P?_E)Q*3*!B]Z'&?\^&NYV\68GY=*]V_MPB.R6]- W#*_6UN$91QGI MI6T[U76K&Z6^+CB9=_^:0\@?:Q115/IK]AQW ]V%MV3,6C8#!9E(A-]1O5 4 M#1(G'5[1R)D);B*A($.J.="WX;3#+?81N-5K8G1PT"66S] F3__$&S3B%-1! MV!(ATE*N'G"8D':DD?B[;+?6G(JY2$&E.*YF-+!^$JW/A.++L$5I7J(1*?ZJ MWP46SR+>?>JB'*2/M\TNI@*V[N-6AW"[A."P9_(/D\KB(8"E_/(1=H?M$8,L M0R1#(H*A]=_'5I/<*7? :%L"T]HA/,N$[S#FX,O?DEF^385#-V)*0LD-(?,1LM]6:%9M1+15'_%LH5FE"B4*SN6B7*8(-L<^ MX/GRQ>9V*P"@2MS4H?Y^_$PE6G484>LU_T7@:YNU MVE?E445;$-^H B.GR" M?C 8'']%H/>HU2W W/F&G@Z@2KG0]39OFX\&%Z%57BT/7QP^&ULQ5A=;]LV%/TKA 9L+9!$(B5+5F8;2)T,VT/;(,:ZAV$/M$3;7"31)2D[ M_?>C/JR/6.;D1&U>8E&\]_">2U[JY$[VC#^*#2$2/,51(J;&1LKMM6F*8$-B M+*[8EB1J9L5XC*4:\K4IMIS@,'>*(Q-9EFO&F";&;)*_N^>S"4ME1!-RSX%( MXQCS;Q](Q/93 QJ'%P]TO9'9"W,VV>(U61#YY_:>JY%9H80T)HF@+ &(Y0YY!9?*-F+QC/(J"P9>\P&?X13P\HB(A$)9 :!U<^.S$D494@JCJ\E MJ%&MF3DVGP_HO^7D%9DE%F3.HK]H*#=38VR D*QP&LD'MO^=E(1&&5[ (I'_ M!?O2UC) D K)XM)911#3I/C%3V4B&@[0.>& 2@?4U\$N'>R<:!%93NL62SR; M<+8'/+-6:-E#GIO<6[&A2;:-"\G5+%5^4J6-5EJWHG2IZYZ717P#R%$1I M2)/U84*DRW_590,D ZM4JET&.R)D9O _3)WC^.'8=3W7MIXQ[;*T;0M9/NIF M.JJ8CLYGJFYQ(=7Q[4%AU'NS.BSUF^56%-Q741ARQ]S>.]9EJ=TQKZ+K:>G> MB4!YJ#*ZPSRY5#S+JZ^NU9]\_.M&7R'-]R_?&S\Y^'\L6/VC5*L1Z9;&_EF890!^>O4S;1!MR"VJ) M+K8L$8P75?Y96^5ZI'//[U!H;=ZUO()OJ:_@H )K*+1VJFJ)!5^LL08H@V-Q M=3D:J7_ZK.=?NCZ6;8:U#(,OT&'#5ONQLCI%LX=EFV:MP:!>A%4U_J""YC20 MZNNN*7""T-O5:NT'W+NR]&UH.-+LLM31KD0;U*JU9Y7G?Y&:/>=A= MZUJDLP_P0&CMQDFMW9#UEJT3K7 \NW4>AE #Y8=AMTLS4;[-.M=?\1\31,!(K)2 MKM:5I[ZEO&@'%P/)MGE'=&ULK55=;],P%/TK5P$!DT:3)FV&1AMI:T'P %2K& ^(!S>Y;:PY<68[ M[<:OY]K)HG9TZYCH0^*/>^X]Y]2Y'FVDNM(YHH&;0I1Z[.7&5*>^K],<"Z9[ MLL*2=I92%YL0M^,JK8"N=HOEVLVI]>5M,#M\5WV MCTX[:5DPC1,I?O#,Y&/OG0<9+EDMS(7VG]Q;A3MI5+D:'2K^'#=3-$P+O01 M[;T$'W3.%.J1;XB"3>2G;;GSIESX0+DIICV(^L<0!F&T!SYY.CSX4'L.,*;ADHD9@90;?3$[;4ZY3(75- ?#S M;*&-HM/X:Y\;3?G!_O+V"SW5%4MQ[-$GJ%&MT4M>O>C'P?M]WORG9#M.19U3 MT6/9MYS2C5,5^;)VOKSA)612"*8T5.2..QM'^]QH2L2NA&TOZR3H!4'0'_GK M;9T'PW84##H%@W]3T)QA8+7)I>*_:<,J:5;WTF_RGVSQHE[I?O<$/"%P1\*P MDS!\E@2N=7V8_O O5O=Y/Q:Q0SCN",?/(DS7B3;T/?%R=8AU?)#U8Q$-:W^K M/]J[Z0M3*UYJ$+@D3- [(>&JZ??-Q,C*M&PO=V]R:W-H M965TFISMI-U57 M;?=BV@N3/(#5).9LIQ1I?_SL)"28!H]4[O&B),'/U_;'/[].IUO*'OD:0*#G M+,WYS%D+L;EV71ZO(<-\0#>0RU^6E&58R%NVR;O MW$8E(1GDG- <,5C.G/?^=12$*J!,\1>!+3^X1JHJ"TH?UJW\H*R\KL\ <;FGZE21B/7.N')3 $A>I M^$*W'Z&NT$CIQ33EY5^TK=-Z#HH++FA6!\L29"2OOO%S#>(@(!R>" CJ@. H M(/!/!(1U0'ANP+ .&)9DJJJ4'"(L\'S*Z!8QE5JJJ8L29ADMJT]RU>X/@LE? MB8P3\P=!X\^FKI#9J2 WKJ5O M*NG@A+0?H,\T%VN.[O($$EW E>5L"AOL"WL3&!4CB (Z,W?'N&5A,.* - M(S$HL-MFFB Y2FB:8L;1!E@U!#KGC"J+29F%6I2>YKX_&$W=IT-DQG+T169) M3$-VV2"[[#^"+]!]L4A);!S21MV^7="F6&1)3.,Y;GB.WVA(CVWRM"D661+3 M>%XU/*^,_?./(EO(X2J!2FLZW=3&^V<:VA_?['_>AKBZCM@W^\U_A_^Y0OXX0OX5MV6 M+34=?NNW?*/]>#/X.15D26)SC#G MNN=:6S.I_F0R&8Z/IY@S$T;FTKZ21M :OW;I]R#UZP9L%7YNEJ=1A6Y MJ-ZX-D^;5^+ORQ?!;IN\>I_^&;,5R3E*82E#O<%8;K%9]8JZNA%T4[ZT75 A M:%9>K@$GP%0"^?N24K&_41DT_R@P_P]02P,$% @ 2XE;6)SV]["Z! M>R$ !D !X;"]W;W)K&ULQ5K1;N(X%/T5*ROM M[DC=)G9"2+H4J8-;31]V!Q7-S,-J'TPP)6H2,[:!Z=^O$]*$0)J%ZG;@ 9+X MWF/[<$_PB1ELA'Q2"\XU^I$FF;JV%EHOKVQ;10N>,G4IECPS+7,A4Z;-J7RT MU5)R-BN2TL0FCN/;*8LS:S@HKHWE<"!6.HDS/I9(K=*4R>>//!&;:PM;+Q<> MXL>%SB_8P\&2/?()UU^68VG.[ IE%J<\4['(D.3S:^L&7U'BY0E%Q->8;]3. M,+1***=[0I8QT+12NE15HF MFQ&D<;;]9#]*(G82L/=* BD3R+$);IG@'IO@E0D%U?9V*@4/E&DV'$BQ03*/ M-FCY04%FD6VF'V?Y]S[1TK3&)D\/)UI$3PN1S+A4OZ';[ZM8/Z,_T$BDJ?E6 MBE9TLV9QPJ8)1Z;.T-U*KR1']TJM6!9Q]#OEVK2K#R9-+9CD:F!K,[( M^PK>+GD7Z.]5.N42B3F:%.Q6N0\H+M?<&O[Z"_:=/]MXA02C0& -SMV* M<[<+_85S510L:Q3L?%NP<56P<586ZHM@G/>(2WQ_8ZUWN M6@(=''C8[S<#:>?(W\B+5_'B'.!G?]BKO^ MZ7(W9;J:)G'4J?].W%.Y@@2C0& -/H.*S^",^@\@.8<$HT!@#<[#BO/P)^D_ M/%!9B,,P]/9^H$='QM'.<;^1%>S4*W7G3=J6\9IIWBGN;N13*PT4C4*A-5G= M\3_XC HO.XG\V$#:/?2W4E-[ M&=QM9F[392*>.2^U_GF9/R)IG3F0M2CI@42C4&A-#FO?@[USZAK4+H&B42BT M)O&U8\*=Y@!2U[W#5;+KX[ ?'@B[)3)PG8 <*OL]G VNK0WN]C8/W!15'&D^ M*[7])8M?^Z'U+:P8%@ M?;=G5MS>OK(/ XU)[ON^LR_L][ LN/8LN-NTC+DL-F'RN?^?LH%L1$D0)!J% M0FL^-Z\M#G'.^>0T*UG5]+\![@AVU!!*, M_= C>\KN'OI;J=G9S.GV*9/;";JY1R,AET*R8K.2. 2C<<):U^3=<"=7&>P. MS7OX&E+[&N*>4]Z@9@@4C4*A-8FOS1 Y:A<(0M[>H;R]T.^%3KBO[Y9(TG<# MIW<@\)9(/_")XY"]I^'VSD9W_K>$OYA\C#.%$CXWJK-[B0!THCD]D,Q0=/.?E9LQA%J2QY)3EI@?_Q2LF*:LDQ; MG3,%BL9VR(=7N<Y2HIW^5K MF:G?/.3%*JG4VV(Q+M>%3.9-I=5R3!TG'*^2-!M=732?W197%_FF6J:9O"U( MN5FMDN+'![G,GR]'[NCE@\_IXK&J/QA?7:R3A;R3U=?U;:'>C7>4>;J269GF M&2GDP^7HVGTO@FE=H2GQ9RJ?R[W7I#Z4^SS_5K_Y.+\<.75$2.7RYJDXOBKA8YV;=85]U^_T'ES\.I@[I-2WN3+_Z;SZO%R-!F1N7Q(-LOJ M<_[\']D>4%#S9OFR;/XGSVU99T1FF[+*5VUE%<$JS;8_D^_M'V*O@NL?J4#; M"K13@1ZKX+45O'-;\-L*_KD5@K9"<&Z%L*T0GELA:BM$3;*V?]TF-7%2)5<7 M1?Y,BKJTHM4OFOPVM55&TJR6XEU5J-^FJEYU=5?ELV]O/ZADSLE-OE(*+Y-& M(V^)D)DLDB7YF&T57W_Z*I95DB[+U^KW7^]B\NJWU^0WDF;DRV.^*9-L7EZ, M*Q56#1_/VA!NMB'0(R&XE'S*L^JQ)"R;R[D)&*OCV1T4?3FH#]1*_)04[XCG MO"'4H;0O('OU6,Y4=;>I[O54C\^OWMG1ZN+\X%U+ M*KR=OKR&YPW45T]D'[8DOY]4]\GORW4RDYF6LGB2HZM__\L-G=_[4HR$ MQ4@80\(X$B9 ,$,H_DXHOHU^I<2Q4AU,6>N%)$^JDTGNEY*HKH<\;*I-(4E: MEILDFTGR2O4WY6.B8GC=)R-K.T-EM(5%#:P>UI^N(AI0CX;AQ?AI7R(]!1UW MXKMA9!9DR/ X$B9 ,"/]P2[]@37]?ZSK7J$D:K945FH<2;/%J3Q;@4/S'!RD MS_5"=QI-O4Z>>PI./&="O4Y!A@R/'[9*GWV6 M\Z[;4\?01AF4QJ$T@:*9$J):0M0JH<^RK(IT5JGQIYFEDJ]96O5]JS_808-U M@*3%4!J#TCB4)E T4R[:O71Q]J4+]2^AM!A*8U :A]($BF8*1KN8[J^R,>T- M#9;3H3\9>L'4C_SN2'18D$Z<* R=SBD--#X.I0D4S12!]C)=NYEY_9P4\T%> MIATX.-F'+N"19/?8A?W)AKJ94)I T7[J&3,5J*_:TMS(F*DXU)ETE_;&T(89E,:A M-(&BF5K01BJU&ZEGS%:@_NF)<%RRJF]4ZNT>H%XIE,:A-(&BF9+07BFU+QF] ME45S.UI]!?7$"@X[:; VH%8IE,:@- ZE"13-U(NV2ND4-_^ FJ106@RE,2B- M0VD"13/O5]3.K6=W;G$K..P-#9532S.6?7NA/W$[U^KCGH+4=<.IWUV4#HV/ M0VD"13-%H/U5[\1*T\$76.S P\_Y/N*^>=E\]'S8]]:!^*I060VD,2N-0FD#13,%H M/]6SKRT]8[""NJ@GPJ&6P0KJF$)I'$H3*)HI">V8>G;'%#=8)=^/#E90KQ5* MBZ$T!J5Q*$V@:*;0M!WKX>[K]Z#&+)060VD,2N-0FD#13,%HL]:SF[5G#%90 MC_9$.+8S*Z@?"Z5Q*$V@:*8DM!_KV9>NLJ3(WN:;BNRO.VALE5YY0!U9*"V& MTAB4QJ$T@:*9&X-I1]9W8,..#_5WN[6?YUR8MTTJ2FIVJTV*+.* N[(G MLM=2;!= M1U(2EY)Y\J-?+% '%DKC4)I T4RQ[.T[BG-@?:@#"Z7%4!J#TCB4)E T4S#: M@?5/W-V_6!1RD:C>95$D6:6^P>KE0Y(6Y"E9;GKOV;(3!^L&NK 52F,M;;(_ MHPDI#350H+8;2&)3&H32!HIF"T2:J_ZLV2;4W-%A.A_N0'MDS MNZ]D_Z;9T @YE"90-%,&VCCU3QBGW]=IN_.VY6P&ZI>>B,BV)R8T$ :E<2A- MH&CFMOG:' UPYF@ -4>AM!A*8U :A]($BF8*1INC@=T<_9C-\I4D5?*=W,M, M/J15KU2@AFA+VS\KZ"YDA3;(H#0.I0D4S[8"V)?$WNQ@Q4#W M2X72&)3&H32!HIGBTLYK@-LO-8 ZKU!:#*4Q*(U#:0)%,P6CW=? :M8-N-O7 M#AHLERWMU+XDT$89E,:A-(&BF3K8>_S3WUW6:@<,SK\]G./[DD##8% :A]($ MBF8J0KNJP4^XJH!=2>S-#M81U(2%TAB4QJ$T@:*9XM(F;( S80.H"0NEQ5 : M@](XE"90-%,PVH0-SEO)>L8\!6JRMK1S=B6!-LR@- ZE"13-U()V8@.[[WG& M7 5JPYX(Q[(K"30.!J5Q*$V@:%M)C/<>J+V2Q:)Y5GI)9ODFJ[;/UMY]NGL> M^W7S%/*Q+KY]F/NGI%BD64F6\D%5==Y%:E95;)^/OGU3Y>OF\=SW>57EJ^;E MHTSFLJ@+J-\_Y'GU\J9N8/>4^JO_ U!+ P04 " !+B5M8"%;.!"X# !Q M#0 &0 'AL+W=OR M?+/ 66F$4S5V3\,IV? \*^&>(K8I"DS_S2$GNYEA&_N!AVR=\_^504O@EEB!C,$Z*!BP\*+*R_L?/C1 ' -L_ 7 : M@',,\$X W ;@OA7@-0!/*5.'HG2(,,?AE)(=HM):L,F&$E.A1?A9*==]P:F8 MS02.APM.XJ>+N5 N03>D$-N)8;4@%ZB>6KZ>NGV6;5 FF(/8!1R1%?I9 54& M#)U'P'&6LT_"YG$1H?.S3^@,927ZE9(-PV7"IB87WDL?S+CQ=%Y[ZISPU';0 M'2EYRM!MF4#2)3!%V&WLSC[VN3/(&$%\B5S[,W(LQ^UQZ.;M<*<''KT=;@]$ MX[8KZ2H^]YTKV:=TS>3U,\FCYHI5.(:9(J]O0L7QO,C6WA[+T6#E!,.I:1:^MO%%@ MMT:=.$9M'*/!.!Z$,IC&*1*)AB+8BL.]4DEZ>SJF0<;W[@B=9)$FLHZ2?JND MKRVG?)T*ZB2+-)%U% Q:!0,M.56S! =YX 83_RBE7AOYOFL=950/D^?U)]2X M#6(\&,0W*,75EJM\ND[$+9PQ+J^Z+0REU"#G>S>$3K)($UE'RTFKY41;2DUT M*JB3+-)$UE'0MEYJ-DM+4C4TA[>+[8]'[E%:]9K9WO%5U6/FB2OM*+7,@UJT M +I6-3U#,=F4O"[-VM'VW7"MJN6C\;E\3Z@:]X6F?HS<8;K.1)69PTI06I>! MN")H7=_7'4XJ5?$N"1?ULVJFXDT$5!J(^14A?-^1'VA?6>%_4$L#!!0 ( M $N)6U@5;I2J P0 ,T7 : >&PO=V]R:W-H965TB4,Z[<7.9N)->ZV ;)@ HI(<)_^^ MDL!@/D+M'?4FX>.O'Q61P(?6$)QAR\Y5G!ED;">7ECFBQ*<([8-2EQ M(>YL"YZE!7Z@@.WS'-'W M-<[(86E XWCA,=TE7%XP5XL2[? &\Z?R@8HSLZ'$:8X+EI("4+Q=&K?P)H1S MF: B_DKQ@9T< UG*,R$O\N3/>&E8([G&62)-;Q3PTUFL^4 MB:?'1_KOJGA1S#-B^(YD?ZN"YI)7D0RIOZ"0QUK M&2#:,T[R.EFL($^+ZC]ZJX4X28#>!PEVG6#W$]P/$IPZP3DWP:T37*5,58K2 M(407CK_DT>8Q%R>T T!C_>2PP^AYBC-&-?Q.6G30@^?_H"/H&T #\2 MLF>HB-G"Y&+!\F/-J%[<)-\N-ZQ$ M$5X:XO7!,'W%QNK77Z!G_3:FDDY8J G64=!M%'2GZ*O.OL;5OAY3KZ($BB)? MI:\KV_+<^<)\/95E),KV_5DW*AQ&N3,?-D&=.F9-';/).NX1+:[$:QT\8L9I M&G&Q(S8)$H*-53/)NG0OZ(2%FF =#;U&0T^;FSR="NJ$A9I@'07]1D%?BYLJ MBG_J$R_HFVD8Y =SJ^>ER?7\9+5!4VTP6>VIU>36 4]%RD?]-LFY=+?HA(6: M8!W]YHU^ZY;L]R(U$^=+R>YZ:7 M]+,EGS2L<++D!TS5SYTBPO_ENVG2I=M&*RW41>NJ:+[S]GX"S7#V#??\,HQP\&_OL_&F;8=LQPNF4>?.VI'X'C_ILD M7;QQ=-)"7;2NBFV_#F?Z_*>U7]=*"W71NC*V+3N<[&?/]Y\W=!9TG+[_1J)F ML-]SCD3!F6N-_X"#;>\,IYOG^[S,R#L^?JE]+S_<#IJ:WKIFG;10%ZVK8=N1 MPT"?J[1VY5IIH2Y:5\:V,8>37>OYKIH/1QF6W3?52-#,Z7MJ&.183G\H8I[, M.7-,=VI>S$!$]@6O9H#-U68F?:LFL;WK:SFK5O/3%E,-NK\ANDL+!C*\%4CK MVA?O-UK-CJL33DHU37TFG)-<'288Q9C* '%_2P@_GL@/:";XJW\!4$L#!!0 M ( $N)6U@KH1U1^@< / ] : >&PO=V]R:W-H965TC9:,K2\FDW*^ MI*NX'.=KFO%?'O)B%3/^M7BKGP.7E5DD M*YJ529Z!@CY36#6J+KPE]+O<^@RJ5^SS_7GUYO[@:.55$-*5S5KF( M^9\G.J-I6GGB']7)\^3N8]+.LO3;\F"+:]&P0@LZ$.\ M2=GG_/D_VB3D5O[F>5K6_X/GQM89@?FF9/FJ:[:@#0-2(W,-I4:ARAF\?2RR)]!45ES;]6'&LRZ-4\_R:K[ M?L<*_FO"V['I'(SL< MPS. '(0U :YE'WYM"0#=[=/ES[(P?\?>;(%\F\0K^^D^!+EC MSD8_ MU>QR4:[C.;T:\>FCI,43'4W_^@-ZSC\ZC&PZBRPY:^%'=OB1VCL^@-_'S>J> M5W3^ .X.5BBQB9Q-9Y$E9RWDW!URKK'R9.3.P*<-*UF<+9+L\0SYYS.7G:!] 855\ +3EK >CM M /1Z OAO$6?52'X%*4]!RL6>2Y O(:7:88(#A'';+E+M!.:MS/Q=9G[/S+YN M%XA7$O.50,ZAX^' DR*>Z0P#-R1$RDRU.Y!9L,LLZ)D9)Q\/-*F2XY4/YE6E MIZ]G&J@)^"3T7;G8-7:$$ ^%4J+&J ?6<;C#)#QF(J#UWZZS0*@D[&%^8WWI MSLY4.^UL$1E#'P@,= 2W:=?)RN'ZB!6?1X%V<%.!KG&ZHE@HY-E<: MJ]XB6][:2.ZQ5&@L,@.2G1:>19ZF<5&"-:_4NORTU=<$$>Z553#VG'#_GU2( MYKA[HVS)6QME)%!&PU'>7YTZPKGMC6NNO6$Z1JX,(=*@3J TDLVA#X5&\&QH M)MI&:/:6MX[(8!49->>9SHR,Y84^,H<^%!I!H:&19YJA,:R/':$B.@Q"I8@T M9L$XE+F..96A4 G.#,VDN?LTIEDV.^+E*J,)CWVELE2K5V:ZR)S:4.@$6X9F MNJPHW>OGN%CHMQ2,GGJOHS:]1;:\M5$4S!SZ1^M=:&3WO>&SZ2VRY:T-GZ#_ ML"__/T[T0I7@0^0[/O+D\:H:(N3!P$/R*#V%%(!""\"^8J"CJ#7[[5UTJCZ M'"Q7!NL4\@ )>8",I'FP3F[M(Y15I# \H920H.S)3 M=EM:N>E&VA8(D"P)=79<+,M,(3*'/?2F"XZ-S!S;JEQN^FKI99ZQ)V\%:>RT M\TRD,93GF7;>@D C;%,+(ZO[U5:]1;:\M9$4?!L=P;>M:>$FB'V&Z(X=6?YJ MK:"\*)D3&@J88-WH"-;=7]::>^M=FJXJ7-RQK%ML]=E&4)!O9";?=M5OTYF4 M,E0F=+V9,F6=@E$CP:B1>;/[M.JWZ5S&0-X0UYLI170*\HP$>49F\OP;Q&\3 M@31I*;1(:R7K7:T5/+0."H:,S SYEA;U:8TJL5<>V9H]]9YH;'J+;'EK/_46 MU!F;=]:[Z%AL=3O=JK?(EK(0>4J+-(8'!!S>.UIBWO(>*D_-;GN/ M.[MG37!GG 0?QV8^;DOH-MVT!"P.<(B50:0Q1+PNY.?DD3GPH>-#\&Y\U!&1 M?E(7JP=$,/9( )4QHSE)HIN+(G/T0]$1G!I[-@4QMKJI;=5;9,M;&TE!P?$1 M%-R:(&Z"://!,)"KS^IVMRUO;6 %8\=',/;^PKGIK:52G+&K0*@CWH%,S\VA M#X5&T'ALIO&GE7U-YRVD\#B0GPKHS#1*QIS*T!.6@JL3\S;W;]!]303MAYXR M6AHC=0!'YF2&@B68.3$S\[=QD9WG&P;VGW<>/IIJDT[/K'J+;'EK RG(.4%' M*T1BZ4Q) Y]-;Y$M;VWX!/DG?Y'#YWNGR MOM*@HT(T^^U=F:I@0-@)0D]>*6QUVX9+" ;25S ,4U)$E0#G&/)B4Y8$G:'O MA_(9M<@<^%!@A%8@?<^*'Z&DB'K@&WHP#!4NJS/4C=G('/U0= 3_)^9#+3V5 M%+%ZOL6JM\B6MS:2@O 36UOTQR@IHA)\;^S*SS3,H?8&]A1R@0BY0(Z0"_V5 ME+FWWB49L^J(UV7L5=D6+Q_J5XA+,\TW&MB^)[J[N7EN^KE_6 ME:[?P(MH^_*Q<+-]%_I#7/"YKP0I?> NG;'/RZ'8OEZ\_<+R=?W"[7W.6+ZJ M/RYIO*!%9&ULK9M=3^,X%(;_BM5= MK6:EH8V=?E 6*@V-1[L7HT6@F;DVC:$12=RUW0+2_OAU/DCJD+@)>[B -,UY M[+RG.3EO8RZ?A7Q26\XU>DGB5%V-MEKO+B83M=GRA*FQV/'4O/,@9,*T>2D? M)VHG.0OSH"2>$,^;3Q(6I:/59;[O1JXNQ5['4;5I**$4<)3%8D42?YP-?J"+ZB?!^1'_(CX MLSK:1MFIW OQE+WX*[P:>=F,>,PW.D,P\^? USR.,Y*9QS\E=%2-F04>;[_1 MO^8G;T[FGBF^%O'/*-3;J]'Y"(7\@>UC?2N>_^3E"%]L?U'F<[3+-A7Z%'#-HEC];H[X%4V0VC+)U>5$ MF\EDR,FF''A=#$PZ!L8$?1.IWBI$TY"'-F!BSJ(Z%?)V*M?$2?S*[\?(\S\C MXA'2-B%W>, W8^3C/-QO"0_ZA[>-3ON'8X<8?I57/^?Y _/:,K/K@C1M)V65 MZD+MV(9?C4PI4EP>^&CUVR]X[OW1)C(D+("$42"8E8YIE8ZIB[[ZF1F *-'R5*-0J8Y>F"11 =SL7&TXQ*)_$)#GZ(4A2*.F53Y[OPZ^[TM?*6=)L-1M:]CB&0LW*5O+(7^%^2JJ\O]C)R/0: M_9L[-WVPIOA=$T7&9-94]?U1RS%NR@HT,5M64LM*W+(RF9Z)O4:WIG8:33.% M[[JLZ+4;-EA%2%H 2J-0-#LMM>O$<+83@_I.4%H 2J-0-#LIM??$;O-YLI$[ M$=_=0ZW=D8-5!S6,4#1;]=I:8K>W_'B+5X*;[1:>^W8-7KMG,%A]4",)1;/5 MKZTD=EJC#W:#);39P6'O^ D42B:K7GM++';6O[?AO/\7?.W&,_/F_I#VM E$:A:+;^M0W%)WQHLHO% M*W_[0O'O76?_ ^H]06D!*(U"T>S'0K69)1Y84TI /2PH+0"E42B:G93:%Q.W M+^YHCSYG#SFC9)_TN%&X1QB<*TA: $JC):W9$7KS]L_Z#ME*0/]+ /01+"@M *71DM:X!.;+94<&:K=,W&[Y0T[!S1RL.ZB;!J71 MDM;AB6S-:X],3GCDMDX5_8N^%96G57'0YZZ@M "41J%H=FYJYTP6<#TKZ(-8 M4%H 2J-0-#LIM;4F/:UUUQ>I[OC!F0 UV: T>D*I\BMCM$!)L_DN^BKRQ?XTO:+$JOL84B_2_,?D8I0K%_,$@LS4B(R2+=>_%"RUV M^<+N>Z&U2/+-+6&PO=V]R:W-H965T9P6;&0GGFQO39%&"<\1&9(,+\61%:(ZX MN*5KDVTH1K%RRC/3MBS?S%%:&/.I&GN@\RG9\BPM\ ,%;)OGB/ZXPQG9SPQH MO X\INN$RP%S/MV@-5YB_K1YH.+.K%'B-,<%2TD!*%[-C%MX$\) .BB+?U*\ M9T?70%)Y)N1%WGR.9X8E(\(9CKB$0.)OAQOZ)\4 M>4'F&3&\(-F_:WI'$:9<"N34F)= MA)BC-&.7PN1I&8*+#Y?@ T@+<)]FF429FEQPD1&9417W71FW?2)N:(-[4O"$ M@8]%C.,F@"E$J)6P7Y6XLP<10QR-@ .O@&W93D] B[>[VSWNX=O=X0 ;IYY7 M1^&Y)_ >Q930-)+3HJ88/!4I[]5Y$$=N.S=L@R(\,\2^PC#=86/^^V_0M_[H MTT@G6*@)K*&?6^OG*G3GS'71IZ"K4T&=8*$FL(:"7JV@-YB!7[;YL]@LR HL M$R3@K\"?%!4R(2_$RF=J[+)/SA)VK&!EV=K-/:\3K!0$UA#P:!6,!C,C+\)%Z5OA5(*=BC;8IDC:(]HS*H4Z9.R MA/2.YC$835HIT;6Q1D$K'P9#>R?Q24U\Q M[%]2R2K88W8^M!RG16_18S?Q L_RVS)T[4[4,GAH@*&C;SUI;8*UHH6ZT)HR M'OI@.-@DOJ^D59C']^VP9=:*%NM":,A[:7YW,=+4^%82Z$0+*[0AGW^Z$XU56=^N\% U"1F;0/M MW:^=A(1\8!*:2E5)@GWL]\EK^QA/]Y2]\C4A KR%0<1GO;40FYOAD'MK$F(^ MH!L2R6^6E(58R%NV&O(-(W@15PJ#(3(,:QAB/^K-I_&S1S:?TJT(_(@\,L"W M88C9^QT)Z'[6@[W#@Y_^:BW4@^%\NL$K\D3$\^:1R;MAIK+P0Q)QGT: D>6L M=PMO7#16%>(2OWRRYT?70(7R0NFKNOEG,>L9JDO]NPQ?" %T>7E(=XD1B5"^A9I4;OL$>F?7DM,$)VY'>_,\_H&7\ M58>G2S&W([$"NE&&;J13KZ+K@Q];P06.%GZTZH,7LO*C2%[*227 D4? E4SE M),&_UF%.FK/CYM1<5L\ MW]X(\WPU39PA,:X$>&U:$VB.C!*)FH+(<";F&)9(:/MZ(0DK(V&U)2'7FR7Q MA20ALP5X*CN"\UBL:K23B0V-,I6:V$^SMV$?)=W^X(DZXH&Q3@D?D> MJ0O.Z7+Z[5+,[4BL '*2@9QH$^@,R$:3\8(& 68<;&0FQME5FUQ)/R9'J6 , MH%U*K":%7&U$%_*"1F[3C(\1*\[/S>"D;4I37(A\5,+3K)BKC^!20D=&%GZ, MD&;>;H@+UG)PRKAJBR&KC$L;SJ6X4(X+=3@$:V;TALQ0DP'8J)1[KE211.ZB MH=Y&)_L6,)[=P M3&+=X@ (PL(^H'EFU6+6-V6!=Z+R;@+"9',(';# [W6;G_LS4G8J91^DK%-* M[ADE)U6R4B4=U-R$0[T+OUVM&%EA0>0V6C _XKX'=CC8DO,($^'C&0BA0674 M54N-1X/*/%4M!0UK<,)*P=Q80[VS/AF=\I4T_=6!'%:UVBB3!IRCGE5"M&HZ M/W#*(7Z&F8:YFX9Z._V+<#ET^B#*;/4A_#/.&5:-[L1!CK2Z90S:#K2>:SI2 M*^+*33C46M,,U[X\YQR2!6S4"M9FD7(:+5*=VN^NU(H0:1W\SE(<@1R M)Y]>L*RD;37X14;?J]8,.U(K,LSW 4CKD;4,NUMKTDZ<66OT76T-]C,V!RC? M'""].6X%MMWZA[TYI=IS_X M#X\.1T/"5O$A,Y?9M8U$%&-9 =^\__!U!+ M P04 " !+B5M8=&$>"Y0" G!@ &@ 'AL+W=O&ULK55-;]LP#/TK@E<,+=#&7VFV=8Z!?*QH#\6"!MT.PPZ*S<1" M9*9%)&JD>=0%@R%/)A1Y[A3'5E>_KK("2 MZH&L0.#.6JJ2&C35QM>5 IH[4,G]* A&?DF9\-+$^18J361M.!.P4$3794G5 M\Q2X;,9>Z.T<]VQ3&.OPTZ2B&UB">:@6"BV_9\E9"4(S*8B"]=B;A%>SH8UW M =\8-'IO36PF*RD?K7&;C[W "@(.F;$,%#];F 'GE@AE_.HXO?Y("]Q?[]BO M7>Z8RXIJF$G^G>6F&'L?/9+#FM;X!P= 00=8#H-6!X!!!W@-@EVBIS:+CT-35]X*X+?*ULJ9&>Y+GS*XI M)[>B?3\V\'0.AC*NSS#D83DGIR=GY(0P0>X8YQ::^ :%VN/\K!,U;45%1T2% M$;F3PA2:?!$YY"\)?,RP3S/:I3F-WF2<0S8@<7A.HB"*#PB:_3L\>D-.W%<] M=GSQL:H75,&AJD^4HF(#V":&K)[)?MR"/COWI*$J/]_=R_G^M.S ZX;1J.!L/$W^[G\W=0]&D0 M]T&M3G^OYTI0&S>*-,ED+4S[+GMO/^TFKLE?^:F':%W5&T8MAZ' M-5(&@P\H2;5CJ36,K%QGKZ3!.>&6!4YR4#8 ]]=2FIUA#^C_&]+?4$L#!!0 M ( $N)6UA/@U:+G0, @0 : >&PO=V]R:W-H965THU M/HWA\?B _JL-'H-9,@4W(O^2)3J=>1./)+!BFUS?B]UO4 /7+OM:).#((AR<,PMH@M+PK1Y;E+=,LFDJQ(]+L1C0S ML*%::R27<7,J#UKB:H9V.GK0(G[Z>(UQ)>1&%'C8BMET?22/7$(LUCS[%]>J M?8YK:NIKI&@<^7%-Y[JB$YZ@0T-R)[A. M%?G$$TB^!? QMB; \!#@=>A$O(6X3P:T1\(@')#'AUOR_MT'!^Z@2=S X@Y. M)2YE$NK$+=@>A:K)7$K&UV#&/?)9\"THC:O8#+O9F+M[I4H6P\S#RZE ;L&+?OZ)CH-?'+$.FUB' M+O3H&R6H(R7$QTJ(,;X>$:4^=?25DY%U8EZ+;13TAU-_V\%LU# ;.9G=8X9E M%NN#0E&TF>YT[L0Y,W_CAN7X36EE_ -BO6ABO7@]K>@4)-$IXR[97'PG&SKN MC[IU,VE83IPLO]C7&EFQ+4BL/J0$F8FDR[T;B.(),4E"4E3/%CY@"=LK1R(O M&XJ7+Y.VE49GAIQ 9YXW#=H*$KPI===T7CG!UPZ/%3[HA]T"IV'+ M,WPMB3^#=-F(>_*BS,4> M#MK^PV:GDYL3Y]S3;NL@G;PM<3O+Z;GAMC65NHOJ2T3C1JI%0RO1H'A.O8S^ M47-6@%S;%E3A!<)D57U:\[5I<^=5<]=NKWKD.R;7&5&PO=V]R:W-H965T$Y/B0ETJ.UD(\J ]#DN%+1*ZJ)UDWMHY%DJ72HFC J*!@O'[3YR8. M6P"W_PK :P#>/B!X!> W /^M@* !!%5D:E>J.,14TV@DQ9I(8XUL9E %LT*C M^XR;M-]IB;L,<3JZXHDH@-S39U#DE,0X49HEA/*48& Q;)Q,15$*#EPK(N:D M01Q_$TI](C/ HP=DA^8X!DU9CKNGY.$N)L='G\@189S<9V*ID%F-;(W:C0([ M:71.:IW>*SI=CUP+KC-%+GD*Z2Z!C4ZWGGL;SR?>0<88DA[QW1/B.9[?(6CZ M=KC7 8_?#G..W>?0K/O]P'INLS*4H,&U<,[YD?$%^E""IN6=JD[#+IR73 M+^0:="923-\*TUZ8%)_LY/*$?!W[WSN2L1[DL7O1+:3I*!-4G"(/7KHW?6Z MHE6C!A7*U.E5=.J&OAN,[-5V'#K,_# ,_%VSN,,L")U!:[4C/6REAP>E-[6@ M2WT-/-N1-1CZPSWU'69NX [#/?4=9E[_S%RQ+OG]5G[_H'QS+39'G]7G6YOS MW>5/___XA8$7[H5YVF$6#,_\P9X_'6:^Z_G.GC_V5@DO0"ZJ5JA((I9&ULK5?;;J,P$/T5BZU6 MK=266\BEFR UH=56VDI1T^X^K/;!A4E !3MK.Y?]^[4-H;D0E%:\!&SFG)DY M9B9#?T79&X\!!%IG*>$#(Q9B?F.:/(PAP_R:SH'()U/*,BSDDLU,/F> (PW* M4M.QK+:9X808?E_OC9G?IPN1)@3&#/%%EF'V;P@I70T,V]AL/"6S6*@-T^_/ M\0PF(%[F8R979LD2)1D0GE""&$P'QJU]$]B6 FB+GPFL^-8]4JF\4OJF%@_1 MP+!41)!"*!0%EIL08(']/J,KQ)2U9%,W6DR-ENDG1)W[ M1##Y-)$XX3^0D&: GO$:.+I"8T:7B3[3\P $3E)^(7=?)@$Z/[M 9R@AZ#FF M"XY)Q/NFD $H&C,LG US9\X19[:#'BD1,4=W)()HE\"4D9?A.YOPATXM8P#A M-7+M2^18CEL1T.ATN%,!#TZ'VS79N.5AN)K//<(W6C &1*![B(#A]!)-!!: MI-CH!PW5ACPG=+>61<\!G0^!P#01%^CW[2L73);0GZHSR7VVJGVJOG+#YSB$ M@2$;!P>V!,/_^L5N6]^J]&R2+&B(;$?K5JEUJX[=U])6R97#NAJFNN;2[_;Z MYG);A$,3S]LU"6J=?S(UKTS-JTU--D39[DA5^%/JJPD?\B>_EY M!Q(X[SP[4;?+J-NU43]3@5/9\O(2@/PEK\JA?1"?8[7V2U-)_ M5(F&R':4Z)5*]$XHG6CS\M743N\D86J]?528ALAVA+&M]_'&JI6FF&^$K+H: M60J2[79VU?7&PO=V]R:W-H965T?([]'#]^?/!D M3]DKWV LP%L<$3XU-D(D-Z;)_0V.$>_3!!/Y9D59C(2\96N3)PRC( 7%D6E; MUM",44B,V21]]LAF$[H544CP(P-\&\>(O=_AB.ZG!C0^'CR%ZXU0#\S9)$%K MO,#B)7ED\LXL6((PQH2'E "&5U/C%MYX<*P :8L_0KSG!]= A;*D]%7=/ 13 MPU(CPA'VA:) \F>'YSB*%),#D *T1OFX K$A.\"L4%0 *\]!=]P 426T'9.V!*^A[B ($D$[PVZ;/N MH)7VI\KM;F;U54+L#O7KU,IK:W44\:"(>*"->"%4(&&64T(M^$M Y,Y"5V"% M \Q0!'(5.D2K[ZHG1VO]7 ><:X$_FD!G(CN25ROLM<*A)^ 1R*,"A%&G40XR*I +2$BU]3+(ETZ MO(,Z^DYJAYL)I 7^:#:=B>Q(R'$AY%@;XW>QP4QI%".B2GHH<-Q%.3VK1KE3 M@=ZX/I,']<7INHC_6E^<6C?OK%_4%33FB1IPI26EZHMZ.I5>M4?UMM;4,5G9^,]'+D)WO6 MM!&5_A3J'6%Y*J%VH8[?Q+#>+,)/2Z'%C=K-N7""C\T4, \.S6+,UNGA(Y5'WA$">Q%G!J.\G>M[\Q ML(1@0U>G?;,+9&;XS8P]?SPY.M?X:HYC M[5!:?&?T*%O72*>RY/Q1WWQ>31U/$]&,IDJ'(/#O0.RC-9_D7'VM9S M4+J7BN>U,Q#DK*C^DZ>Z$"T''/8X^+6#_U*'H'8(RD0KLC*M!5%D-A'\B(2V MAFCZHJQ-Z0W9L$*W\4X)^)6!GYI]+E*>4W1/GJA$%VA!UU0(NM(/T+645$E$ MBA7ZPLB294PQL'JWH(JP3+X'^X>[!7KW]CUZBUB![K=\+\%:3EP%:/H%;EIC M?*@P_!Z,!4TO48#_1+[G!Q;W^>'.>[WA!"\B> MKZU%^7&]E$K (OQI2[:*'MJCZYUY)7$'9 M:>?8\"+CQ<$X\3IT%J/$"^QTHX9N-$AW"VN%B'1;;N\5/=IU4"P_+EF5I_48J ML"E25F";63_P22[4GU89[!T8 4*;7F8$I9A.,D M[N9@4[S$ZU$0?-(\/"QZWU](:>K71>3%@3%T+'9#G">IP\-:9Z^U%34VOJFP M%QGU-*VZ\\9MG2'T >YO(C:LD"BC:_#Q+F-HB:C.1-6-XKOR6+'D"@XIY>46 MSI%4: /X?K[1)Y7F9#K[#U!+ P04 " !+B5M8CN"!/KX" #1!P M&@ 'AL+W=O&ULK55M;]HP$/XKIZR:AL3( M&]"U@TC0;%H_5*K*VGV8]L$D!T1U[,QV@/[[V4[(* J,2?V2^.6>Y^XYVW>C M#1?/<3N/2 /?'._:O5KO6,B<2;SC]D:5J-78^.9#B@I14 M/?#--ZSUV 33J7]PJ:R'5XYD)12\;P&ZPCRC%5_LJWSL ?PAT< 00T(#@'] M(X"P!H3G OHUH&\S4TFQ>8B)(M%(\ T(8ZW9S, FTZ*U_(R98Y\IH7YU67H,C7OT [CA3*PE?6(KI:P)72VAT!#L=T^ D8XQ)#T*_ M"X$7A"T!W9P/#UK@\?EP_X2:L#F5T/*%1_C:CN'G9"Z5T._D5UN^*[Y^.Y^I M'=>R( F.'5T<)(HU.M'[=_[0^]R6J[^TT>^Z?8HYDBJE1O.(.V+KD:=+DQR7C+5)KSR M.MB+U?=[5P>Z6XPN>^&![)/Q_^\5*78YB:9N&A,3(J.I%L]KTI8DMQP?K M4]VOJO;REZ9J=G=$+#,F@>)"4WJ]2RU 5 VDFBA>V)(ZYTH7:#M&PO M=V]R:W-H965T'"3KZV98P?;O>S?8Z=92+JTVD9''EK;\3DYY\2?Y?167-S).8!" MZX0RV;?F2J6GCB.C.218VCP%IN],N4BPTETQ M-G8M!CV^4)0PN!9(+I($B_MSH'S5MSSK8>"&S.;*##B#7HIG, 9UFUX+W7,* MEI@DP"3A# F8]JTS[W3H98!LQC<"*UEJ(V-EPOF=Z5S$?H*OD#"S-9MI9-ED:.V&,/,:QTKHNT3CU.""13P!]!6O0:(3]%DO MG"\I"*P(FZ%++B4:8B'N]7I981%+=#P"A0F5[_3DV_$('1^]0T>(,'1%*-7O M1?8"WW?9WO Y%5 M4@B*%()][*44J$DA*J?0T$4_^:7K$"F.8)T2,Y.S!L*,+3!%E"1$94-HP6(0 M:)S7;-#Q&TB+/?%=KU,7WT93,]-D-J#EP+6;/6=93F6O[A>F$A:IA'M3&>E: MD8I$IE[0V4+-N2#JOL[)7I[G+H0#D54L-PO+S=Y'FE1>YY33O<6N:M1Z70;=INMWP5B(JE=F&I_6)+=;K;-;K] MT&YOZ:Z;YH8E>Q6QG4)LY]#;49V'SF-Q73MPRY>WY>=9D(JW;N&MN]?;6.^5 MH/?.6%=8I+?/3PM!9$RB72;VLCVWJ Y$5C'NN7\/'^[K;2XY]X&".!1;-8G2 M,$*WV&S9IS_9D!PDS0]Z>..<@6'RZ#/U!+ P04 " !+ MB5M8EH0@S ,# C"P &@ 'AL+W=O&UL MM5;O;]HP$/U73EDU=1+-3Z#00:06-*U3*U5EW3Y,^V"2H_&:Q)GM )7VQ\]. M0@1M0&V5?B&Q?>_Y[N4>NM&*\0<1(4I8)W$JQD8D979F62*(,"'"9!FFZF3! M>$*D6O)[2V0<25B DMAR;;MO)82FAC\J]FZX/V*YC&F*-QQ$GB2$/UY@S%9C MPS$V&[?T/I)ZP_)'&;G'&GJ:+V"Q*'YA5<7:!@2YD"RIP"J# MA*;EDZPK';8 3G4"+42;JV$6_!Y>_CVE Z_KE0@7$I,Q.^F(DO6;C.K-N&9R$B 8T.Y M3"!?HN%__.#T[<]-);=$MB. 5PO@'6(O! A* 8(M 3J@KR(\B*I382K/S_\H M'X)D@.N,T6" M^O]GZ=MF;V0MMR4Z6,0;)>K6$G4/2C157A&2!H5/SG,9,4[E(_R#VXU$>[JH MJ=B#5[VV<5HBVU&E5ZO2>Q?G]-H4H"6R'0'ZM0#]MSF')"Q/95/M):'C;+6Z M9PZ>M'K_F1UC#5F3(F*J.&<,4"Y=5O.:!=^GC0I@ MD>T(,*P%&+;=Q\-G+>J8PR=MW!3C/FEC:VN$ MT>/C->'W-!40XT*A;/-4P7DYDI4+R;)BJIDSJ6:DXC524RQR':#.%XS)S4(/ M2O5<[/\'4$L#!!0 ( $N)6UB1N+ERY ( .<* : >&PO=V]R:W-H M965TQW3AF MI;B>5:CPO79)E)O6"'XQ5>P@W(N]6C)+)I:C'8(<8JD9L'JM80IYKHF4 M&[]J3JLY4@-WQX_LGTSL*I8%%C!E^7>2R&QBG5LH@127N;QFFR]0QS/4?#'+ MA7FB36WK6"@NA61%#58>%(16;[RM==@!N(-G %X-\ X%^#7 /Q0PJ $#HTP5 MBM$APA*'8\XVB&MKQ:8'1DR#5N$3JC_[C>1JERB<#&-T:M4 9-*(/7A8)DAJ6JEF6>(%(H*26" M- 53'XTAQQ*ZXJW."W;C5<7_KWCW.O725.B)K*7?L-%ON%>_*[PE15ET";$7 M^-*[TR=9U!-92[!1(]CH?Q2B49]B]DD6]436$C-HQ Q>=WM/U<]/@CI0(O5[ M))7FTOQ=<1SS$I(ND8,G!<9]R=KD*W@%>8+PD5*(=4T3MG M@&ULK59M;]HP$/XK5E9-K=0V)+RN@T@%.JT?*B':;A^F?7"3@UA-[,QV@.[7 M[^R$C)? V+0O8)_O'C_/V;Y+?RGDJXH!-%FE"5<#)]8ZNW%=%<:04G4M,N"X M,A,RI1JG 3]G$TDSMP*)6(I<,4$)Q)F ^?6NQGUC+]U^,)@ MJ3;&Q"AY$>+53.ZC@=,PA""!4!L$BG\+&$&2&""D\:/$=*HM3>#F>(W^R6I' M+2]4P4@D7UFDXX'3BJ6GZ'4TS9XH4B4_27+TK?AD#!76J1E,#)( M&2_^Z:K,PT: USD0X)B&8&-CBA3($UV!(E?DF4L(Q9RSGQ 9(QD"AQG39FTJDH1@ M[I941N1\#)JR1%V8H,$A;&%+5%T&IW\38L-I74.'G=#Y73 M%L-VQ;!]E"&^+2RL"J["7$K@VC(DF5#,''_M RD NQLT.EYOA^J^3]OSZIEV M*J:=TYAFD@EY L_.'H?F!H>"Y]$M__%R="M!W:."\.5:05B=3I5T%/!O'T9W M+S]7GM>M/Z1>I:EW5!,6Q3]=]=[>+6ZW&_[.N>P[;;V'@IN[T5)2D'/;:14) M324JZF]EK9KYK>UA._8A-OFB)_^&*;X0'JC$%ZQ( C.$;%QW\6++HNL6$RTR MV[A>A,8V:(&PO=V]R:W-H965T+)A/,,2 M;OG6%CM.<*R-,FI[CC.T,YSFUGRJUY[X?,H*2=.PPLUSK MN/ IW292+=CSZ0YOR8K(Y]T3ASN[9HG3C.0B93GB9#.S%NY#Z'K*0"/^21_/+$=Y1"B)I*+ \+,GCX12Q01^_%N16O4[E6'S^LC^NPX> M@EEC01X9_9S&,IE98PO%9(,+*C^QPQ^D"BA0?!&C0O]'APKK6"@JA&1990P> M9&E>_N)OE1 - W=XQ<"K#+QS@\$5 [\R\+L:#"J#@5:F#$7K$&*)YU/.#H@K M-+"I"RVFMH;PTUSM^TIR>)J"G9Q_A-1ZGTLY3*=["(ES_ MG;!" +68VA("4>[84>7TLG3:N^*TZZ$/+)>)0._RF,2G!#8H4,O@'658>JV, M(8GND>^^19[C^0:''KN;>P;SL+NYVQ*-7V^JK_G\SINZV,/&X#4E2#+TR+(, M2FXE6?22,!H3#GMRW. OB[60',KQJVE?RO<.S.]5/>I!['!$9A8T(4'XGECS M7W]QA\YO)DW[) M[(CO1>U#K/6ACUWI3T-FD6&DYUI:J">_G=X$_<)RIO6]J M88(YDXE_"@L-,-_U@J"&G?@?U/X'G?Q'6$J>K@MYS)2HS!31R!2H[;7J"J98 MR[>,OA>K"6:(U0!KB758QSKL,]:X+ M3M,-N.VN"&:(UP%JB'=71CEH[P6=] M[D%9+_:$PSF./A;9&AHVVY0]6Z"_"BDDM.$TWW9M J,^FT"?9&%/9"=2CVNI MQZV)=93Z#E=25\<>2-U,+<2:@NM20C=P');H6Y/>XXM"\-W ">!O?)9KETAO M//:=P2@XR\KP$CETG?'$&5Y)N$FMPJ1_%:HB^YX.D\XZ7"*OZ7");-?!=5X_ MK)S6TGN'>0[1B=)<;(;^J)><:?*F7IF#B.-\ZB)!]- M+\MK,SF]%&N=)CF?2:3661;)[S<\%9NK$1Z]7GA(GI>ZN#">7JZB9_[(]>?5 M3)JS<8,R3S*>JT3D2/+%U>@:7S#J%@JEQ%\)WZBM8U2X\B3$U^+D?GXU<@J+ M>,IC74!$YN.%W_(T+9",'?_6H*/F-PO%[>-7]-]*YXTS3Y'BMR+]DLSU\FH4 MC-"<+Z)UJA_$YG=>.S0I\&*1JO(_VM2RS@C%:Z5%5BL;"[(DKSZC;W4@MA2P MMT>!U JDK^#N4:"U CU4P:T5RE"/*U?*.+!(1]-+*39(%M(&K3@H@UEJ&_>3 MO%CW1RW-MXG1T],_3&K=Y['(.'KS02CU"YIQB1Z7D>3H'9H)S7.=1&GZ';$D M71=KA!YYO):)3KA";QC749(:K7=(%3KJ M*G27S_F\"S V[C0^D5>?;H@5D?'X/:+X+2(.H0,&W1ZN3@;4V>'JV.(-;5:( MEGAT#]ZU68#Y0.SOOL7IV@0,+:3(T*W(5FL=E5P2"W07R3S)G]76:O[]P0"C M>\TS]<_0*E56N,-6%+>?"[6*8GXU,O<7Q>4+'TU__@E[SJ]#$88$8T!@G>B[ M3?1=&_KT3Z&C="AI3QWJAXYS.7[9#L608# ) H]V!=FN(*%> MZ)/0:24[/DP:'R96'^Y4;#1,IA19\<[<_*N,&.2J%>G8+( $8T!@G0AZ302] ML^"@!QE]2# &!-:)OM]$WS^-@_XN8WPO=$(_Z''P4$%F->1$-X/&SMOLP]3#H1_VGH"W0Y(!=0)"^\_* 4GB^!/S-QE^5N*M@AA;_3 9 MDIGDJ$CX)9(RRK5ZBV;KIS2)FPN#CEJ!CTT-4#0&A=8-*FF#2LZ"G+494$L MB<:@T+I+T+81V%HG6_A)=[@4XC ,7;]/SP,%F=V24SUM2W9LK]D?5R)70E;E M[B=KN6M'.CI?(-$8%%HWBFW3@"?G05G0E@,4C4&A=9>@[3JPM:RV4-;;8>)D M0AQGI_D\5)#9+3G5T[;"Q_82?]]#5R8OD>;VIRY0S5X'#!*-0:%UH]HV%#@X M#PJ#=B2@: P*K;L$;5."K56WA<+A+C,=3&F_U+T]5)#9+3G14]+6_\1>_S]P MI642:Y-6%8T_Y\DP8^U QZ8+*!J#0NL&L6T^"#X+QA+05@44C4&A=9>@;56( MM0[?S]A:;YN('IV8ZM?M,79 D 2.[WG]AZ[=DE,];3L"8N\(3+J4&X=YS/^7 MLJ"[ Z!H# JM&\6VVR#N>5 6M%4!16-0:-TE:%L58M_@V$_9R0X3*?7< /?K MY %!@K$7NJ1/V1_1$9"V(R#VCJ#9P=E^VN[M;NU@1Z<,Z(8"%%HWD&W#0?SS M8"UH=P**QJ#0NDO0=B?$OM^QG[7![FM@KWC1U-_6&1(,*79IS9VPXG7?X4\((>)[_C$ZS%V0) 0#P<>&=[?H6U]3^WU_0.?H6S-*9S*D!#NE!#NF]"/Z M$-KV(?3$226[WM$Q VTEV.8?:NW^ +5HV5MC#5E.O'2#XGN4(I7QA(Y[UOBGU9#8Y6)UJLRE'* M)Z&UR,K#)8_F7!8"YON%$/KUI/B!9GQW^A]02P,$% @ 2XE;6!/];*9] M @ Q@8 !H !X;"]W;W)K$E_. M]QV?[\1?IFNE;TP-@.2V$=+,:(W8GD21*6IHF#E4+4B[LU2Z86BGNHI,JX&5 M'M2(*!F-CJ.&<4FSJ5^[U-E4=2BXA$M-3-#/]E+;632PE+P!:;B21,-R1D_CDWSLXGW +PYKLS4FKI*%4C=NFCV + 9MN&?+G=&%0VYOU=U=G0N;Q[LS.;4Y,RPJ846LG!O0*:/;V37P\ M^KQ+U=]&A];DTZ>.H]37#X"Z8K M+@T1L+24H\/)$24ZN&:8H&J]CRP46E?RP]K^:$"[ +N_5 HW$Y=@^'5E_P%0 M2P,$% @ 2XE;6.+.4L.I P BYR)J=.IE1Y M[;IRD4%!Y!4O@>DK*RX*HO10K%U9"B!+FU3DKN]YD5L0RIQT8L_=BW3"-RJG M#.X%DINB(.+')\CY;NI@Y^7$ UUGRIQPTTE)UC ']5C>"SUR&Y0E+8!)RAD2 ML)HZ'_'U#,6)\V]F<+N<.IYA!#DLE($@^F\+,\AS@Z1Y M?*]!G69.DWAX_(+^ARU>%_-$),QX_@]=JFSJC!VTA!79Y.J![_Z"NJ"1P5OP M7-I?M*MC/0#_;$)0)P2VT(J9+>N& M*)).!-\A8:(UFCFPVMAL70UE9AGG2NBK5.>I= YKO2@*$;9$?P)?"U)F=(%N M6=4A1ND/Z(ZS]8=U*(TR?J.,;_&" M,W@/L 6V 8E6@A?H]V<%@I$R:@)!6,JO,W:$R_]YI''2KH)#_=6E031IV M3VHV[;4LR0*FCMZ5$L06G/377W#D_=:ER$!@+7V"1I^@#SV]%_I>(M0/JP-\ MW]#2--)[Q$!UU5V!C2V8N;=LTR!.1LG$W1X6=!KEQ_$H:J):3,.&:=C+])8I MPM;T*0=$["*=)5GAQ ?3XR <'7'L" KCH)OBJ*$XZJ7XE2O=6_E^GU5$NSB. M3J8/DL +CTB>1OF)[R?=+*.&9=3+HB1@*K5WKWD;@X%6:M]>]7*S10&AMC?8& M!O<[F$N;]]2BA./HV,=T1,7!^,QM%^^=#.ZW,G/*UJ34K=O)K#?WXE49"*U= MZ=X-X>A5.G=0-S446ENCO9_"O7;D N]= XU;=]P3\]T5=>J^W8,78O,UX@L1 M:\HDRF&ET[RK6#>.J%[PJX'BI7U'?N)*KYT]S( L09@ ?7W%N7H9F-?NYC-+ M^C]02P,$% @ 2XE;6(0]Z^ Q @ MP0 !H !X;"]W;W)K#8M#T@(=!M#],> M0FMH=&G2)8;>_OV/O\^?$3E)K\VH+ &1OI51V%A2(U30,;59 MR>U 5Z!H9Z]-R9%,^BK"7C.58 Y^9"Q1'A4V?=5YNZF<-\WX+[P9Z14W!Z$LD[ G:#3X M0)E-,R:-@;KRK;G32(WNEP6]+&!< .WOM<:SX1)T;U7Z%U!+ P04 " !+ MB5M836].CD@" /!@ &@ 'AL+W=O&UL MK55M:]LP$/XKPH/1P18[=M*-S#&L"=T*+81V+Q_&/JCV)1'5BR>=XQ;VXW>2 M79.RM.N'?K%TTCV/[CGISGEK[(W; B"[55*[>;1%K&=Q[,HM*.Y&I@9-.VMC M%4!9"2<9HDQ['B0D=%'M96MLA-@U)H6%GF&J6XO3L!:=IY-([N M%R[%9HM^(2[RFF_@"O!;O;)DQ0-+)11H)XQF%M;SZ--XMIAX_^#P74#K]N;, M*[DVYL8;9]4\2GQ (*%$S\!IV,$"I/1$%,;OGC,:CO3 _?D]^VG03EJNN8.% MD3]$A=MY]"%B%:QY(_'2M%^@US/U?*61+GQ9V_E.IA$K&X=&]6"*0 G=C?RV MS\,>8#QY!)#V@/2Y@*P'9$%H%UF0M>3(B]R:EEGO36Q^$G(3T*1&:'^+5VAI M5Q .BTN0'*%ZM^(6[]A7R[7C(<&.'2T!N9#N31XCG>3]X[)G/>E8TT=8EU". M6#9^R](DS0[ %\^'IP_A,>D;1*:#R#3P31[C$Y9>C;'L#_L,&BR7[,*0[6CA M0FBA&G5(XY.DOKQFKN8ES".J'P=V!U'Q^M7X./EX2/$+D3W0GPWZL\">/7W) M[)]+9C_/R96=(2CWZU *LI=,P0N1/4C!9$C!Y,DG<-I(><4W.Q7?OI##1UJ.!K@]0/PG1+'1NL=Z#]M3%X;_BF,/P#BK]0 M2P,$% @ 2XE;6%%# @%D @ B 8 !H !X;"]W;W)KL]UXI*M MMF#=04E9\R0OK0X[ &]T ."W /\M(#P "%I <"H@; %6:MR,8G5(B")Q)/@& M"9.MVGS*S+7/E="G5.-4/".O:"W1#(1]A5@***$R+;BL!:!+]#1/ MT/G9!3I#E*&?.:\E89F,L-*U#0-.VSK3IHY_H([GHP?.5"[15Y9!MD^ ==-= MY_ZV\ZE_E#&!=( "[Q/R73_H:>CV=+C? T].AWM'I@FZ>P@L7_ _]] G=T,7 M]M,9LQC+BJ0P<;0;2!!K<.*/'[R1^Z5/JO_]!&><]2 M7@(Z_\ZEO.B3KJ&XLA3&%M?QY3 (73?"ZUU1^M+&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT( MRZ:$2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&E MIZ)P92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[ M4I3*++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F> M\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=P MDJ YYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS M02\XZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[G MMAC<%EBGWO2'RH0A>V"$J6\8:IK%VVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L# M!!0 ( $N)6UB%OMOM@P, +L8 - >&PO>WQ][6"U5Z@%IS=32I4S3[DH^NY4J?RCYQ7C*4U)<9;E M5&@DR61*E.[*B5?DDI*X *>4>^U6*_12PH0[Z(E9>I6JPAEG,Z'ZKN_7-L?< MOL3:&IZ[CN$;9C'MNW^T[$/Y M\_@;G=D&>X[Q4?:@X>BUIPN9E?Y[4 C!V'V\<<- C M2S]GFDGVH*-!J8RU@4K7N:=2L?&JY9 O-Y;:RJ1@1>;'_(H/._FNL?J'MN\B#R&3W$$1&!R"R M\V:[YDM$^H<@LKW_(H.#*,G@$$3NYYO;JWZ=KQP!U@X M=6!@U;?_0Y'-]X$ M=48SQA4356_*XIB*)^< 3:_(B--U?OU\3!,RX^JV!OMNT_Y&8S9+H_JI:TA$ M]533_@K#\\/ZE*=C,1'3.8V'55=.1F73T0T=M;K 81.Y*B\[@OD8S(X AL7! M%& ^Q@N+\S^-IXN.QV"8MJX5Z:(^7=3'>-F08?G!XMA](GW91QI%01"&6$:' M0ZN"(9:W,(0_.QNF#3RP.!#I9;G&9QNOD.UU@,WIM@K!1HI7(C92/-> V/,& M'E%DGVTL#GA@LX#5#L2WQX&:LOL$ -8?20$3;8T.P6BP^0"X99K>]9!:GR Y&(_#:,#,6CW\ MH;3\J;2OU4>:5T.>\$I^TVFYD>><^QOZ*8^]GU.VP^]LTXEO] M?YI1K58R$^POCY9)=E)5M)'99-A]E MW^M^J?WJRV7SJRN+Z[6A?BOM"_IR68/309[9YRJ72_OM2_:!Y[S,!*L;UWB M0P X[ V0O9ES#W($($>O"+EP$.X?#%,K]G4CM D-\HR;M0HQXYHV>9<5Z70 M3\>>F:!%J#5B+_O:<_6#BW^W\I[G[I[P 9%%8F*-+-9*5T?70A?6P??"5,4A M'=)'3.P/.]:RFK#C@WJH8%MOX_[A-_9%5#XBDD=,;(]+.WHK[]R7LE-CK'U_ M8V5(AZP1$VO#]AYZ:SOCBQ_V0XPP=4-^K=9"L[.M]@4<(V_$Q.+XI.Z%+NM! MX2=M>SV?"ZDB)G;%8N.,IMD%U^71UVW%/DO>#.M]0B2-F-@:GP6WI]6G07:( MB?7PQ89&;,X?>?VUS\-DI(4AL1:LJ0K9=&M-3VSC+1OZB#*30<,-D2>&Q)YP M TW[(:X7L7SW+OISC^=:K(3605O"F(/:%I7*OJ]5OK2:_:7ND(,[88A<,21V M1#NX<%ZZ_.QR>#)$HAN2BR%0AV#7_$5YV2 ]#8CU8C[(GKC>?E3&_ MLKDUPV+-PTL.J6%(K(:%N-LG"SX)=:?Y9BVS?<+ QT2F&!*;XERL[,"XZ5VT MO-VZ-["YC9H@JNTDCY%IQL2F@4%!<)+'R#1C8M.T!06M M;8E,,WZ-R*4E.G@"]3&1<\;$SO&#A-8VA/,DQ*8!T<)!%SY&IAD3FP9&#.%M M@TPSI@YLX#AR[&,BTXRI4V 0,_$QD6G&?W$Q\3&2:<:\QSM2?:T3F27J- M<68^)C)/0FT>B)GZF,@]";5[ .9-/66VQT3N2:@3:! S]C&1A1+J> =B^MU[ M N?KJ2T$,?TT08(LE/1HH9O8MU""+)3T:*&;V+=0@BR4]&BAF]BW4((LE/0P MB\^.[&"I%)KGS"\F01::$%NH _-*9*K,I)^ F2 +3?K(M.TPP](<9*$)L84Z M,-WTF'VP\#&1A2;44_Y^2O#YFFS)]T^0A2;$%CK /--B*2O#*F7/NQ%^+#1! M%II09]TZ,>M\G(\)Z\:H"\>Z4ZWGH@I:$UEH0FVA]E3K[BKU,9&%)M06ZL*\ MYK?;/,!$%IH06PAEA"VK7RV(+#2E+BN#F.<^)K+0E-A"'8GKNH/?*'^2;XHL M-"6V4"?F:6$O6K_*<8HL-"7/PW5@?MRZZE$?$UEH2FPA/ W@!QE39*$IL84. MR[N:7EWF06ISB@0TI0Z#NBO QD8!FQ +:8_[EU@&X.\<&Z\UI=S>3 MCXD$-",6T/,MI)6-V<[E:B6T<&M\#D?$,R2@&;& ]IBG2QM8V%?#F]W'1 *: M$0MHCWDN3*;EIGY#JX5FR$(S8@OYY;/M=$@^,V+YP$+:L+N$RVC("]W0K+D_ M)IHA^4R2?M(\:A-;D5HKDD_90/[W'#%*%*9)/ M^AJEU)V8_BV4(OFDU#-![9@M1?,IDD]*/1/4COD/URX6\B/S%,DGI0Z!X$D/ M.B1DH90Z!.HJY&FB#1\362BESL%U8[J7?$RXG).Z'@%A!AU2'.&UG=05"=V@ M[E(-0.&"S^@U3-0.^HWGVP 4+OR,^JJ(UR45P "I>+1L1>.@"]6*U$O4_,4V%G I7DD;$9CH\ M]=N U'7RS@>"L"\AFB -3-9WB)3Q6 M0C-1[TEP .K.>#-QS<[LF#E8>HUW)Z#>GN U/6=F;HKW19/[F "LU$OTD! M U=C[>H2.'?BQ8XY^QK^5GQY6[;OMV6@^__ M U!+ P04 " !+B5M8\^9U@& # J2 &@ 'AL+U]R96QS+W=OY^78^? MIVFYOI^?]LNGPW%^?OG)[>'TM%]?+D]WTW%__7U_-T\QA#J=WI^QNSQ_?^;9 MM]_'^7]./-S>/ES/7P[7/Y[FY_4?!T\_#Z?OR_T\K[NS;_O3W;Q>[*9?CV]O M+]/KBWUZ.7EW=G5SL3M=W=ANVGI0E$%Q^T%)!J7M!V49E+$:!W5+TC0.^H>D> WDGU3@"]D^J= 'HGU3L!]$[N M9@E [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3JIW NB=5.\$T#NKWAF@=U:],T#O MK'IG@-Y9]&:!W5KTS0.^L>F> WEGUS@"]L^J= 7H7U;L M]"ZJ=P'H753O M"[J-X%H'=1O0M [^+^60G0NZC>!:!W4;T+0.^B>A> WD7U M+@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M [^H>-@'H757O"M"[ MJMX5H'=5O2M [Z9Z-X#>3?5N +V;ZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@ M=W,/"P+T;JIW ^C=5.\&T+NKWAV@=U>].T#OKGIW@-Y=]>X O;OJW0%Z=]6[ M _3NJG<'Z-U5[P[0N[N'O0%Z=]6[ _0>JO< Z#U4[P'0>ZC> Z#W4+T'0.^A M>@^ WD/U'@"]A^H] 'H/U7L ]!ZJ]P#H/5RL ]#;@L]U 'Y;<,%. ANP24[ M 6"X!1?M!(#B%ERV$P".6W#A3@!(;L&E.P%@N047[P2 YA9W17^OW8"/U'M] M^=WY[?-?+_^^Z;\PKUQ/[V^TE#H0( "E% M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQV$:&.0,,4,79 MM-VV6?0&J!G'R/R)F:3.W7=P?J16J=7(E?INC PSYSLPTK,[U]\>)^M6Q[X; MW";:>S]]2!*WW=N^=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4RR78$ M..P\K7'[=G)784&4O)FP//ESP/.^KP]VGMO&KF[KV7^I^[ J.7:)\X^==?'Y M$F_T..YV[=8VX_:^#UMB-\VV;MS>6M]W\5/1J_/)/GQA^_0K%^>?RIP+#"MO MYW%RX<1F^_ZXER-9=J^G4,C.OCW_BJ^)H?3%[V>7TVYL\Y?9X?/^&.?#Z3Q< M/7^N_L0T/Z2"%]9) ^FCA/110?H016F$(JI02!6* MJ4)!52BJ"H55H;@J%%B%(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;*F M%%E3BJPI1=:4(FM*D36ER)I29$TILJ8465.*K!E%UHPB:T:1-:/(FE%DS2BR M9A19,XJL&476C")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D36GR&HHLAJ* MK(8BJZ'(:BBR&HJLAB*KH&UL4$L! A0#% @ M2XE;6()::!A "@ @5X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6(I06FRM"0 0S$ !@ ("! M%S( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2XE;6-AP+X,#"@ !!\ !D ("!,FD 'AL+W=O&UL4$L! A0#% @ 2XE;6$1NA'U,! M#0P !D ("!6WT 'AL+W=O M@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6+<9Q=LH P K@< !D M ("!-(D 'AL+W=O&UL4$L! M A0#% @ 2XE;6 76&S E" DQ@ !D ("!)I< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE; M6 O+T,U5!@ _1$ !D ("!T*@ 'AL+W=O%H90* !_'@ &0 M @(%&PO=V]R:W-H965TZ !X;"]W;W)K M&UL4$L! A0#% @ 2XE;6*)%&X05#P 2C$ M !D ("!O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6*>A KSA @ =08 !D M ("!:>, 'AL+W=OB+2+2,# #'!@ &0 @(&!Y@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2XE;6/>0#Y K!0 /A< !D ("!,!$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6,I\ MK63. @ J@8 !D ("!\AX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6-?"O^_T @ O0< !D M ("!A2@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 2XE;6#X.$@JP @ !@8 !D ("! MA#(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2XE;6#??F!/3!P 624 !D ("!*#T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6)Z$3C=? @ ( 8 !D M ("!'5D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2XE;6!.,CX4P @ # 4 !D ("!J&4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2XE;6']63#PU! AAD !D ("!<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6&0(W6"& @ MP@8 !D ("!8'H! 'AL+W=O&PO=V]R:W-H965T-[)P4 +D= 9 " @6Q_ 0!X;"]W;W)K&UL4$L! A0#% @ 2XE;6.,?83'F P :@X !D M ("!RH0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2XE;6%1M5+)*! :1D !D ("!99$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE; M6#RNX>.* P %@X !D ("!19P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6 OE?)ZU P D!$ M !D ("!?*&PO=V]R:W-H965T&UL4$L! A0#% @ 2XE;6'.;VMEW @ J08 !D M ("!S+ ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2XE;6,@?:8\@ P C@P !D ("![;D! 'AL+W=O M&PO=V]R:W-H965T?! M 0!X;"]W;W)K&UL4$L! A0#% @ 2XE;6&P MG6W# @ X0@ !D ("!=L4! 'AL+W=O&PO=V]R:W-H965T&PO M=V]R:W-H965T&UL4$L! A0#% @ 2XE;6,U6"R5B @ '08 !D ("! MD]4! 'AL+W=O&PO=V]R:W-H965T_0( -(+ 9 M " @1+@ 0!X;"]W;W)K&UL4$L! A0#% M @ 2XE;6(M]B0R& @ K@4 !D ("!1N,! 'AL+W=O&UL4$L! A0#% @ 2XE;6*Y7Q8O" M @ ( 8 !D ("!(/$! 'AL+W=O&PO=V]R:W-H965T6&@4 %81 9 " @>7W 0!X;"]W;W)K&UL4$L! A0#% @ 2XE;6!#G-ILQ! H!< !D M ("!-OT! 'AL+W=O 0( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2XE;6)SV]["Z! >R$ !D ("!SPD" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2XE;6!5NE*H#! S1< !H ("!!1T" 'AL+W=O&UL4$L! M A0#% @ 2XE;6%H_3"?W!0 B3 !H ("!&UL4$L! A0#% @ 2XE;6!@ _,TU M! HA8 !H ("!H2\" 'AL+W=O&UL4$L! A0#% @ 2XE;6,#\@_B:!0 B !H M ("!#C0" 'AL+W=O&UL4$L! A0#% @ M2XE;6'1A'@N4 @ )P8 !H ("!X#D" 'AL+W=O&UL4$L! M A0#% @ 2XE;6':R[X,7 P IP@ !H ("!@4 " 'AL M+W=O&UL4$L! A0#% @ 2XE;6/YL(4]% M P E@P !H ("!T$," 'AL+W=O&UL4$L! A0#% @ 2XE;6/D0CP;%! &A8 !H M ("!34<" 'AL+W=O&UL4$L! A0#% @ M2XE;6.W:0+KS P I0X !H ("!2DP" 'AL+W=O&UL4$L! M A0#% @ 2XE;6%.3IB@U P Q P !H ("!:U," 'AL M+W=O&UL4$L! A0#% @ 2XE;6):$(,P# M P (PL !H ("!V%8" 'AL+W=O&UL4$L! A0#% @ 2XE;6)&XN7+D @ YPH !H M ("!$UH" 'AL+W=O&UL4$L! A0#% @ M2XE;6'$\D;D5 P !@D !H ("!+UT" 'AL+W=O&UL4$L! M A0#% @ 2XE;6 T8K7':!0 RBL !H ("!FV0" 'AL M+W=O&UL4$L! A0#% @ 2XE;6!/];*9] M @ Q@8 !H ("!K6H" 'AL+W=O&UL4$L! A0#% @ 2XE;6.+.4L.I P &UL4$L! A0#% @ M2XE;6(0]Z^ Q @ MP0 !H ("!0W$" 'AL+W=O&UL4$L! M A0#% @ 2XE;6%%# @%D @ B 8 !H ("!+'8" 'AL M+W=O&UL4$L! A0#% @ 2XE;6&0ZHFM# M @ B@8 !H ("!R'@" 'AL+W=O&UL4$L! A0#% @ 2XE;6(6^V^V# P NQ@ T M ( !0WL" 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 2XE;6//F=8!@ P *D@ !H ( ! MHX@" 'AL+U]R96QS+W=O XML 146 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 147 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 149 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 233 539 1 false 82 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity Sheet http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity Statements 5 false false R6.htm 00305 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical) Sheet http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Consolidated Statements of Cash Flows Sheet http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Nature of Business Sheet http://Sesaicorporation.com/role/DisclosureNatureOfBusiness Nature of Business Notes 8 false false R9.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Business Combination Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombination Business Combination Notes 10 false false R11.htm 10401 - Disclosure - Partnerships Sheet http://Sesaicorporation.com/role/DisclosurePartnerships Partnerships Notes 11 false false R12.htm 10501 - Disclosure - Cash and Cash Equivalents Sheet http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalents Cash and Cash Equivalents Notes 12 false false R13.htm 10601 - Disclosure - Short-Term Investments Sheet http://Sesaicorporation.com/role/DisclosureShortTermInvestments Short-Term Investments Notes 13 false false R14.htm 10701 - Disclosure - Property and Equipment, Net Sheet http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 10801 - Disclosure - Intangible Assets, net Sheet http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNet Intangible Assets, net Notes 15 false false R16.htm 10901 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 11001 - Disclosure - Government Grant Sheet http://Sesaicorporation.com/role/DisclosureGovernmentGrant Government Grant Notes 17 false false R18.htm 11101 - Disclosure - Sponsor Earn-Out Liability Sheet http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiability Sponsor Earn-Out Liability Notes 18 false false R19.htm 11201 - Disclosure - Leases Sheet http://Sesaicorporation.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11301 - Disclosure - Note Payable Sheet http://Sesaicorporation.com/role/DisclosureNotePayable Note Payable Notes 20 false false R21.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 11501 - Disclosure - Redeemable Convertible Preferred Stock Sheet http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStock Redeemable Convertible Preferred Stock Notes 22 false false R23.htm 11601 - Disclosure - Stockholders' Equity Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 11701 - Disclosure - Stock-Based Compensation Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 11801 - Disclosure - Income Taxes Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxes Income Taxes Notes 25 false false R26.htm 11901 - Disclosure - Net Income (Loss) Per Share Sheet http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShare Net Income (Loss) Per Share Notes 26 false false R27.htm 12001 - Disclosure - Segment and Geographic Information Sheet http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 27 false false R28.htm 12101 - Disclosure - Defined Contribution Plan Sheet http://Sesaicorporation.com/role/DisclosureDefinedContributionPlan Defined Contribution Plan Notes 28 false false R29.htm 12201 - Disclosure - Related-Party Transactions Sheet http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactions Related-Party Transactions Notes 29 false false R30.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPolicies 30 false false R31.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPolicies 31 false false R32.htm 30303 - Disclosure - Business Combination (Tables) Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombinationTables Business Combination (Tables) Tables http://Sesaicorporation.com/role/DisclosureBusinessCombination 32 false false R33.htm 30403 - Disclosure - Partnerships (Tables) Sheet http://Sesaicorporation.com/role/DisclosurePartnershipsTables Partnerships (Tables) Tables http://Sesaicorporation.com/role/DisclosurePartnerships 33 false false R34.htm 30503 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalents 34 false false R35.htm 30603 - Disclosure - Short-Term Investments (Tables) Sheet http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://Sesaicorporation.com/role/DisclosureShortTermInvestments 35 false false R36.htm 30703 - Disclosure - Property and Equipment, Net (Tables) Sheet http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNet 36 false false R37.htm 30803 - Disclosure - Intangible Assets, Net (Tables) Sheet http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNet 37 false false R38.htm 30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 38 false false R39.htm 31103 - Disclosure - Sponsor Earn-Out Liability (Tables) Sheet http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityTables Sponsor Earn-Out Liability (Tables) Tables http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiability 39 false false R40.htm 31203 - Disclosure - Leases (Tables) Sheet http://Sesaicorporation.com/role/DisclosureLeasesTables Leases (Tables) Tables http://Sesaicorporation.com/role/DisclosureLeases 40 false false R41.htm 31503 - Disclosure - Redeemable Convertible Preferred Stock (Tables) Sheet http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTables Redeemable Convertible Preferred Stock (Tables) Tables http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStock 41 false false R42.htm 31603 - Disclosure - Stockholders' Equity (Tables) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://Sesaicorporation.com/role/DisclosureStockholdersEquity 42 false false R43.htm 31703 - Disclosure - Stock-Based Compensation (Tables) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://Sesaicorporation.com/role/DisclosureStockBasedCompensation 43 false false R44.htm 31803 - Disclosure - Income Taxes (Tables) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://Sesaicorporation.com/role/DisclosureIncomeTaxes 44 false false R45.htm 31903 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShare 45 false false R46.htm 32003 - Disclosure - Segment and Geographic Information (Tables) Sheet http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformation 46 false false R47.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails Summary of Significant Accounting Policies - Foreign Currency Translation (Details) Details 47 false false R48.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies - Restricted Cash (Details) Details 48 false false R49.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 49 false false R50.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails Summary of Significant Accounting Policies - Fair Value (Details) Details 50 false false R51.htm 40205 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 51 false false R52.htm 40206 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails Summary of Significant Accounting Policies - Intangible Assets (Details) Details 52 false false R53.htm 40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) Details 53 false false R54.htm 40208 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityGeneralInformationDetails Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details) Details 54 false false R55.htm 40209 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details) Details 55 false false R56.htm 40210 - Disclosure - Summary of Significant Accounting Policies - Earn-Out Shares (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails Summary of Significant Accounting Policies - Earn-Out Shares (Details) Details 56 false false R57.htm 40211 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails Summary of Significant Accounting Policies - Common Stock Warrants (Details) Details 57 false false R58.htm 40212 - Disclosure - Summary of Significant Accounting Policies - Segments (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails Summary of Significant Accounting Policies - Segments (Details) Details 58 false false R59.htm 40213 - Disclosure - Summary of Significant Accounting Policies - Leases (Details) Sheet http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails Summary of Significant Accounting Policies - Leases (Details) Details http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 59 false false R60.htm 40301 - Disclosure - Business Combination - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails Business Combination - General Information (Details) Details 60 false false R61.htm 40302 - Disclosure - Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details) Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details) Details 61 false false R62.htm 40303 - Disclosure - Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details) Details 62 false false R63.htm 40304 - Disclosure - Business Combination - Common Stock Issued (Details) Sheet http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails Business Combination - Common Stock Issued (Details) Details 63 false false R64.htm 40401 - Disclosure - Partnerships - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails Partnerships - General Information (Details) Details 64 false false R65.htm 40402 - Disclosure - Partnerships - Credits to Research and Development (Details) Sheet http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails Partnerships - Credits to Research and Development (Details) Details 65 false false R66.htm 40403 - Disclosure - Partnerships - Credits to Property and Equipment (Details) Sheet http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToPropertyAndEquipmentDetails Partnerships - Credits to Property and Equipment (Details) Details 66 false false R67.htm 40501 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsTables 67 false false R68.htm 40601 - Disclosure - Short-Term Investments - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails Short-Term Investments - General Information (Details) Details 68 false false R69.htm 40602 - Disclosure - Short-Term Investments - Tabular Disclosure (Details) Sheet http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails Short-Term Investments - Tabular Disclosure (Details) Details 69 false false R70.htm 40701 - Disclosure - Property and Equipment, Net - Tabular Disclosure (Details) Sheet http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails Property and Equipment, Net - Tabular Disclosure (Details) Details 70 false false R71.htm 40702 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details) Sheet http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails Property and Equipment, Net - Depreciation Expense (Details) Details 71 false false R72.htm 40801 - Disclosure - Intangible Assets, Net - Composition (Details) Sheet http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails Intangible Assets, Net - Composition (Details) Details 72 false false R73.htm 40802 - Disclosure - Intangible Assets, Net - Amortization Expense (Details) Sheet http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails Intangible Assets, Net - Amortization Expense (Details) Details 73 false false R74.htm 40803 - Disclosure - Intangible Assets, Net - Future Amortization Expenses (Details) Sheet http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails Intangible Assets, Net - Future Amortization Expenses (Details) Details 74 false false R75.htm 40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 75 false false R76.htm 41001 - Disclosure - Government Grant (Details) Sheet http://Sesaicorporation.com/role/DisclosureGovernmentGrantDetails Government Grant (Details) Details http://Sesaicorporation.com/role/DisclosureGovernmentGrant 76 false false R77.htm 41101 - Disclosure - Sponsor Earn-Out Liability - Key Inputs (Details) Sheet http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails Sponsor Earn-Out Liability - Key Inputs (Details) Details 77 false false R78.htm 41102 - Disclosure - Sponsor Earn-Out Liability - Reconciliation (Details) Sheet http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails Sponsor Earn-Out Liability - Reconciliation (Details) Details 78 false false R79.htm 41201 - Disclosure - Leases - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails Leases - General Information (Details) Details 79 false false R80.htm 41202 - Disclosure - Leases - Operating Lease Cost (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesOperatingLeaseCostDetails Leases - Operating Lease Cost (Details) Details 80 false false R81.htm 41203 - Disclosure - Leases - Rental Expense (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesRentalExpenseDetails Leases - Rental Expense (Details) Details 81 false false R82.htm 41204 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 82 false false R83.htm 41205 - Disclosure - Leases - Maturity of Lease Liabilities under Operating Leases (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails Leases - Maturity of Lease Liabilities under Operating Leases (Details) Details 83 false false R84.htm 41206 - Disclosure - Leases - Gross Difference (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails Leases - Gross Difference (Details) Details 84 false false R85.htm 41207 - Disclosure - Leases - Additional Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 85 false false R86.htm 41208 - Disclosure - Leases - Descriptions (Details) Sheet http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails Leases - Descriptions (Details) Details 86 false false R87.htm 41301 - Disclosure - Note Payable (Details) Sheet http://Sesaicorporation.com/role/DisclosureNotePayableDetails Note Payable (Details) Details http://Sesaicorporation.com/role/DisclosureNotePayable 87 false false R88.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingencies 88 false false R89.htm 41501 - Disclosure - Redeemable Convertible Preferred Stock - Tabular Disclosure (Details) Sheet http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails Redeemable Convertible Preferred Stock - Tabular Disclosure (Details) Details 89 false false R90.htm 41502 - Disclosure - Redeemable Convertible Preferred Stock - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails Redeemable Convertible Preferred Stock - General Information (Details) Details 90 false false R91.htm 41503 - Disclosure - Redeemable Convertible Preferred Stock - Conversion (Details) Sheet http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails Redeemable Convertible Preferred Stock - Conversion (Details) Details 91 false false R92.htm 41601 - Disclosure - Stockholders' Equity - Common Stock - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails Stockholders' Equity - Common Stock - General Information (Details) Details 92 false false R93.htm 41602 - Disclosure - Stockholders' Equity - Common Stock - Additional Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails Stockholders' Equity - Common Stock - Additional Information (Details) Details 93 false false R94.htm 41603 - Disclosure - Stockholders' Equity - Common Stock - Reconciliation (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails Stockholders' Equity - Common Stock - Reconciliation (Details) Details 94 false false R95.htm 41604 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 95 false false R96.htm 41605 - Disclosure - Stockholders' Equity - Warrants (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails Stockholders' Equity - Warrants (Details) Details 96 false false R97.htm 41606 - Disclosure - Stockholders' Equity - Common Stock Available for Future Issuance (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails Stockholders' Equity - Common Stock Available for Future Issuance (Details) Details 97 false false R98.htm 41701 - Disclosure - Stock-Based Compensation - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails Stock-Based Compensation - General Information (Details) Details 98 false false R99.htm 41702 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details) Details 99 false false R100.htm 41703 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details) Details 100 false false R101.htm 41704 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details) Details 101 false false R102.htm 41705 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 102 false false R103.htm 41706 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details) Details 103 false false R104.htm 41707 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock Options - Activity (Details) Details 104 false false R105.htm 41708 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails Stock-Based Compensation - Stock Options - Additional Information (Details) Details 105 false false R106.htm 41709 - Disclosure - Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details) Sheet http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details) Details 106 false false R107.htm 41801 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details) Details 107 false false R108.htm 41802 - Disclosure - Income Taxes - Provision (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails Income Taxes - Provision (Details) Details 108 false false R109.htm 41803 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 109 false false R110.htm 41804 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 110 false false R111.htm 41805 - Disclosure - Income Taxes - Valuation Allowance (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesValuationAllowanceDetails Income Taxes - Valuation Allowance (Details) Details 111 false false R112.htm 41806 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails Income Taxes - Net Operating Loss Carryforwards (Details) Details 112 false false R113.htm 41807 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails Income Taxes - Tax Credit Carryforwards (Details) Details 113 false false R114.htm 41808 - Disclosure - Income Taxes - Unrecognized Tax Benefits - General Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails Income Taxes - Unrecognized Tax Benefits - General Information (Details) Details 114 false false R115.htm 41809 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details) Sheet http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details) Details 115 false false R116.htm 41901 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details) Details http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables 116 false false R117.htm 41902 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) Sheet http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails Net Income (Loss) Per Share - Potentially Dilutive Securities (Details) Details http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables 117 false false R118.htm 42001 - Disclosure - Segment and Geographic Information - Segment Information (Details) Sheet http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails Segment and Geographic Information - Segment Information (Details) Details 118 false false R119.htm 42002 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details) Sheet http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails Segment and Geographic Information - Long-lived Assets (Details) Details 119 false false R120.htm 42101 - Disclosure - Defined Contribution Plan (Details) Sheet http://Sesaicorporation.com/role/DisclosureDefinedContributionPlanDetails Defined Contribution Plan (Details) Details http://Sesaicorporation.com/role/DisclosureDefinedContributionPlan 120 false false R121.htm 42201 - Disclosure - Related-Party Transactions (Details) Sheet http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactions 121 false false R122.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 122 false false R123.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 123 false false All Reports Book All Reports ses-20231231.xsd ses-20231231_cal.xml ses-20231231_def.xml ses-20231231_lab.xml ses-20231231_pre.xml ses-20231231x10k.htm ses-20231231x10k006.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 152 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ses-20231231x10k.htm": { "nsprefix": "ses", "nsuri": "http://Sesaicorporation.com/20231231", "dts": { "schema": { "local": [ "ses-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "ses-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ses-20231231_def.xml" ] }, "labelLink": { "local": [ "ses-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ses-20231231_pre.xml" ] }, "inline": { "local": [ "ses-20231231x10k.htm" ] } }, "keyStandard": 381, "keyCustom": 158, "axisStandard": 23, "axisCustom": 0, "memberStandard": 47, "memberCustom": 25, "hidden": { "total": 26, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/dei/2023": 3, "http://Sesaicorporation.com/20231231": 1 }, "contextCount": 233, "entityCount": 1, "segmentCount": 82, "elementCount": 901, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 942, "http://xbrl.sec.gov/dei/2023": 48, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://Sesaicorporation.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_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R3": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "longName": "00300 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_MwhDjbyp6kaOllFOkSggbA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_MwhDjbyp6kaOllFOkSggbA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical", "longName": "00305 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "ses:TemporaryEquityIssuanceCosts", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "ses:TemporaryEquityIssuanceCosts", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://Sesaicorporation.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of Business", "shortName": "Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombination", "longName": "10301 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://Sesaicorporation.com/role/DisclosurePartnerships", "longName": "10401 - Disclosure - Partnerships", "shortName": "Partnerships", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalents", "longName": "10501 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://Sesaicorporation.com/role/DisclosureShortTermInvestments", "longName": "10601 - Disclosure - Short-Term Investments", "shortName": "Short-Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10701 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNet", "longName": "10801 - Disclosure - Intangible Assets, net", "shortName": "Intangible Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "10901 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://Sesaicorporation.com/role/DisclosureGovernmentGrant", "longName": "11001 - Disclosure - Government Grant", "shortName": "Government Grant", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiability", "longName": "11101 - Disclosure - Sponsor Earn-Out Liability", "shortName": "Sponsor Earn-Out Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://Sesaicorporation.com/role/DisclosureLeases", "longName": "11201 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://Sesaicorporation.com/role/DisclosureNotePayable", "longName": "11301 - Disclosure - Note Payable", "shortName": "Note Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingencies", "longName": "11401 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStock", "longName": "11501 - Disclosure - Redeemable Convertible Preferred Stock", "shortName": "Redeemable Convertible Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:TemporaryEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:TemporaryEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquity", "longName": "11601 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensation", "longName": "11701 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxes", "longName": "11801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShare", "longName": "11901 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformation", "longName": "12001 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://Sesaicorporation.com/role/DisclosureDefinedContributionPlan", "longName": "12101 - Disclosure - Defined Contribution Plan", "shortName": "Defined Contribution Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactions", "longName": "12201 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombinationTables", "longName": "30303 - Disclosure - Business Combination (Tables)", "shortName": "Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://Sesaicorporation.com/role/DisclosurePartnershipsTables", "longName": "30403 - Disclosure - Partnerships (Tables)", "shortName": "Partnerships (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsTables", "longName": "30503 - Disclosure - Cash and Cash Equivalents (Tables)", "shortName": "Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTables", "longName": "30603 - Disclosure - Short-Term Investments (Tables)", "shortName": "Short-Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30703 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30803 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R38": { "role": "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "30903 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityTables", "longName": "31103 - Disclosure - Sponsor Earn-Out Liability (Tables)", "shortName": "Sponsor Earn-Out Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesTables", "longName": "31203 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTables", "longName": "31503 - Disclosure - Redeemable Convertible Preferred Stock (Tables)", "shortName": "Redeemable Convertible Preferred Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:TemporaryEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:TemporaryEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityTables", "longName": "31603 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "longName": "31703 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables", "longName": "31803 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables", "longName": "31903 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationTables", "longName": "32003 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)", "shortName": "Summary of Significant Accounting Policies - Foreign Currency Translation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_zfig_kUmv0SLqXr5FxK6JQ", "name": "us-gaap:CashUninsuredAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_StatementGeographicalAxis_us-gaap_NonUsMember_zfig_kUmv0SLqXr5FxK6JQ", "name": "us-gaap:CashUninsuredAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Fair Value (Details)", "shortName": "Summary of Significant Accounting Policies - Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R51": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "longName": "40205 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ses_LaboratoryMachineryAndEquipmentMember_5iKgulzWk02MNzVNPaEifQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ses_LaboratoryMachineryAndEquipmentMember_5iKgulzWk02MNzVNPaEifQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "longName": "40206 - Disclosure - Summary of Significant Accounting Policies - Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_IntellectualPropertyMember_hze-KjsjTkuBugJbatba6A", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_IntellectualPropertyMember_hze-KjsjTkuBugJbatba6A", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails", "longName": "40207 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityGeneralInformationDetails", "longName": "40208 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details)", "shortName": "Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ses:SponsorEarnOutLiabilityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ses:SponsorEarnOutLiabilityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R55": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails", "longName": "40209 - Disclosure - Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details)", "shortName": "Summary of Significant Accounting Policies - Sponsor Earn-Out Liability - Transfer Restrictions and Forfeiture Terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityPercentageOfTotalShares", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ses:SponsorEarnOutLiabilityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityPercentageOfTotalShares", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ses:SponsorEarnOutLiabilityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails", "longName": "40210 - Disclosure - Summary of Significant Accounting Policies - Earn-Out Shares (Details)", "shortName": "Summary of Significant Accounting Policies - Earn-Out Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesTotalEarnOutSharesSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ses:EarnOutSharesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesEarnOutSharesSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ses:EarnOutSharesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R57": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails", "longName": "40211 - Disclosure - Summary of Significant Accounting Policies - Common Stock Warrants (Details)", "shortName": "Summary of Significant Accounting Policies - Common Stock Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_ses_CommonStockWarrantsMember_pfObmJlfUkuwm7fH2TZ_XQ", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ses:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R58": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails", "longName": "40212 - Disclosure - Summary of Significant Accounting Policies - Segments (Details)", "shortName": "Summary of Significant Accounting Policies - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_65xy9JcuSkmLpKLctG9gQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_65xy9JcuSkmLpKLctG9gQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "us-gaap:NumberOfOperatingSegments", "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails", "longName": "40213 - Disclosure - Summary of Significant Accounting Policies - Leases (Details)", "shortName": "Summary of Significant Accounting Policies - Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LeasePracticalExpedientLessorSingleLeaseComponent", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LeasePracticalExpedientLessorSingleLeaseComponent", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "longName": "40301 - Disclosure - Business Combination - General Information (Details)", "shortName": "Business Combination - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ses:SponsorEarnOutLiabilityPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "ses:EarnOutSharesSponsorEarnOutSharesConvertedToCommonStockRatio", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R61": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "longName": "40302 - Disclosure - Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details)", "shortName": "Business Combination - Reconciliation to Consolidated Statement of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "ses:ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_ses_IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember_2JFHwkCl9Ey1aEw_PsYd3A", "name": "ses:BusinessCombinationReverseRecapitalizationNonTransactionCostsRelatingToAcquireeInConjunctionWithClosing", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R62": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails", "longName": "40303 - Disclosure - Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details)", "shortName": "Business Combination - Reconciliation to Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "ses:BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_ses_IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember_2JFHwkCl9Ey1aEw_PsYd3A", "name": "ses:BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsCashInflowValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "ses:ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts", "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R63": { "role": "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "longName": "40304 - Disclosure - Business Combination - Common Stock Issued (Details)", "shortName": "Business Combination - Common Stock Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_ses_IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember_2JFHwkCl9Ey1aEw_PsYd3A", "name": "ses:BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStock", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_BusinessAcquisitionAxis_ses_IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember_2JFHwkCl9Ey1aEw_PsYd3A", "name": "ses:BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStock", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "longName": "40401 - Disclosure - Partnerships - General Information (Details)", "shortName": "Partnerships - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_8_31_2021_To_8_31_2021_srt_CounterpartyNameAxis_ses_HyundaiMotorCompanyMember_wchriRk-WUeqBuBUUT4WuQ", "name": "ses:JointDevelopmentAgreementsPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_8_31_2021_To_8_31_2021_srt_CounterpartyNameAxis_ses_HyundaiMotorCompanyMember_wchriRk-WUeqBuBUUT4WuQ", "name": "ses:JointDevelopmentAgreementsPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails", "longName": "40402 - Disclosure - Partnerships - Credits to Research and Development (Details)", "shortName": "Partnerships - Credits to Research and Development (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedParties", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedParties", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToPropertyAndEquipmentDetails", "longName": "40403 - Disclosure - Partnerships - Credits to Property and Equipment (Details)", "shortName": "Partnerships - Credits to Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "ses:JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedPartiesReimbursementsTowardsFacilitySetUpCosts", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "ses:JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedPartiesReimbursementsTowardsFacilitySetUpCosts", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CollaborativeArrangementDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails", "longName": "40501 - Disclosure - Cash and Cash Equivalents (Details)", "shortName": "Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ses:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ses:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "longName": "40601 - Disclosure - Short-Term Investments - General Information (Details)", "shortName": "Short-Term Investments - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R69": { "role": "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails", "longName": "40602 - Disclosure - Short-Term Investments - Tabular Disclosure (Details)", "shortName": "Short-Term Investments - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R70": { "role": "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "longName": "40701 - Disclosure - Property and Equipment, Net - Tabular Disclosure (Details)", "shortName": "Property and Equipment, Net - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "longName": "40702 - Disclosure - Property and Equipment, Net - Depreciation Expense (Details)", "shortName": "Property and Equipment, Net - Depreciation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails", "longName": "40801 - Disclosure - Intangible Assets, Net - Composition (Details)", "shortName": "Intangible Assets, Net - Composition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails", "longName": "40802 - Disclosure - Intangible Assets, Net - Amortization Expense (Details)", "shortName": "Intangible Assets, Net - Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "us-gaap:AmortizationOfIntangibleAssets", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "us-gaap:AmortizationOfIntangibleAssets", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails", "longName": "40803 - Disclosure - Intangible Assets, Net - Future Amortization Expenses (Details)", "shortName": "Intangible Assets, Net - Future Amortization Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "40901 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ses:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ses:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://Sesaicorporation.com/role/DisclosureGovernmentGrantDetails", "longName": "41001 - Disclosure - Government Grant (Details)", "shortName": "Government Grant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_12_1_2022_To_12_31_2022_IBbyj_BEZEOE2Ym_gX8cxQ", "name": "us-gaap:GovernmentAssistanceTransactionDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_1_2022_To_12_31_2022_IBbyj_BEZEOE2Ym_gX8cxQ", "name": "us-gaap:GovernmentAssistanceTransactionDuration", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails", "longName": "41101 - Disclosure - Sponsor Earn-Out Liability - Key Inputs (Details)", "shortName": "Sponsor Earn-Out Liability - Key Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:DerivativeLiabilityPriceVolatilityWeightedAverageLowEndOfRangePercentage", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "ses:DerivativeLiabilityPriceVolatilityWeightedAverageLowEndOfRangePercentage", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails", "longName": "41102 - Disclosure - Sponsor Earn-Out Liability - Reconciliation (Details)", "shortName": "Sponsor Earn-Out Liability - Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2022_6V4A_Tt0CE-dh3tglvK-eQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_YUHJuUY9TEOO5LUoBO_WBg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R79": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails", "longName": "41201 - Disclosure - Leases - General Information (Details)", "shortName": "Leases - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_ses_CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember_wRmO7xgoU0qjakHYF2ElgA", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_ses_CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember_wRmO7xgoU0qjakHYF2ElgA", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesOperatingLeaseCostDetails", "longName": "41202 - Disclosure - Leases - Operating Lease Cost (Details)", "shortName": "Leases - Operating Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesRentalExpenseDetails", "longName": "41203 - Disclosure - Leases - Rental Expense (Details)", "shortName": "Leases - Rental Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "us-gaap:LeaseAndRentalExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_ODQO0W3TbUuzN5_3kyv_Jw", "name": "us-gaap:LeaseAndRentalExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "41204 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails", "longName": "41205 - Disclosure - Leases - Maturity of Lease Liabilities under Operating Leases (Details)", "shortName": "Leases - Maturity of Lease Liabilities under Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails", "longName": "41206 - Disclosure - Leases - Gross Difference (Details)", "shortName": "Leases - Gross Difference (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R85": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesAdditionalInformationDetails", "longName": "41207 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "longName": "41208 - Disclosure - Leases - Descriptions (Details)", "shortName": "Leases - Descriptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_8_1_2016_To_8_31_2016_srt_CounterpartyNameAxis_ses_OfficeSpaceInWoburnMassachusettsMember_BLPtyY-YzEqMDbmkmBNyzg", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R87": { "role": "http://Sesaicorporation.com/role/DisclosureNotePayableDetails", "longName": "41301 - Disclosure - Note Payable (Details)", "shortName": "Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2020_us-gaap_DebtInstrumentAxis_ses_PaycheckProtectionProgramCaresActMember_i9DH_IffGkWWQ7d0XHGEeQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R88": { "role": "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_ses_StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember_fB3hKppZoEC4p1TdU21tmQ", "name": "ses:JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentMaximum", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_ses_StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember_fB3hKppZoEC4p1TdU21tmQ", "name": "ses:JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentMaximum", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails", "longName": "41501 - Disclosure - Redeemable Convertible Preferred Stock - Tabular Disclosure (Details)", "shortName": "Redeemable Convertible Preferred Stock - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2021_YUHJuUY9TEOO5LUoBO_WBg", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_YUHJuUY9TEOO5LUoBO_WBg", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "longName": "41502 - Disclosure - Redeemable Convertible Preferred Stock - General Information (Details)", "shortName": "Redeemable Convertible Preferred Stock - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "ses:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_vuZsP65J5kakKcoaaaEotA", "name": "ses:TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPurchaseAgreementAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R91": { "role": "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "longName": "41503 - Disclosure - Redeemable Convertible Preferred Stock - Conversion (Details)", "shortName": "Redeemable Convertible Preferred Stock - Conversion (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemableConvertiblePreferredStockMember_4AzWrvBOoUC1-YkR8UNdZg", "name": "ses:TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingPricePerShareToSeriesDAndSeriesDPlusIssuancePriceMultiplierMinimum", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemableConvertiblePreferredStockMember_4AzWrvBOoUC1-YkR8UNdZg", "name": "ses:TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingPricePerShareToSeriesDAndSeriesDPlusIssuancePriceMultiplierMinimum", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R92": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "longName": "41601 - Disclosure - Stockholders' Equity - Common Stock - General Information (Details)", "shortName": "Stockholders' Equity - Common Stock - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R93": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "longName": "41602 - Disclosure - Stockholders' Equity - Common Stock - Additional Information (Details)", "shortName": "Stockholders' Equity - Common Stock - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_N47vBhLX6E6FdXhAdQQ7Cw", "name": "ses:CommonStockVotingRightsVotesPerShare", "unitRef": "Unit_Standard_Vote_nWZZMVlxp0uXtgHqyhGwHA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_N47vBhLX6E6FdXhAdQQ7Cw", "name": "ses:CommonStockVotingRightsVotesPerShare", "unitRef": "Unit_Standard_Vote_nWZZMVlxp0uXtgHqyhGwHA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R94": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "longName": "41603 - Disclosure - Stockholders' Equity - Common Stock - Reconciliation (Details)", "shortName": "Stockholders' Equity - Common Stock - Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:CommonStockSharesIssuedExcludingSharesSubjectToFutureVesting", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R95": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "longName": "41604 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R96": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "longName": "41605 - Disclosure - Stockholders' Equity - Warrants (Details)", "shortName": "Stockholders' Equity - Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_ses_CommonStockWarrantsMember_pfObmJlfUkuwm7fH2TZ_XQ", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ses:WarrantsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_ses_CommonStockWarrantsPublicWarrantsMember_Qe9dPspRc0WXzRMdF4UMZw", "name": "ses:ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExercisablePeriodFollowingBusinessCombination", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R97": { "role": "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "longName": "41606 - Disclosure - Stockholders' Equity - Common Stock Available for Future Issuance (Details)", "shortName": "Stockholders' Equity - Common Stock Available for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R98": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "longName": "41701 - Disclosure - Stock-Based Compensation - General Information (Details)", "shortName": "Stock-Based Compensation - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "ses:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_2_2022_DiZ6gWSayUSVHoSLeJCf5A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R99": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails", "longName": "41702 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details)", "shortName": "Stock-Based Compensation - Stock-based Compensation Expense - Statement of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_1lcEOn27m02V26Wp5RjskA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R100": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "longName": "41703 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details)", "shortName": "Stock-Based Compensation - Stock-based Compensation Expense - Award Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_ses_EarnOutSharesEarnOutRestrictedSharesMember_gHZyPJjMZEqYGwhmfpyngg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R101": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "longName": "41704 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details)", "shortName": "Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2a0lxWDclE2nAaNKpe3nIg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ahL8p7ixnUyfzMSoMCSe-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R102": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "longName": "41705 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_6wJnZe2F30WmI2X2hYor0g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_Mbnnlds4kkara-58oI8jEQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R103": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "longName": "41706 - Disclosure - Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details)", "shortName": "Stock-Based Compensation - Equity Instruments Other than Options, Nonvested - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ahL8p7ixnUyfzMSoMCSe-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ahL8p7ixnUyfzMSoMCSe-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R104": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "longName": "41707 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details)", "shortName": "Stock-Based Compensation - Stock Options - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "As_Of_12_31_2022_6V4A_Tt0CE-dh3tglvK-eQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R105": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails", "longName": "41708 - Disclosure - Stock-Based Compensation - Stock Options - Additional Information (Details)", "shortName": "Stock-Based Compensation - Stock Options - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R106": { "role": "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "longName": "41709 - Disclosure - Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details)", "shortName": "Stock-Based Compensation - Unrecognized Stock-based Compensation Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R107": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails", "longName": "41801 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details)", "shortName": "Income Taxes - Domestic and Foreign Components of Income (Loss) before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R108": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails", "longName": "41802 - Disclosure - Income Taxes - Provision (Details)", "shortName": "Income Taxes - Provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R109": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "longName": "41803 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R110": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41804 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R111": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesValuationAllowanceDetails", "longName": "41805 - Disclosure - Income Taxes - Valuation Allowance (Details)", "shortName": "Income Taxes - Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R112": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "longName": "41806 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details)", "shortName": "Income Taxes - Net Operating Loss Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:OperatingLossCarryforwardsSubjectToExpirationAnnualLimitationUnderSection382Pre2018", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "ses:TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:OperatingLossCarryforwardsSubjectToExpirationAnnualLimitationUnderSection382Pre2018", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "ses:TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R113": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails", "longName": "41807 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)", "shortName": "Income Taxes - Tax Credit Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R114": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails", "longName": "41808 - Disclosure - Income Taxes - Unrecognized Tax Benefits - General Information (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R115": { "role": "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails", "longName": "41809 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details)", "shortName": "Income Taxes - Unrecognized Tax Benefits - Roll Forward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "As_Of_12_31_2022_6V4A_Tt0CE-dh3tglvK-eQ", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R116": { "role": "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "longName": "41901 - Disclosure - Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R117": { "role": "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "longName": "41902 - Disclosure - Net Income (Loss) Per Share - Potentially Dilutive Securities (Details)", "shortName": "Net Income (Loss) Per Share - Potentially Dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_BAnk9bZ40UCXzr5rVXEc_g", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R118": { "role": "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "longName": "42001 - Disclosure - Segment and Geographic Information - Segment Information (Details)", "shortName": "Segment and Geographic Information - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_65xy9JcuSkmLpKLctG9gQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_65xy9JcuSkmLpKLctG9gQQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "us-gaap:NumberOfReportableSegments", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R119": { "role": "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails", "longName": "42002 - Disclosure - Segment and Geographic Information - Long-lived Assets (Details)", "shortName": "Segment and Geographic Information - Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BPbiSf_c9E6GSbkhPPKyYQ", "name": "ses:LongLivedAssetsPropertyPlantAndEquipmentNetAndIntangibleAssetsNetExcludingGoodwill", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "unique": true } }, "R120": { "role": "http://Sesaicorporation.com/role/DisclosureDefinedContributionPlanDetails", "longName": "42101 - Disclosure - Defined Contribution Plan (Details)", "shortName": "Defined Contribution Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R121": { "role": "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "42201 - Disclosure - Related-Party Transactions (Details)", "shortName": "Related-Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_ses_GeneralMotorMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_mcQc0UYZYkW1DcQoXGGq4A", "name": "ses:FullyDilutedVotingInterestPercentage", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "ses:FullyDilutedVotingInterestPercentage", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_CounterpartyNameAxis_ses_GeneralMotorMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_DirectorMember_mcQc0UYZYkW1DcQoXGGq4A", "name": "ses:FullyDilutedVotingInterestPercentage", "unitRef": "Unit_Standard_pure_oBP1K4N9PUq0mJfpdMqTzg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "ses:FullyDilutedVotingInterestPercentage", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } }, "R122": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "122", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_iva5CzP6ukuUkKCtjT9wpA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_IZZaCXkTq0K96mN_6JnHDA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true }, "uniqueAnchor": null }, "R123": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "123", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_xgToC3ikyEqFYdFiYOczvw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_xgToC3ikyEqFYdFiYOczvw", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ses-20231231x10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ASU201602TransitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ASU201602TransitionAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesRentalExpenseDetails" ], "lang": { "en-us": { "role": { "label": "ASU 2016-02 Transition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r833" ] }, "ses_AccruedBusinessAcquisitionTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "AccruedBusinessAcquisitionTransactionCosts", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued Business Acquisition, Transaction Costs", "label": "Accrued Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs accrued" } } }, "auth_ref": [] }, "ses_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for accrued expenses and other current liabilities.", "label": "Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r103", "r162" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Professional and consulting services", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: 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": [ "r60", "r200", "r659" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r35", "r36", "r115", "r209", "r655", "r674", "r675" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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": [ "r4", "r13", "r36", "r526", "r529", "r583", "r670", "r671", "r939", "r940", "r941", "r949", "r950", "r951" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r885" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r110" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r468", "r469", "r470", "r689", "r949", "r950", "r951", "r1022", "r1045" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r891" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r891" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r891" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r891" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ses_AdjustmentsToAdditionalPaidInCapitalBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingReleaseOfAccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingReleaseOfAccruedTransactionCosts", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Business Combination and Private Investment in Public Equity Financing, Release of Accrued Transaction Costs", "label": "Adjustments to Additional Paid in Capital, Business Combination and Private Investment in Public Equity Financing, Release of Accrued Transaction Costs", "terseLabel": "Post close adjustment of transaction costs related to Business Combination and PIPE Financing", "verboseLabel": "Post close adjustment of transaction costs related to Business Combination and PIPE Financing" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r76", "r77", "r431" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r855", "r867", "r877", "r903" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r858", "r870", "r880", "r906" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r891" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r898" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r862", "r871", "r881", "r898", "r907", "r911", "r919" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r917" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r463", "r476" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://Sesaicorporation.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_AmortizationOfDeferredChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredChargesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetAmortizationExpenseDetails" ], "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": [ "r8", "r53", "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total", "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": [ "r270" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "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": [ "r46" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Area of real estate property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r203", "r234", "r281", "r291", "r294", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r517", "r521", "r548", "r649", "r729", "r833", "r845", "r978", "r979", "r1030" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r195", "r212", "r234", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r517", "r521", "r548", "r833", "r978", "r979", "r1030" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r89" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ses_AssetsFairValueDisclosureCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "AssetsFairValueDisclosureCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets, Fair Value Disclosure, Current", "label": "Assets, Fair Value Disclosure, Current", "totalLabel": "Total current assets at fair value" } } }, "auth_ref": [] }, "ses_AssetsFairValueDisclosureNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "AssetsFairValueDisclosureNoncurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets, Fair Value Disclosure, Noncurrent", "label": "Assets, Fair Value Disclosure, Noncurrent", "totalLabel": "Total non-current assets at fair value" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r849", "r850", "r863" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r849", "r850", "r863" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r849", "r850", "r863" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r310" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r311" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r308", "r345", "r642", "r956" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "ses_AssetsFairValueDisclosureCurrent", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "verboseLabel": "Debt securities, available-for-sale, current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r304", "r345" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r914" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r915" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r910" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r910" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r913" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r912" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r911" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r911" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r513", "r824", "r825" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r83", "r84", "r513", "r824", "r825" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs incurred", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r513" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs expensed", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r82" ] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsCashInflowValue": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsCashInflowValue", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Cash Inflow, Value", "label": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Cash Inflow, Value", "terseLabel": "Financing cash inflow from Business Combination and PIPE Financing" } } }, "auth_ref": [] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsShares", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares", "label": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares", "terseLabel": "Business Combination and PIPE Financing, net of redemptions and transaction costs (in shares)", "totalLabel": "Business Combination and PIPE Financing Shares (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesRestrictedSharesSubjectToVesting": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesRestrictedSharesSubjectToVesting", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares, Restricted Shares Subject to Vesting", "label": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares, Restricted Shares Subject to Vesting", "terseLabel": "Business Combination and PIPE Financing, net of redemptions and transaction costs, restricted shares subject to vesting (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsShares", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares, Subtotal", "label": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Shares, Subtotal", "totalLabel": "Total (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Value", "label": "Business Combination and Private Investment in Public Equity Financing, Net of Redemptions and Transaction Costs, Value", "terseLabel": "Business Combination and PIPE Financing, net of redemptions and transaction costs", "totalLabel": "Net contributions from Business Combination and PIPE Financing" } } }, "auth_ref": [] }, "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingReleaseOfAccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingReleaseOfAccruedTransactionCosts", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Business Combination and Private Investment in Public Equity Financing, Release of Accrued Transaction Costs", "label": "Business Combination and Private Investment in Public Equity Financing, Release of Accrued Transaction Costs", "terseLabel": "Release of accrued transaction costs related to Business Combination and PIPE Financing" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombination" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r155", "r514" ] }, "ses_BusinessCombinationReverseRecapitalizationAccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationAccruedTransactionCosts", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Accrued Transaction Costs", "label": "Business Combination, Reverse Recapitalization, Accrued Transaction Costs", "negatedLabel": "Less: Accrued transaction costs" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationAcquireeCashTrustAndCashNetOfRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationAcquireeCashTrustAndCashNetOfRedemptions", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationCashTrustAndCashNetOfRedemptionsFromAcquireeAndPrivateInvestmentInPublicEquityFinancing", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Acquiree, Cash, Trust and Cash, Net of Redemptions", "label": "Business Combination, Reverse Recapitalization, Acquiree, Cash, Trust and Cash, Net of Redemptions", "terseLabel": "Cash - Ivanhoe's trust and cash, net of redemptions" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationAcquireeLiabilitiesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationAcquireeLiabilitiesAssumed", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Acquiree Liabilities Assumed", "label": "Business Combination, Reverse Recapitalization, Acquiree Liabilities Assumed", "negatedLabel": "Less: Liabilities assumed from Ivanhoe" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationCashPrivateInvestmentInPublicEquityFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationCashPrivateInvestmentInPublicEquityFinancing", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationCashTrustAndCashNetOfRedemptionsFromAcquireeAndPrivateInvestmentInPublicEquityFinancing", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Cash, Private Investment in Public Equity Financing", "label": "Business Combination, Reverse Recapitalization, Cash, Private Investment in Public Equity Financing", "terseLabel": "Cash - PIPE Financing" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationCashPrivateInvestmentInPublicEquityFinancingPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationCashPrivateInvestmentInPublicEquityFinancingPricePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Cash, Private Investment in Public Equity Financing, Price Per Share", "label": "Business Combination, Reverse Recapitalization, Cash, Private Investment in Public Equity Financing, Price Per Share", "terseLabel": "Price per share (in dollars per share)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationCashTrustAndCashNetOfRedemptionsFromAcquireeAndPrivateInvestmentInPublicEquityFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationCashTrustAndCashNetOfRedemptionsFromAcquireeAndPrivateInvestmentInPublicEquityFinancing", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Cash, Trust and Cash, Net of Redemptions from Acquiree and Private Investment in Public Equity Financing", "label": "Business Combination, Reverse Recapitalization, Cash, Trust and Cash, Net of Redemptions from Acquiree and Private Investment in Public Equity Financing", "totalLabel": "Gross proceeds" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationNonTransactionCostsRelatingToAcquireeInConjunctionWithClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationNonTransactionCostsRelatingToAcquireeInConjunctionWithClosing", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Non-transaction Costs Relating to Acquiree in Conjunction with Closing", "label": "Business Combination, Reverse Recapitalization, Non-transaction Costs Relating to Acquiree in Conjunction with Closing", "negatedLabel": "Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeClassBCommonStockConverted": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesAcquireeClassBCommonStockConverted", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockTotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Class B Common Stock, Converted", "label": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Class B Common Stock, Converted", "terseLabel": "Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStock", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockNetOfRedemption", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock", "label": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock", "terseLabel": "Ivanhoe Class A common stock, outstanding prior to Business Combination (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockNetOfRedemption": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockNetOfRedemption", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockTotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Net of Redemption", "label": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Net of Redemption", "totalLabel": "Ivanhoe Class A common stock, net of redemptions (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockRedemption": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockRedemption", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockNetOfRedemption", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Redemption", "label": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Redemption", "negatedLabel": "Less: Redemption of Ivanhoe Class A common stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockTotal": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesAcquireeCommonStockTotal", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Total", "label": "Business Combination, Reverse Recapitalization, Shares, Acquiree, Common Stock, Total", "totalLabel": "Total Ivanhoe Class A Common Stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesEarnOutRestrictedShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesEarnOutRestrictedShares", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Earn-out Restricted Shares", "label": "Business Combination, Reverse Recapitalization, Shares, Earn-out Restricted Shares", "terseLabel": "Earn-Out Restricted Shares (Class A common stock) (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesEarnOutShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesEarnOutShares", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Earn-out Shares", "label": "Business Combination, Reverse Recapitalization, Shares, Earn-out Shares", "terseLabel": "Earn-Out Shares (Class A common stock) (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesFounderEarnOutShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesFounderEarnOutShares", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Founder Earn-out Shares", "label": "Business Combination, Reverse Recapitalization, Shares, Founder Earn-out Shares", "terseLabel": "Founder Earn-Out Shares (Class B common stock) (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesFounderGroupCommonStockConverted": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesFounderGroupCommonStockConverted", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Founder Group, Common Stock Converted", "label": "Business Combination, Reverse Recapitalization, Shares, Founder Group, Common Stock Converted", "terseLabel": "SES Founder Group shares of common stock converted to shares of Class B common stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesPredecessorCommonAndPreferredStockConverted": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesPredecessorCommonAndPreferredStockConverted", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Predecessor, Common and Preferred Stock Converted", "label": "Business Combination, Reverse Recapitalization, Shares, Predecessor, Common and Preferred Stock Converted", "terseLabel": "Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesPredecessorOutstandingSharesPriorToBusinessCombinationAndPrivateInvestmentInPublicEquityFinancing": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesPredecessorOutstandingSharesPriorToBusinessCombinationAndPrivateInvestmentInPublicEquityFinancing", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsShares", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Predecessor Outstanding Shares Prior to Business Combination and Private Investment in Public Equity Financing", "label": "Business Combination, Reverse Recapitalization, Shares, Predecessor Outstanding Shares Prior to Business Combination and Private Investment in Public Equity Financing", "negatedLabel": "Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesPredecessorRestrictedSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesPredecessorRestrictedSharesConverted", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Predecessor, Restricted Shares Converted", "label": "Business Combination, Reverse Recapitalization, Shares, Predecessor, Restricted Shares Converted", "terseLabel": "Old SES Restricted Shares converted to restricted shares of Class A common stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSharesPrivateInvestmentInPublicEquityInvestorsCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSharesPrivateInvestmentInPublicEquityInvestorsCommonStock", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsSharesSubtotal", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Shares, Private Investment in Public Equity Investors, Common Stock", "label": "Business Combination, Reverse Recapitalization, Shares, Private Investment in Public Equity Investors, Common Stock", "terseLabel": "PIPE Investors - Class A common stock (in shares)" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationSponsorEarnOutLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationSponsorEarnOutLiability", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Sponsor Earn-out Liability", "label": "Business Combination, Reverse Recapitalization, Sponsor Earn-out Liability", "negatedLabel": "Less: Sponsor Earn-Out liability" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationTransactionCostsAdditionalPaidInCapitalReductionOfProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationTransactionCostsAdditionalPaidInCapitalReductionOfProceeds", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Transaction Costs, Additional Paid-in Capital, Reduction of Proceeds", "label": "Business Combination, Reverse Recapitalization, Transaction Costs, Additional Paid-in Capital, Reduction of Proceeds", "terseLabel": "Transaction costs incurred recorded to additional paid-in capital as a reduction of proceeds" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationTransactionCostsAndAdvisoryFeesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationTransactionCostsAndAdvisoryFeesPaid", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Transaction Costs and Advisory Fees Paid", "label": "Business Combination, Reverse Recapitalization, Transaction Costs and Advisory Fees Paid", "negatedLabel": "Less: Transaction costs and advisory fees paid" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationTransactionCostsExpensedRelatingToLiabilitiesAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationTransactionCostsExpensedRelatingToLiabilitiesAssumed", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Transaction Costs Expensed Relating to Liabilities Assumed", "label": "Business Combination, Reverse Recapitalization, Transaction Costs Expensed Relating to Liabilities Assumed", "terseLabel": "Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationTransactionCostsPaidPostClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationTransactionCostsPaidPostClosing", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Transaction Costs Paid Post Closing", "label": "Business Combination, Reverse Recapitalization, Transaction Costs Paid Post Closing", "negatedLabel": "Less: Transaction costs paid post Closing" } } }, "auth_ref": [] }, "ses_BusinessCombinationReverseRecapitalizationTransactionsCostsPaidInPriorFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "BusinessCombinationReverseRecapitalizationTransactionsCostsPaidInPriorFiscalYear", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails": { "parentTag": "ses_BusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfRedemptionsAndTransactionCostsValue", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Reverse Recapitalization, Transactions Costs Paid in Prior Fiscal Year", "label": "Business Combination, Reverse Recapitalization, Transactions Costs Paid in Prior Fiscal Year", "negatedLabel": "Less: Transactions costs paid on or before December 31, 2021" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accounts payable and accrued expenses related to purchases of property and equipment", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r171", "r651", "r700", "r723", "r833", "r845", "r935" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total 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": [ "r40", "r198", "r799" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r198" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r198", "r651" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "ses_AssetsFairValueDisclosureCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r41", "r159" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period (Note 5)", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period (Note 5)", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r126", "r230" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r126" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "documentation": "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": [ "r198" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental Cash and Non-Cash Information:" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashInsuredAndUninsuredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashInsuredAndUninsuredAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Insured and Uninsured [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Uninsured Amount", "terseLabel": "Cash, uninsured amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "ses_CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Certain Operating Leases, Escalating Rental Payments, Leases with Option to Extend [Member]", "label": "Certain Operating Leases, Escalating Rental Payments, Leases with Option to Extend [Member]", "terseLabel": "Certain Operating Leases, Escalating Rental Payments, Leases with Option to Extend" } } }, "auth_ref": [] }, "ses_CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionsToTerminateLeaseAtCertainTimesWithinLeaseTermMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionsToTerminateLeaseAtCertainTimesWithinLeaseTermMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Certain Operating Leases, Escalating Rental Payments, Leases with Options to Terminate Lease at Certain Times within Lease Term [Member]", "label": "Certain Operating Leases, Escalating Rental Payments, Leases with Options to Terminate Lease at Certain Times within Lease Term [Member]", "terseLabel": "Certain Operating Leases, Escalating Rental Payments, Leases with Options to Terminate Lease at Certain Times within Lease Term" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r889" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "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": [ "r190", "r205", "r206", "r207", "r234", "r259", "r260", "r267", "r269", "r275", "r276", "r337", "r365", "r367", "r368", "r369", "r372", "r373", "r402", "r403", "r406", "r409", "r416", "r548", "r678", "r679", "r680", "r681", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r701", "r715", "r738", "r761", "r778", "r779", "r780", "r781", "r782", "r926", "r943", "r952" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r205", "r206", "r207", "r275", "r402", "r403", "r404", "r406", "r409", "r414", "r416", "r678", "r679", "r680", "r681", "r819", "r926", "r943" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r71" ] }, "ses_ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExercisablePeriodFollowingBusinessCombination": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightDateFromWhichWarrantsOrRightsExercisablePeriodFollowingBusinessCombination", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable, Period Following Business Combination", "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable, Period Following Business Combination", "terseLabel": "Date from which warrants exercisable, period following business combination" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "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": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Minimum Share Price to Exceed", "label": "Class of Warrant or Right, Exercisable, Entity Option, Minimum Share Price to Exceed", "terseLabel": "Warrants, exercisable, Company option, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price", "terseLabel": "Warrants, exercisable, Company option, redemption price (in dollars per share)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed", "terseLabel": "Warrants, exercisable, Company option, redemption price, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedNotificationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedNotificationPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Notification Period", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Notification Period", "terseLabel": "Warrants, exercisable, Company option, redemption price, minimum share price to exceed, notification period" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedNotificationPeriodEntityToRedeemIfNotExercised": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedNotificationPeriodEntityToRedeemIfNotExercised", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Notification Period, Entity to Redeem if Not Exercised", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Notification Period, Entity to Redeem if Not Exercised", "terseLabel": "Warrants, exercisable, Company option, redemption price, minimum share price to exceed, notification period, Company to redeem if not exercised" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedTradingDayPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Trading Day Period", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Trading Day Period", "terseLabel": "Warrants, exercisable, Company option, redemption price, minimum share price to exceed, trading day period (in days)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightExercisableEntityOptionRedemptionPriceMinimumSharePriceToExceedTradingDays", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Trading Days", "label": "Class of Warrant or Right, Exercisable, Entity Option, Redemption Price, Minimum Share Price to Exceed, Trading Days", "terseLabel": "Warrants, exercisable, Company option, redemption price, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of securities called by each warrant (in shares)", "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightRedemptionEntityOptionMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightRedemptionEntityOptionMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption, Entity Option, Minimum Share Price to Exceed", "label": "Class of Warrant or Right, Redemption, Entity Option, Minimum Share Price to Exceed", "terseLabel": "Warrants, redemption, Company option, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightRedemptionEntityOptionSharePriceHighEndOfRange": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightRedemptionEntityOptionSharePriceHighEndOfRange", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption, Entity Option, Share Price, High End of Range", "label": "Class of Warrant or Right, Redemption, Entity Option, Share Price, High End of Range", "terseLabel": "Warrants, redemption, Company option, share price, high end of range (in dollars per share)" } } }, "auth_ref": [] }, "ses_ClassOfWarrantOrRightRedemptionEntityOptionSharePriceLowEndOfRange": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ClassOfWarrantOrRightRedemptionEntityOptionSharePriceLowEndOfRange", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption, Entity Option, Share Price, Low End of Range", "label": "Class of Warrant or Right, Redemption, Entity Option, Share Price, Low End of Range", "terseLabel": "Warrants, redemption, Company option, share price, low end of range (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r71" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r890" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r890" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnerships" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Partnerships", "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": [ "r175", "r177", "r189" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r515" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r97", "r650", "r714" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r359", "r360", "r786", "r977" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "terseLabel": "Common Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "terseLabel": "Common Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock available for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r32" ] }, "ses_CommonStockCapitalSharesReservedForFutureIssuanceAutomaticAnnualIncreasesPeriodCommencing01January2022PercentageOfTotalSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAutomaticAnnualIncreasesPeriodCommencing01January2022PercentageOfTotalSharesOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Automatic Annual Increases, Period Commencing 01 January 2022, Percentage of Total Shares Outstanding", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Automatic Annual Increases, Period Commencing 01 January 2022, Percentage of Total Shares Outstanding", "terseLabel": "Automatic annual increases, percentage of total shares outstanding (as a percent)" } } }, "auth_ref": [] }, "ses_CommonStockCapitalSharesReservedForFutureIssuanceAutomaticAnnualIncreasesPeriodCommencing01January2022Term": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAutomaticAnnualIncreasesPeriodCommencing01January2022Term", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Automatic Annual Increases, Period Commencing 01 January 2022, Term", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Automatic Annual Increases, Period Commencing 01 January 2022, Term", "terseLabel": "Automatic annual increases, term" } } }, "auth_ref": [] }, "ses_CommonStockCapitalSharesReservedForFutureIssuanceIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceIncrease", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Increase", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Increase", "terseLabel": "Increase in total shares reserved for future issuance (in shares)" } } }, "auth_ref": [] }, "ses_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of capital shares reserved for future issuance, common stock", "label": "Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of the shares of common stock available for future issuance" } } }, "auth_ref": [] }, "us-gaap_CommonStockConversionBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockConversionBasis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Conversion Basis", "terseLabel": "Common stock, conversion basis", "documentation": "Description of basis for conversion of convertible common stock." } } }, "auth_ref": [ "r207" ] }, "ses_CommonStockConversionBasisAffirmativeVotePercentageMinimum": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockConversionBasisAffirmativeVotePercentageMinimum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Basis, Affirmative Vote Percentage, Minimum", "label": "Common Stock, Conversion Basis, Affirmative Vote Percentage, Minimum", "terseLabel": "Common stock, conversion basis, affirmative vote percentage, minimum (as a percent)" } } }, "auth_ref": [] }, "ses_CommonStockConversionBasisBeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockConversionBasisBeneficialOwnershipPercentage", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Basis, Beneficial Ownership Percentage", "label": "Common Stock, Conversion Basis, Beneficial Ownership Percentage", "terseLabel": "Common stock, conversion basis, beneficial ownership percentage (as a percent)" } } }, "auth_ref": [] }, "ses_CommonStockConversionBasisConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockConversionBasisConversionRatio", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Basis, Conversion Ratio", "label": "Common Stock, Conversion Basis, Conversion Ratio", "terseLabel": "Common stock, conversion basis, conversion ratio" } } }, "auth_ref": [] }, "ses_CommonStockIssuedAndOutstandingReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockIssuedAndOutstandingReconciliationTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the common stock issued and outstanding reconciliation.", "label": "Common Stock Issued and Outstanding Reconciliation [Table Text Block]", "terseLabel": "Schedule of the reconciliation of shares of common stock issued and outstanding" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r835", "r836", "r837", "r839", "r840", "r841", "r842", "r949", "r950", "r1022", "r1043", "r1045" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r715" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": "ses_CommonStockSharesIssuedExcludingSharesSubjectToFutureVesting", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r109" ] }, "ses_CommonStockSharesIssuedExcludingSharesSubjectToFutureVesting": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockSharesIssuedExcludingSharesSubjectToFutureVesting", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Issued, Excluding Shares Subject to Future Vesting", "label": "Common Stock, Shares Issued, Excluding Shares Subject to Future Vesting", "totalLabel": "Common stock, shares issued, excluding shares subject to future vesting (in shares)" } } }, "auth_ref": [] }, "ses_CommonStockSharesIssuedSharesSubjectToFutureVesting": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockSharesIssuedSharesSubjectToFutureVesting", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": "ses_CommonStockSharesIssuedExcludingSharesSubjectToFutureVesting", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Issued, Shares Subject to Future Vesting", "label": "Common Stock, Shares Issued, Shares Subject to Future Vesting", "negatedLabel": "Common stock, shares issued, shares subject to future vesting (in shares)" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": "ses_CommonStockSharesOutstandingExcludingSharesSubjectToFutureVesting", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r109", "r715", "r735", "r1045", "r1046" ] }, "ses_CommonStockSharesOutstandingExcludingSharesSubjectToFutureVesting": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockSharesOutstandingExcludingSharesSubjectToFutureVesting", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Outstanding, Excluding Shares Subject to Future Vesting", "label": "Common Stock, Shares Outstanding, Excluding Shares Subject to Future Vesting", "totalLabel": "Common stock, shares outstanding, excluding shares subject to future vesting (in shares)" } } }, "auth_ref": [] }, "ses_CommonStockSharesOutstandingSharesSubjectToFutureVesting": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockSharesOutstandingSharesSubjectToFutureVesting", "calculation": { "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails": { "parentTag": "ses_CommonStockSharesOutstandingExcludingSharesSubjectToFutureVesting", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Outstanding, Shares Subject to Future Vesting", "label": "Common Stock, Shares Outstanding, Shares Subject to Future Vesting", "negatedLabel": "Common stock, shares outstanding, shares subject to future vesting (in shares)" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: Class A shares, $0.0001 par value, 2,100,000,000 shares authorized; 310,266,922 and 305,833,589 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively; Class B shares, $0.0001 par value, 200,000,000 shares authorized; 43,881,251 shares issued and outstanding as of December 31, 2023 and December 31, 2022", "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": [ "r109", "r653", "r833" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockVotingRights", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights", "terseLabel": "Common stock, voting rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r67" ] }, "ses_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Share", "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock, voting rights, votes per share" } } }, "auth_ref": [] }, "ses_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockWarrantsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants [Member]", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "ses_CommonStockWarrantsPrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockWarrantsPrivateWarrantsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Private Warrants [Member]", "label": "Common Stock Warrants, Private Warrants [Member]", "terseLabel": "Common Stock Warrants, Private Warrants" } } }, "auth_ref": [] }, "ses_CommonStockWarrantsPublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "CommonStockWarrantsPublicWarrantsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCommonStockWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Public Warrants [Member]", "label": "Common Stock Warrants, Public Warrants [Member]", "terseLabel": "Common Stock Warrants, Public Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r895" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r894" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r896" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r893" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureDefinedContributionPlan" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Defined Contribution Plan", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r143", "r144", "r145", "r146" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r37", "r218", "r220", "r225", "r643", "r665" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss", "terseLabel": "Other Comprehensive Loss (Loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentrations of credit risk", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r100", "r179" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r87", "r805" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails" ], "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": [] }, "us-gaap_ConstructionPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionPayableCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Construction Payable, Current", "terseLabel": "Construction in process", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Converted", "negatedLabel": "Conversion of Redeemable Convertible Preferred Stock to shares of Class A common stock", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r402", "r403", "r406", "r839", "r840", "r841", "r842" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r239", "r240", "r378", "r404", "r590", "r802", "r804" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://Sesaicorporation.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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r927", "r946" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r154", "r501", "r507", "r946" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r927", "r946", "r1018" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Note payable", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r138", "r232", "r374", "r380", "r381", "r382", "r383", "r384", "r385", "r390", "r397", "r398", "r400" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r102", "r103", "r161", "r164", "r241", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r569", "r814", "r815", "r816", "r817", "r818", "r944" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r93", "r94", "r375", "r569", "r815", "r816" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r241", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r569", "r814", "r815", "r816", "r817", "r818", "r944" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r241", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r569", "r814", "r815", "r816", "r817", "r818", "r944" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r67", "r70", "r92", "r93", "r94", "r99", "r140", "r141", "r241", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r569", "r814", "r815", "r816", "r817", "r818", "r944" ] }, "ses_DebtSecuritiesAvailableForSaleAccretionIncomeOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DebtSecuritiesAvailableForSaleAccretionIncomeOperatingActivities", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Accretion Income, Operating Activities", "label": "Debt Securities, Available-for-Sale, Accretion Income, Operating Activities", "negatedLabel": "Accretion income from available-for-sale short-term investments" } } }, "auth_ref": [] }, "ses_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax, Current", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax, Current", "terseLabel": "Gross unrealized gains, current" } } }, "auth_ref": [] }, "ses_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax, Current", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax, Current", "negatedLabel": "Gross unrealized losses, current" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Amortized cost", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss, Current", "totalLabel": "Amortized cost, current", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r957" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleGainLossAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of amortized costs, gross unrealized gains and losses, and fair values of investments", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Term", "terseLabel": "Debt securities, available-for-sale, term", "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r154", "r946", "r1017" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r483", "r484" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r154", "r186", "r506", "r507", "r946" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ses_DeferredTaxAssetsLiabilitiesGross", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r104", "r105", "r163", "r495" ] }, "ses_DeferredOfferingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredOfferingCostPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred offering costs.", "label": "Deferred Offering Cost [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "auth_ref": [] }, "ses_DeferredOfferingCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredOfferingCostsIncludedInAccountsPayableAndAccruedExpensesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Deferred Offering Costs Included in Accounts Payable and Accrued Expenses and Other Liabilities", "label": "Deferred Offering Costs Included in Accounts Payable and Accrued Expenses and Other Liabilities", "terseLabel": "Deferred offering costs included in accounts payable and accrued expenses and other liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "ses_DeferredTaxAssetsLiabilitiesGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r496" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development tax credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r80", "r1016" ] }, "ses_DeferredTaxAssetsLiabilitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesGross", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets (Liabilities), Gross", "label": "Deferred Tax Assets (Liabilities), Gross", "totalLabel": "Net deferred tax asset before valuation allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1015" ] }, "ses_DeferredTaxAssetsOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Liability", "label": "Deferred Tax Assets, Operating Lease, Liability", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r80", "r1016" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r80", "r1016" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Fixed assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "ses_DeferredTaxAssetsSection174": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredTaxAssetsSection174", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Section 174", "label": "Deferred Tax Assets, Section 174", "terseLabel": "Section 174" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r80", "r1016" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r80", "r1016" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r497" ] }, "ses_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "negatedLabel": "ROU assets" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureDefinedContributionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r427" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r59" ] }, "us-gaap_DepreciationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r59" ] }, "us-gaap_DepreciationAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortizationAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Gain on change of fair value of Sponsor Earn-Out liabilities", "terseLabel": "Gain on change in fair value of Sponsor Earn-Out liabilities", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiability" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Sponsor Earn-Out Liability", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r157", "r524", "r531" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "ses_LiabilitiesFairValueDisclosureNoncurrent", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "terseLabel": "Sponsor Earn-Out liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Sponsor earn-out liability, measurement input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r541" ] }, "ses_DerivativeLiabilityPriceVolatilityWeightedAverageHighEndOfRangePercentage": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DerivativeLiabilityPriceVolatilityWeightedAverageHighEndOfRangePercentage", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Price Volatility, Weighted-average, High End of Range, Percentage", "label": "Derivative Liability, Price Volatility, Weighted-average, High End of Range, Percentage", "terseLabel": "Sponsor earn-out liability, price volatility, weighted-average, high end of range (as a percent)" } } }, "auth_ref": [] }, "ses_DerivativeLiabilityPriceVolatilityWeightedAverageLowEndOfRangePercentage": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "DerivativeLiabilityPriceVolatilityWeightedAverageLowEndOfRangePercentage", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Price Volatility, Weighted-average, Low End of Range, Percentage", "label": "Derivative Liability, Price Volatility, Weighted-average, Low End of Range, Percentage", "terseLabel": "Sponsor earn-out liability, price volatility, weighted-average, low end of range (as a percent)" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Derivative Liability, Statement of Financial Position", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r523" ] }, "us-gaap_DerivativeLiabilityValuationTechniqueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityValuationTechniqueExtensibleList", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Valuation Technique [Extensible Enumeration]", "terseLabel": "Derivative Liability, Valuation Technique", "documentation": "Indicates valuation technique for measuring derivative liability." } } }, "auth_ref": [ "r540" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "auth_ref": [ "r955", "r1044" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://Sesaicorporation.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": [ "r429", "r433", "r464", "r465", "r467", "r827" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r849", "r850", "r863" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r849", "r850", "r863", "r899" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://Sesaicorporation.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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://Sesaicorporation.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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://Sesaicorporation.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": [ "r884" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://Sesaicorporation.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_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "ses_EarnOutSharesEarnOutRestrictedSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesEarnOutRestrictedSharesMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Earn-out Restricted Shares [Member]", "label": "Earn-out Shares, Earn-out Restricted Shares [Member]", "terseLabel": "Earn-Out Restricted Shares", "verboseLabel": "Earn-out Restricted Shares" } } }, "auth_ref": [] }, "ses_EarnOutSharesEscrowedEarnOutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesEscrowedEarnOutSharesMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Escrowed Earn-out Shares [Member]", "label": "Earn-out Shares, Escrowed Earn-out Shares [Member]", "terseLabel": "Escrowed Earn-out Shares" } } }, "auth_ref": [] }, "ses_EarnOutSharesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the Earn-Out Shares.", "label": "Earn-out Shares [Policy Text Block]", "terseLabel": "Earn-Out Shares" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesConvertedToCommonStockRatio": { "xbrltype": "pureItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesConvertedToCommonStockRatio", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Converted to Common Stock, Ratio", "label": "Earn-out Shares, Sponsor Earn-out Shares, Converted to Common Stock, Ratio", "terseLabel": "Sponsor Earn-Out Shares, conversion ratio" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares [Member]", "label": "Earn-out Shares, Sponsor Earn-out Shares [Member]", "terseLabel": "Sponsor Earn-Out Shares" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesParOrStatedValuePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Par or Stated Value Per Share", "label": "Earn-out Shares, Sponsor Earn-out Shares, Par or Stated Value Per Share", "terseLabel": "Sponsor Earn-Out Shares, par value (in dollars per shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesSharesIssued", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Shares Issued", "label": "Earn-out Shares, Sponsor Earn-out Shares, Shares Issued", "terseLabel": "Sponsor Earn-Out Shares, shares issued (in shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Minimum Share Price to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Minimum Share Price to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsPercentageOfShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsPercentageOfShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Percentage of Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Percentage of Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, percentage of shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsProRataMaximumSharePriceNotToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsChangeOfControlSharesReleasedFromTransferRestrictionsProRataMaximumSharePriceNotToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Pro Rata, Maximum Share Price Not to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Change of Control, Shares Released from Transfer Restrictions, Pro Rata, Maximum Share Price Not to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, change of control, shares released from transfer restrictions, pro rata, maximum share price not to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityPercentageOfTotalShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityPercentageOfTotalShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 1, Equity, Percentage of Total Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 1, Equity, Percentage of Total Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, percentage of total shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityTermFromClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche1EquityTermFromClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 1, Equity, Term from Closing", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 1, Equity, Term from Closing", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 1, term from closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading day period (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceedTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityMinimumSharePriceToExceedTradingDays", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityPercentageOfTotalShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityPercentageOfTotalShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Percentage of Total Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Percentage of Total Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, percentage of total shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityTermFromClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche2DerivativeLiabilityTermFromClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Term from Closing", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 2, Derivative Liability, Term from Closing", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 2, term from closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceedTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityMinimumSharePriceToExceedTradingDays", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityPercentageOfTotalShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityPercentageOfTotalShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Percentage of Total Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Percentage of Total Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, percentage of total shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityTermFromClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche3DerivativeLiabilityTermFromClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Term from Closing", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 3, Derivative Liability, Term from Closing", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 3, term from closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceedTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityMinimumSharePriceToExceedTradingDays", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityPercentageOfTotalShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityPercentageOfTotalShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Percentage of Total Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Percentage of Total Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, percentage of total shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityTermFromClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche4DerivativeLiabilityTermFromClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Term from Closing", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 4, Derivative Liability, Term from Closing", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 4, term from closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceed": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceed", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceedTradingDayPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed, Trading Day Period", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceedTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityMinimumSharePriceToExceedTradingDays", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Minimum Share Price to Exceed, Trading Days", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, minimum share price to exceed, trading days (in days)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityPercentageOfTotalShares": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityPercentageOfTotalShares", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Percentage of Total Shares", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Percentage of Total Shares", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, percentage of total shares (as a percent)" } } }, "auth_ref": [] }, "ses_EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityTermFromClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesSponsorEarnOutSharesTransferRestrictionsTranche5DerivativeLiabilityTermFromClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSponsorEarnOutLiabilityTransferRestrictionsAndForfeitureTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Term from Closing", "label": "Earn-out Shares, Sponsor Earn-out Shares, Transfer Restrictions, Tranche 5, Derivative Liability, Term from Closing", "terseLabel": "Sponsor Earn-Out Shares, transfer restrictions, Tranche 5, term from closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesSharesIssued", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails": { "parentTag": "ses_EarnOutSharesTotalEarnOutSharesSharesIssued", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Shares Issued", "label": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Shares Issued", "terseLabel": "Earn-Out Restricted Shares, shares issued (in shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlMinimumSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlMinimumSharePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Minimum Share Price", "label": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Minimum Share Price", "terseLabel": "Earn-Out Restricted Shares, vesting, change in control, minimum share price (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlMinimumSharePriceEarnOutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlMinimumSharePriceEarnOutPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Minimum Share Price, Earn-Out Period", "label": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Minimum Share Price, Earn-Out Period", "terseLabel": "Earn-Out Restricted Shares, vesting, change in control, minimum share price, Earn-Out period" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlSharesToVestImmediately": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEarnOutRestrictedSharesVestingChangeInControlSharesToVestImmediately", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Shares to Vest Immediately", "label": "Earn-out Shares, Total Earn-out Shares, Earn-out Restricted Shares, Vesting, Change in Control, Shares to Vest Immediately", "terseLabel": "Earn-Out Restricted Shares, vesting, change in control, minimum share price, shares to vest immediately (in shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesEarnOutSharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesEarnOutSharesSharesIssued", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails": { "parentTag": "ses_EarnOutSharesTotalEarnOutSharesSharesIssued", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Earn-out Shares, Shares Issued", "label": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Earn-out Shares, Shares Issued", "terseLabel": "Earn-Out Shares, shares issued (in shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesFounderEarnOutSharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesFounderEarnOutSharesSharesIssued", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails": { "parentTag": "ses_EarnOutSharesTotalEarnOutSharesSharesIssued", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Founder Earn-out Shares, Shares Issued", "label": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Founder Earn-out Shares, Shares Issued", "terseLabel": "Founder Earn-Out Shares, shares issued (in shares)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price", "label": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price", "terseLabel": "Escrowed Earn-Out Shares, vesting, minimum closing share price (in dollars per share)" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePricePeriodBeginsFollowingClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePricePeriodBeginsFollowingClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price, Period Begins Following Closing", "label": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price, Period Begins Following Closing", "terseLabel": "Escrowed Earn-Out Shares, vesting, minimum closing share price, period begins following closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePricePeriodEndsFollowingClosing": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesEscrowedEarnOutSharesVestingMinimumClosingSharePricePeriodEndsFollowingClosing", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price, Period Ends Following Closing", "label": "Earn-out Shares, Total Earn-out Shares, Escrowed Earn-out Shares, Vesting, Minimum Closing Share Price, Period Ends Following Closing", "terseLabel": "Escrowed Earn-Out Shares, vesting, minimum closing share price, period ends following closing" } } }, "auth_ref": [] }, "ses_EarnOutSharesTotalEarnOutSharesSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EarnOutSharesTotalEarnOutSharesSharesIssued", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEarnOutSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earn-out Shares, Total Earn-out Shares, Shares Issued", "label": "Earn-out Shares, Total Earn-out Shares, Shares Issued", "terseLabel": "Earn-Out Shares, shares issued (in shares)", "totalLabel": "Total Earn-Out Shares, shares issued (in shares)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per share attributable to common stockholders - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r226", "r247", "r248", "r249", "r250", "r251", "r256", "r259", "r267", "r268", "r269", "r273", "r534", "r535", "r644", "r666", "r808" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share attributable to common stockholders - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r226", "r247", "r248", "r249", "r250", "r251", "r259", "r267", "r268", "r269", "r273", "r534", "r535", "r644", "r666", "r808" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Net loss per common share", "terseLabel": "Net Income (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income (Loss) Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r255", "r270", "r271", "r272" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rates on cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": [ "r554" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r486" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax provision (benefit) at U.S. statutory rate (as a percent)", "verboseLabel": "Statutory federal income tax rate (as a percent)", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r236", "r486", "r509" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1012", "r1019" ] }, "ses_EffectiveIncomeTaxRateReconciliationChangeInDerivativeLiabilityPercent": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDerivativeLiabilityPercent", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change in Derivative Liability, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Derivative Liability, Percent", "terseLabel": "Change in Sponsor Earn-out liability (as a percent)" } } }, "auth_ref": [] }, "ses_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxAtNonUsRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxAtNonUsRateDifferential", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Foreign Income Tax At Non Us Rate Differential.", "label": "Foreign income taxed at non US rates (as a percent)" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1012", "r1019" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "terseLabel": "GILTI (as a percent)", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other permanent items (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r1012", "r1019" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation (as a percent)", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1012", "r1019" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Others (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1012", "r1019" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1012", "r1019" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credits (as a percent)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1012", "r1019" ] }, "ses_EffectiveIncomeTaxRateReconciliationTaxDeductionLimitationMillionDollarLimitationSection162MPercent": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTaxDeductionLimitationMillionDollarLimitationSection162MPercent", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Deduction Limitation, Million-dollar Limitation, Section 162(m), Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Deduction Limitation, Million-dollar Limitation, Section 162(m), Percent", "negatedLabel": "Section 162(m) (as a percent)" } } }, "auth_ref": [] }, "ses_EffectiveIncomeTaxRateReconciliationTransactionCostsPercent": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsPercent", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Percent", "terseLabel": "Transaction costs (as a Percent)" } } }, "auth_ref": [] }, "ses_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsPercent": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitsPercent", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Percent", "label": "Effective Income Tax Rate Reconciliation, Unrecognized Tax Benefits, Percent", "negatedLabel": "Unrecognized tax benefits (as a percent)" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Employee compensation and related costs", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r466" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost, other than options", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation cost, options", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r463" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://Sesaicorporation.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": [ "r847" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r847" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://Sesaicorporation.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": [ "r847" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://Sesaicorporation.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": [ "r924" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://Sesaicorporation.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": [ "r847" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://Sesaicorporation.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": [ "r847" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r847" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://Sesaicorporation.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": [ "r847" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r925" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "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": [ "r14", "r192", "r222", "r223", "r224", "r242", "r243", "r244", "r246", "r252", "r254", "r274", "r338", "r339", "r418", "r468", "r469", "r470", "r502", "r503", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r555", "r556", "r557", "r558", "r559", "r560", "r583", "r670", "r671", "r672", "r689", "r761" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "ses_AssetsFairValueDisclosureCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r204", "r547", "r801" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Equity securities with an initial cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r648" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Equity securities unrealized gain (loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r667", "r973" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r892" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r855", "r867", "r877", "r903" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r898" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r537", "r538", "r543" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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": [ "r537", "r538", "r543" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "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": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of key inputs into the Monte Carlo simulation model for the Sponsor Earn-Out liability", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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": [ "r388", "r420", "r421", "r422", "r423", "r424", "r425", "r538", "r595", "r596", "r597", "r815", "r816", "r821", "r822", "r823" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r537", "r538", "r540", "r541", "r544" ] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1, 2 and 3 [Member]", "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)." } } }, "auth_ref": [ "r984" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, 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": [ "r388", "r420", "r425", "r538", "r595", "r821", "r822", "r823" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r388", "r420", "r421", "r422", "r423", "r424", "r425", "r538", "r597", "r815", "r816", "r821", "r822", "r823" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of the reconciliation of the Sponsor Earn-Out liability", "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": [ "r16", "r91" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "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": [ "r542" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Additions during the period", "documentation": "Amount of issuances 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": [ "r90" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, transfers, net", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r16" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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": [ "r388", "r420", "r421", "r422", "r423", "r424", "r425", "r595", "r596", "r597", "r815", "r816", "r821", "r822", "r823" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, 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": [ "r536", "r544" ] }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiabilityAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r542" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r348", "r399", "r414", "r531", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r664", "r813", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r969", "r970", "r971", "r972" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life", "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/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r201", "r355" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r132" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r132" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r132" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r132" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [ "r132" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r353", "r354", "r355", "r356", "r628", "r629" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intellectual property", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r629" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r628" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r54", "r56" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails", "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetFutureAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r628" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Net realized and unrealized gains (losses) from foreign currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r550", "r551", "r552", "r553", "r758" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTaxAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r549" ] }, "ses_ForfeituresOfEarnOutRestrictedShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ForfeituresOfEarnOutRestrictedShares", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Forfeitures of Earn-out Restricted Shares", "label": "Forfeitures of Earn-out Restricted Shares", "negatedLabel": "Forfeitures of Earn-Out restricted shares" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r859", "r871", "r881", "r907" ] }, "ses_FullyDilutedVotingInterestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "FullyDilutedVotingInterestPercentage", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fully Diluted Voting Interest Percentage", "label": "Fully Diluted Voting Interest Percentage", "terseLabel": "Fully diluted voting interest (as a percent)" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on forgiveness of PPP note", "terseLabel": "Gain on forgiveness of PPP note", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r8", "r61", "r62" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r121", "r740" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r119" ] }, "ses_GeneralMotorMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "GeneralMotorMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "General Motors [Member]", "label": "General Motors [Member]", "terseLabel": "General Motors" } } }, "auth_ref": [] }, "ses_GmGlobalTechnologyOperationsLlcAffiliateOfGeneralMotorsVenturesLlcAndGeneralMotorsHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "GmGlobalTechnologyOperationsLlcAffiliateOfGeneralMotorsVenturesLlcAndGeneralMotorsHoldingsLlcMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "GM Global Technology Operations LLC, Affiliate of General Motors Ventures LLC and General Motors Holdings LLC [Member]", "label": "GM Global Technology Operations LLC, Affiliate of General Motors Ventures LLC and General Motors Holdings LLC [Member]", "terseLabel": "GM Global Technology Operations LLC, Affiliate of General Motors Ventures LLC and General Motors Holdings LLC" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceAbstract", "lang": { "en-us": { "role": { "label": "Government Assistance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistancePolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Policy Text Block]", "terseLabel": "Government Grants", "documentation": "Disclosure of accounting policy for government assistance." } } }, "auth_ref": [ "r562", "r568" ] }, "us-gaap_GovernmentAssistanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureGovernmentGrant" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Text Block]", "terseLabel": "Government Grant", "documentation": "The entire disclosure for government assistance." } } }, "auth_ref": [ "r561", "r563", "r565", "r566", "r567" ] }, "us-gaap_GovernmentAssistanceTransactionDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTransactionDuration", "presentation": [ "http://Sesaicorporation.com/role/DisclosureGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Transaction Duration", "terseLabel": "Government assistance, transaction duration", "documentation": "Duration of government assistance transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r564" ] }, "ses_GovernmentAssistanceUnearnedGovernmentGrant": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "GovernmentAssistanceUnearnedGovernmentGrant", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Government Assistance, Unearned Government Grant", "label": "Government Assistance, Unearned Government Grant", "terseLabel": "Government assistance, unearned government grant" } } }, "auth_ref": [] }, "ses_GovernmentAssistanceUnearnedGovernmentGrantNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "GovernmentAssistanceUnearnedGovernmentGrantNoncurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Government Assistance, Unearned Government Grant, Noncurrent", "label": "Government Assistance, Unearned Government Grant, Noncurrent", "terseLabel": "Unearned government grant" } } }, "auth_ref": [] }, "ses_HyundaiMotorCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "HyundaiMotorCompanyMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Hyundai Motor Company [Member]", "label": "Hyundai Motor Company [Member]", "terseLabel": "Hyundai Motor Company" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r849", "r850", "r863" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentOfLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment, long-lived asset, held-for-use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r8", "r58", "r135" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r1", "r136" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S.", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r235", "r508" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "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": [ "r2", "r117", "r166", "r281", "r290", "r293", "r296", "r645", "r661", "r810" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r235", "r508" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r357", "r358", "r745" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r358", "r745" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r11", "r81", "r152", "r153" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r236", "r479", "r487", "r492", "r499", "r504", "r510", "r511", "r512", "r683" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit (provision) from income taxes", "totalLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r170", "r187", "r253", "r254", "r282", "r485", "r505", "r668" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesProvisionDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r221", "r481", "r482", "r492", "r493", "r498", "r500", "r677" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Incomes taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax assets", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Receivable from related party", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r862", "r871", "r881", "r898", "r907", "r911", "r919" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r917" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r851", "r923" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r851", "r923" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r851", "r923" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, net", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r352" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r56", "r624", "r625", "r626", "r628", "r806" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails": { "parentTag": "ses_LongLivedAssetsPropertyPlantAndEquipmentNetAndIntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r52", "r55" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetCompositionDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntellectualPropertyMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r21" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r211", "r800", "r833" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r173", "r197", "r210", "r349", "r350", "r351", "r623", "r807" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-Term Investments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r158", "r168", "r169", "r191", "r303", "r305", "r545", "r546" ] }, "ses_IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "documentation": "Ivanhoe Capital Acquisition Corp., Reverse Recapitalization [Member]", "label": "Ivanhoe Capital Acquisition Corp., Reverse Recapitalization [Member]", "terseLabel": "Ivanhoe Capital Acquisition Corp., Reverse Recapitalization" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsDeferredIncome", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Deferred Income", "label": "Joint Development Agreements, Deferred Income", "terseLabel": "Joint development agreements, deferred income" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentCumulativeAmountSpent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentCumulativeAmountSpent", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Expenditures Related to Engineering Efforts and Purchases of Related Equipment, Cumulative Amount Spent", "label": "Joint Development Agreements, Expenditures Related to Engineering Efforts and Purchases of Related Equipment, Cumulative Amount Spent", "terseLabel": "Joint development agreements, expenditures related to engineering efforts and purchases of related equipment, cumulative amount spent" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsExpendituresRelatedToEngineeringEffortsAndPurchasesOfRelatedEquipmentMaximum", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Expenditures Related to Engineering Efforts and Purchases of Related Equipment, Maximum", "label": "Joint Development Agreements, Expenditures Related to Engineering Efforts and Purchases of Related Equipment, Maximum", "terseLabel": "Joint development agreements, expenditures related to engineering efforts and purchases of related equipment, maximum" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Period", "label": "Joint Development Agreements, Period", "terseLabel": "Joint development agreements, period" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsPropertyAndEquipmentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsPropertyAndEquipmentCredit", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Property and Equipment Credit", "label": "Joint Development Agreements, Property and Equipment Credit", "terseLabel": "Joint development agreements, property and equipment credit" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsResearchAndDevelopmentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsResearchAndDevelopmentCredit", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Research and Development Credit", "label": "Joint Development Agreements, Research and Development Credit", "totalLabel": "Total credits to research and development" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsResearchAndDevelopmentCreditExcludingRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsResearchAndDevelopmentCreditExcludingRelatedParties", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails": { "parentTag": "ses_JointDevelopmentAgreementsResearchAndDevelopmentCredit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Research and Development Credit, Excluding Related Parties", "label": "Joint Development Agreements, Research and Development Credit, Excluding Related Parties", "terseLabel": "Research and development" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedParties", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails": { "parentTag": "ses_JointDevelopmentAgreementsResearchAndDevelopmentCredit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToResearchAndDevelopmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Research and Development Credit, Related Parties", "label": "Joint Development Agreements, Research and Development Credit, Related Parties", "terseLabel": "Research and development (related party)" } } }, "auth_ref": [] }, "ses_JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedPartiesReimbursementsTowardsFacilitySetUpCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "JointDevelopmentAgreementsResearchAndDevelopmentCreditRelatedPartiesReimbursementsTowardsFacilitySetUpCosts", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsCreditsToPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Joint Development Agreements, Research and Development Credit, Related Parties, Reimbursements Towards Facility Set-up Costs", "label": "Joint Development Agreements, Research and Development Credit, Related Parties, Reimbursements Towards Facility Set-up Costs", "terseLabel": "Joint development agreements, research and development credit, related parties, reimbursements towards facility set-up costs" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "South Korea" } } }, "auth_ref": [] }, "ses_LabSpaceInWoburnMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LabSpaceInWoburnMassachusettsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lab Space in Woburn, Massachusetts [Member]", "label": "Lab Space in Woburn, Massachusetts [Member]", "terseLabel": "Lab Space in Woburn, Massachusetts" } } }, "auth_ref": [] }, "ses_LaboratoryMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LaboratoryMachineryAndEquipmentMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Laboratory Machinery and Equipment [Member]", "label": "Laboratory Machinery and Equipment [Member]", "terseLabel": "Laboratory machinery and equipment" } } }, "auth_ref": [] }, "us-gaap_LeaseAndRentalExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseAndRentalExpense", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesRentalExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Rent Expense", "terseLabel": "Rental expense", "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasePracticalExpedientLessorSingleLeaseComponent": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasePracticalExpedientLessorSingleLeaseComponent", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Practical Expedient, Lessor Single Lease Component [true false]", "terseLabel": "Lease, Practical Expedient, Lessor Single Lease Component", "documentation": "Indicates (true false) whether practical expedient is elected to account for lease component and nonlease component as single lease component." } } }, "auth_ref": [ "r183" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r134" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails", "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails", "http://Sesaicorporation.com/role/DisclosureLeasesOperatingLeaseCostDetails", "http://Sesaicorporation.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r575" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r575" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r574" ] }, "ses_LesseeOperatingLeaseBaseRentAnnualCostOfLivingIncreasesPercentageMaximum": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LesseeOperatingLeaseBaseRentAnnualCostOfLivingIncreasesPercentageMaximum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Base Rent, Annual Cost of Living Increases, Percentage, Maximum", "label": "Lessee, Operating Lease, Base Rent, Annual Cost of Living Increases, Percentage, Maximum", "terseLabel": "Lessee, operating lease, base rent, annual cost of living increases, percentage, maximum (as a percent)" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Lessee, operating lease, existence of option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r576" ] }, "ses_LesseeOperatingLeaseExistenceOfOptionToExtendApplicationForRenewalPeriodBeforeExpiry": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtendApplicationForRenewalPeriodBeforeExpiry", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Existence of Option to Extend, Application for Renewal, Period before Expiry", "label": "Lessee, Operating Lease, Existence of Option to Extend, Application for Renewal, Period before Expiry", "terseLabel": "Lessee, operating lease, existence of option to extend, application for renewal, period before expiry" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Lessee, operating lease, existence of option to terminate", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturity of lease liabilities under operating leases", "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": [ "r1027" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails", "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments", "verboseLabel": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028", "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "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": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r582" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1026" ] }, "ses_LesseeOperatingLeaseTermOfContractExtension": { "xbrltype": "durationItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LesseeOperatingLeaseTermOfContractExtension", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Term of Contract, Extension", "label": "Lessee, Operating Lease, Term of Contract, Extension", "terseLabel": "Lessee, operating lease, term of contract, extension" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r234", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r518", "r521", "r522", "r548", "r713", "r809", "r845", "r978", "r1030", "r1031" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r114", "r165", "r657", "r833", "r945", "r974", "r1025" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Liabilities Assumed", "negatedLabel": "Liabilities of Ivanhoe acquired in the Business Combination", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r28", "r196", "r234", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r518", "r521", "r522", "r548", "r833", "r978", "r1030", "r1031" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ses_LiabilitiesFairValueDisclosureNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LiabilitiesFairValueDisclosureNoncurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "documentation": "Liabilities, Fair Value Disclosure Noncurrent", "label": "Liabilities, Fair Value Disclosure, Noncurrent", "totalLabel": "Total non-current liabilities at fair value" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ses_LongLivedAssetsPropertyPlantAndEquipmentNetAndIntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "LongLivedAssetsPropertyPlantAndEquipmentNetAndIntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Long-lived Assets, Property, Plant and Equipment, Net, and Intangible Assets, Net (Excluding Goodwill)", "label": "Long-lived Assets, Property, Plant and Equipment, Net, and Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Total long-lived assets" } } }, "auth_ref": [] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Management [Member]" } } }, "auth_ref": [ "r955", "r1028" ] }, "ses_ManufacturingBuildingInChungjuSouthKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ManufacturingBuildingInChungjuSouthKoreaMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Manufacturing Building in the Chungju, South Korea [Member]", "label": "Manufacturing Building in the Chungju, South Korea [Member]", "terseLabel": "Manufacturing Building in Chungju, South Korea" } } }, "auth_ref": [] }, "ses_ManufacturingSpaceInShanghaiChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ManufacturingSpaceInShanghaiChinaMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Manufacturing Space in Shanghai, China [Member]", "label": "Manufacturing Space in Shanghai, China [Member]", "terseLabel": "Manufacturing Space in Shanghai, China" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r98" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r428", "r622", "r669", "r705", "r706", "r769", "r771", "r773", "r774", "r776", "r796", "r797", "r812", "r819", "r826", "r834", "r980", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r890" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r890" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Measurement Input, Expected Dividend Rate", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Measurement Input, Expected Term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Measurement Input, Price Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Measurement Input, Risk Free Interest Rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Measurement Input, Share Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "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": [ "r539" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSponsorEarnOutLiabilityKeyInputsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r428", "r622", "r669", "r705", "r706", "r769", "r771", "r773", "r774", "r776", "r796", "r797", "r812", "r819", "r826", "r834", "r980", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r910" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r983" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r918" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r891" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://Sesaicorporation.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": [ "r174", "r188" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r229" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r229" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r126", "r127", "r128" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r118", "r128", "r167", "r194", "r216", "r219", "r224", "r234", "r245", "r247", "r248", "r249", "r250", "r253", "r254", "r265", "r281", "r290", "r293", "r296", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r535", "r548", "r663", "r737", "r759", "r760", "r810", "r843", "r978" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders - basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r227", "r247", "r248", "r249", "r250", "r256", "r257", "r266", "r269", "r281", "r290", "r293", "r296", "r810" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders - diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r227", "r258", "r261", "r262", "r263", "r264", "r266", "r269" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "terseLabel": "Recently Adopted Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r890" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r859", "r871", "r881", "r898", "r907" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r887" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r898" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r918" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r918" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Non-US", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1047", "r1048", "r1049", "r1050" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r947", "r948" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of restricted share activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r20" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r954" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r954" ] }, "ses_OfficeAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OfficeAndComputerEquipmentMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Office and Computer Equipment [Member]", "label": "Office and Computer Equipment [Member]", "terseLabel": "Office and computer equipment" } } }, "auth_ref": [] }, "ses_OfficeSpaceInWoburnMassachusettsAmendmentAdditionalSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OfficeSpaceInWoburnMassachusettsAmendmentAdditionalSpaceMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Office Space in Woburn, Massachusetts, Amendment, Additional Space [Member]", "label": "Office Space in Woburn, Massachusetts, Amendment, Additional Space [Member]", "terseLabel": "Office Space in Woburn, Massachusetts, Amendment, Additional Space" } } }, "auth_ref": [] }, "ses_OfficeSpaceInWoburnMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OfficeSpaceInWoburnMassachusettsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Office Space in Woburn, Massachusetts [Member]", "label": "Office Space in Woburn, Massachusetts [Member]", "terseLabel": "Office Space in Woburn, Massachusetts" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r281", "r290", "r293", "r296", "r810" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r577", "r832" ] }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesMaturityOfLeaseLiabilitiesUnderOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesGrossDifferenceDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r572" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r573", "r578" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases, weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r581", "r832" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted average remaining lease term", "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": [ "r580", "r832" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ses_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Not Subject to Expiration", "label": "Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "auth_ref": [] }, "ses_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards Subject To Expiration.", "label": "Operating Loss Carryforwards Subject To Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "auth_ref": [] }, "ses_OperatingLossCarryforwardsSubjectToExpirationAnnualLimitationUnderSection382Pre2018": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpirationAnnualLimitationUnderSection382Pre2018", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Subject to Expiration, Annual Limitation under Section 382, pre-2018", "label": "Operating Loss Carryforwards, Subject to Expiration, Annual Limitation under Section 382, pre-2018", "terseLabel": "Operating loss carryforwards, subject to expiration, annual limitation under Section 382, pre-2018" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r202" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r156" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r156", "r217", "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on short-term investments", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r214", "r215", "r336" ] }, "us-gaap_OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesAndSharesSubjectToMandatoryRedemptionAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherLiabilitiesUnclassifiedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesUnclassifiedAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Miscellaneous income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r123" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r890" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivable, after Allowance for Credit Loss, Current, Related Party, Type [Extensible Enumeration]", "terseLabel": "Other receivable, after allowance for credit loss, current, related party, type extensible enumeration", "documentation": "Indicates type of related party for receivable, after allowance for credit loss, classified as other and current." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables", "terseLabel": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r208", "r724" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Receivable from related party", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r857", "r869", "r879", "r905" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r860", "r872", "r882", "r908" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r860", "r872", "r882", "r908" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r886" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "ses_PaycheckProtectionProgramCaresActMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "PaycheckProtectionProgramCaresActMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNotePayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program, CARES Act [Member]", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Paycheck Protection Program, CARES Act" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of deferred offering costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r39" ] }, "ses_PaymentsReceivedUnderJointDevelopmentAgreementsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "PaymentsReceivedUnderJointDevelopmentAgreementsCurrent", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "ses_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payments Received under Joint Development Agreements, Current", "label": "Payments Received under Joint Development Agreements, Current", "terseLabel": "Deferred income received under joint development agreements" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r125" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r125" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r124" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r889" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r898" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r891" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r887" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "PSUs", "verboseLabel": "Performance Stock Units", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r108", "r402" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r108", "r715" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r108", "r402" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityPreferredStockDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r108", "r715", "r735", "r1045", "r1046" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 20,000,000 shares authorized, none issued and outstanding as of December 31, 2023 and 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r108", "r652", "r833" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other 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": [ "r938" ] }, "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Business Combination and Private Investment in Public Equity Financing, Net", "label": "Proceeds from Business Combination and Private Investment in Public Equity Financing, Net", "totalLabel": "Net proceeds from Business Combination and PIPE Financing at Closing" } } }, "auth_ref": [] }, "ses_ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ProceedsFromBusinessCombinationAndPrivateInvestmentInPublicEquityFinancingNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Business Combination and Private Investment in Public Equity Financing, Net of Issuance Costs", "label": "Proceeds from Business Combination and Private Investment in Public Equity Financing, Net of Issuance Costs", "terseLabel": "Proceeds from Business Combination and PIPE Financing, net of issuance costs", "totalLabel": "Financing cash inflow from Business Combination and PIPE Financing" } } }, "auth_ref": [] }, "ses_ProceedsFromGovernmentAssistance": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ProceedsFromGovernmentAssistance", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureGovernmentGrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Government Assistance", "label": "Proceeds from Government Assistance", "terseLabel": "Government assistance, cash grant received" } } }, "auth_ref": [] }, "ses_ProceedsFromGovernmentGrantFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ProceedsFromGovernmentGrantFinancingActivities", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Government Grant, Financing Activities", "label": "Proceeds from Government Grant, Financing Activities", "terseLabel": "Proceeds from government grant" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs", "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Proceeds from the maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r38", "r124" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from stock option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r19" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r194", "r216", "r219", "r228", "r234", "r245", "r253", "r254", "r281", "r290", "r293", "r296", "r337", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r516", "r519", "r520", "r535", "r548", "r645", "r662", "r688", "r737", "r759", "r760", "r810", "r830", "r831", "r844", "r941", "r978" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "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": [ "r133", "r180", "r184", "r185" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "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": [ "r134", "r199", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails": { "parentTag": "ses_LongLivedAssetsPropertyPlantAndEquipmentNetAndIntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r647", "r660", "r833" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "terseLabel": "Property and Equipment", "documentation": "Disclosure of accounting policy 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": [ "r9", "r180", "r184", "r658" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTables", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net", "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "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": [ "r134" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "terseLabel": "Property, Plant, and Equipment, Useful Life, Term, Description", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r975" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r886" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r886" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r419", "r428", "r459", "r460", "r461", "r598", "r622", "r669", "r705", "r706", "r769", "r771", "r773", "r774", "r776", "r796", "r797", "r812", "r819", "r826", "r834", "r837", "r976", "r980", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r419", "r428", "r459", "r460", "r461", "r598", "r622", "r669", "r705", "r706", "r769", "r771", "r773", "r774", "r776", "r796", "r797", "r812", "r819", "r826", "r834", "r837", "r976", "r980", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock", "verboseLabel": "Redeemable convertible preferred stock", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r426", "r587", "r588", "r708", "r709", "r710", "r711", "r712", "r734", "r736", "r768" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.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": [ "r237", "r238", "r587", "r588", "r589", "r590", "r708", "r709", "r710", "r711", "r712", "r734", "r736", "r768" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r741", "r742", "r745" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r426", "r587", "r588", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r708", "r709", "r710", "r711", "r712", "r734", "r736", "r768", "r1029" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.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": [ "r584", "r585", "r586", "r588", "r591", "r684", "r685", "r686", "r743", "r744", "r745", "r765", "r767" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails", "http://Sesaicorporation.com/role/DisclosureLeasesGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r239", "r240", "r378", "r404", "r590", "r803", "r804" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r101", "r478", "r1038" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r78" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r853", "r865", "r875", "r901" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r854", "r866", "r876", "r902" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r861", "r873", "r883", "r909" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r935", "r942", "r1039", "r1040" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r198" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails": { "parentTag": "ses_AssetsFairValueDisclosureNoncurrent", "weight": 1.0, "order": 1.0 }, "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash and cash equivalents, noncurrent", "verboseLabel": "Restricted cash included in other assets", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r172", "r230" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position", "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent." } } }, "auth_ref": [ "r230" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r46" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r142", "r656", "r673", "r675", "r682", "r716", "r833" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r192", "r242", "r243", "r244", "r246", "r252", "r254", "r338", "r339", "r468", "r469", "r470", "r502", "r503", "r525", "r527", "r528", "r530", "r533", "r670", "r672", "r689", "r1045" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Lease liabilities arising from obtaining right-of-use assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r579", "r832" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r918" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r918" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "auth_ref": [] }, "ses_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerSharePotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially anti-dilutive securities", "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": [ "r46" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationCommonStockIssuedDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementOfCashFlowsDetails", "http://Sesaicorporation.com/role/DisclosureBusinessCombinationReconciliationToConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficitDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r83", "r84", "r513" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureBusinessCombinationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Business Combination schedule", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "ses_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCashAndCashEquivalentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash, cash equivalents, and restricted cash.", "label": "Schedule of Cash Cash Equivalents and Restricted Cash [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, and restricted cash" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePartnershipsTables" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table Text Block]", "terseLabel": "Summary of expenses incurred that were recorded as a credit to research and development expense in the consolidated statement of operations and comprehensive loss", "documentation": "Tabular disclosure of collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of share-based compensation expense by award type", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of income tax expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of components of net deferred tax assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r150" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of basic and diluted net income per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r953" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseStatementOfOperationsDetails" ], "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": [ "r75" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of compensation expense related to stock-based awards", "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": [ "r75" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "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 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": [ "r537", "r538" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r54", "r56", "r628" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetTables", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets, net", "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": [ "r54", "r56" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign components of income (loss) before income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r946" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Summary of PSU activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of RSU activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosurePropertyAndEquipmentNetTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "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": [ "r9" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r95", "r96", "r741", "r742", "r745" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of long-lived assets by geographical area", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r51", "r120" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r51", "r116" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "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": [ "r430", "r432", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r73" ] }, "ses_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options,", "label": "Schedule of Share-Based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of fair value assumptions for equity instruments other than options" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of fair value assumptions for stock options", "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": [ "r148" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r64", "r65", "r66", "r67", "r68", "r69", "r70", "r140", "r141", "r142", "r205", "r206", "r207", "r275", "r402", "r403", "r404", "r406", "r409", "r414", "r416", "r678", "r679", "r680", "r681", "r819", "r926", "r943" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r829", "r1014" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expenses", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r56" ] }, "ses_SecondManufacturingSpaceInChungjuSouthKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "SecondManufacturingSpaceInChungjuSouthKoreaMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureLeasesDescriptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Second Manufacturing Space in the Chungju, South Korea [Member]", "label": "Second Manufacturing Space in the Chungju, South Korea [Member]", "terseLabel": "Second Manufacturing Space in Chungju, South Korea" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r846" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r848" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r300", "r301", "r702", "r703", "r704", "r770", "r772", "r775", "r777", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r798", "r820", "r837", "r982", "r1041" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationSegmentInformationDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r277", "r278", "r279", "r280", "r281", "r283", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r302" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment and geographic information", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r300", "r811" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r936", "r937", "r981" ] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r936", "r937", "r981" ] }, "ses_SeriesCPlusRedeemableConvertiblePreferredStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "SeriesCPlusRedeemableConvertiblePreferredStocksMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Series C Plus Redeemable Convertible Preferred Stock [Member]", "label": "Series C Plus Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series C Plus Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_SeriesCPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesCPreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Series C Preferred Stock [Member]", "terseLabel": "Series C Preferred Stock", "documentation": "Series C preferred stock." } } }, "auth_ref": [ "r936", "r937", "r981" ] }, "ses_SeriesDPlusRedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "SeriesDPlusRedeemableConvertiblePreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Series D Plus Redeemable Convertible Preferred Stock [Member]", "label": "Series D Plus Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Series D Plus Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_SeriesDPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesDPreferredStockMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Series D Preferred Stock [Member]", "terseLabel": "Series D Preferred Stock", "documentation": "Series D preferred stock." } } }, "auth_ref": [ "r936", "r937", "r981" ] }, "ses_SesAiCorporation2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "SesAiCorporation2021PlanMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "SES AI Corporation 2021 Plan [Member]", "label": "SES AI Corporation 2021 Plan [Member]", "terseLabel": "SES AI Corporation 2021 Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r827" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Shares, Forfeited and canceled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value, Forfeited and canceled (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Shares, Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value, Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares, Outstanding, ending balance (in shares)", "periodStartLabel": "Number of Shares, Outstanding, beginning balance (in shares)", "verboseLabel": "Awards outstanding (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r446", "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Fair Value, Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Fair Value, Outstanding, beginning balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r446", "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Shares, Vested (in shares)", "terseLabel": "Number of shares, vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of awards vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Fair Value, Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r459" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum (as a percent)", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum (as a percent)", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate, maximum (as a percent)", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free interest rate, minimum (as a percent)", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "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": [ "r430", "r432", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock option activity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested, number of options (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Options, Forfeited and canceled (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "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 per option (in dollars per share)", "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": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options, Outstanding, ending balance (in shares)", "periodStartLabel": "Number of Options, Outstanding, beginning balance (in shares)", "terseLabel": "Options outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r438", "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price, Outstanding, beginning balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r438", "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Vested or Expected to Vest" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest, aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest, number of options (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest, weighted average exercise price (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedActivityDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationEquityInstrumentsOtherThanOptionsNonvestedAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseAwardTypeDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationTables", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationUnrecognizedStockBasedCompensationCostDetails", "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAvailableForFutureIssuanceDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockReconciliationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r459", "r460", "r461", "r462" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited and canceled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche One", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r429", "r437", "r456", "r457", "r458", "r459", "r462", "r471", "r472", "r473", "r474" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "verboseLabel": "Expected stock price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting (as a percent)", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r985" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate grant date fair value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r828" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term", "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": [ "r458" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r147" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested or expected to vest, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r454" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock options", "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": [ "r453" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r129", "r231" ] }, "ses_SponsorEarnOutLiabilityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "SponsorEarnOutLiabilityPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the Sponsor Earn-Out liability.", "label": "Sponsor Earn-out Liability [Policy Text Block]", "terseLabel": "Sponsor Earn-Out Liability" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockAdditionalInformationDetails", "http://Sesaicorporation.com/role/DisclosureStockholdersEquityCommonStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation", "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r190", "r205", "r206", "r207", "r234", "r259", "r260", "r267", "r269", "r275", "r276", "r337", "r365", "r367", "r368", "r369", "r372", "r373", "r402", "r403", "r406", "r409", "r416", "r548", "r678", "r679", "r680", "r681", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r701", "r715", "r738", "r761", "r778", "r779", "r780", "r781", "r782", "r926", "r943", "r952" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r34", "r192", "r222", "r223", "r224", "r242", "r243", "r244", "r246", "r252", "r254", "r274", "r338", "r339", "r418", "r468", "r469", "r470", "r502", "r503", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r555", "r556", "r557", "r558", "r559", "r560", "r583", "r670", "r671", "r672", "r689", "r761" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails", "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r300", "r301", "r702", "r703", "r704", "r770", "r772", "r775", "r777", "r785", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r798", "r820", "r837", "r982", "r1041" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r244", "r274", "r627", "r676", "r701", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r718", "r719", "r720", "r721", "r722", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r761", "r838" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r242", "r243", "r244", "r274", "r627", "r676", "r701", "r707", "r708", "r709", "r710", "r711", "r712", "r715", "r718", "r719", "r720", "r721", "r722", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r739", "r740", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r761", "r838" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r856", "r868", "r878", "r904" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r33", "r67", "r142", "r391" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Forfeitures of Restricted Stock Awards (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r14", "r108", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Restricted stock units vested (in shares)", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Options, Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r108", "r109", "r142", "r443" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r34", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Forfeitures of Restricted Stock Awards", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r14", "r108", "r109", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Restricted stock units vested", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r34", "r142" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r109", "r112", "r113", "r130", "r717", "r735", "r762", "r763", "r833", "r845", "r945", "r974", "r1025", "r1045" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r85", "r86", "r88", "r192", "r193", "r223", "r242", "r243", "r244", "r246", "r252", "r338", "r339", "r418", "r468", "r469", "r470", "r502", "r503", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r555", "r556", "r560", "r583", "r671", "r672", "r687", "r717", "r735", "r762", "r763", "r783", "r844", "r945", "r974", "r1025", "r1045" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://Sesaicorporation.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": [ "r139", "r233", "r401", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r415", "r418", "r532", "r764", "r766", "r784" ] }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock", "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value." } } }, "auth_ref": [ "r0", "r106", "r107" ] }, "ses_StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Strategic Automotive Original Equipment Manufacturer Partner [Member]", "label": "Strategic Automotive Original Equipment Manufacturer Partner [Member]", "terseLabel": "Strategic Automotive Original Equipment Manufacturer Partner" } } }, "auth_ref": [] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of net operating loss carryforwards", "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r78" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r897" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward, amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r78" ] }, "ses_TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TaxCreditCarryforwardResearchCredits.SubjectToExpirationAnnualLimitationUnderSection382Pre2018", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforward, Research Credits. Subject to Expiration, Annual Limitation under Section 382, pre-2018", "label": "Tax Credit Carryforward, Research Credits. Subject to Expiration, Annual Limitation under Section 382, pre-2018", "terseLabel": "Tax credit carryforward, research credits. subject to expiration, annual limitation under Section 382, pre-2018" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesTaxCreditCarryforwardsDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r22", "r63" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Redeemable convertible preferred stock, carrying amount", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r365", "r367", "r368", "r369", "r372", "r373", "r475", "r654" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Abstract]" } } }, "auth_ref": [] }, "ses_TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingGrossProceedsMinimum": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingGrossProceedsMinimum", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion, Automatic, Closing of Common Stock Firm Commitment Underwritten Public Offering, Gross Proceeds, Minimum", "label": "Temporary Equity, Conversion, Automatic, Closing of Common Stock Firm Commitment Underwritten Public Offering, Gross Proceeds, Minimum", "terseLabel": "Minimum gross proceeds, net of underwriting commission and discounts" } } }, "auth_ref": [] }, "ses_TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingPricePerShareToSeriesDAndSeriesDPlusIssuancePriceMultiplierMinimum": { "xbrltype": "pureItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityConversionAutomaticClosingOfCommonStockFirmCommitmentUnderwrittenPublicOfferingPricePerShareToSeriesDAndSeriesDPlusIssuancePriceMultiplierMinimum", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion, Automatic, Closing of Common Stock Firm Commitment Underwritten Public Offering, Price Per Share to Series D and Series D Plus Issuance Price, Multiplier, Minimum", "label": "Temporary Equity, Conversion, Automatic, Closing of Common Stock Firm Commitment Underwritten Public Offering, Price Per Share to Series D and Series D Plus Issuance Price, Multiplier, Minimum", "terseLabel": "Common stock price per share to Series D and Series D plus issuance price, multiplier, minimum" } } }, "auth_ref": [] }, "ses_TemporaryEquityConversionAutomaticVoteOrReceiptOfWrittenRequestFromHoldersThenOutstandingPercentageOfHolders": { "xbrltype": "percentItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityConversionAutomaticVoteOrReceiptOfWrittenRequestFromHoldersThenOutstandingPercentageOfHolders", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion, Automatic, Vote or Receipt of Written Request from Holders then Outstanding, Percentage of Holders", "label": "Temporary Equity, Conversion, Automatic, Vote or Receipt of Written Request from Holders then Outstanding, Percentage of Holders", "terseLabel": "Percentage of holders of the redeemable convertible preferred stock then outstanding (as a percent)" } } }, "auth_ref": [] }, "ses_TemporaryEquityConversionToCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityConversionToCommonStockShares", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion to Common Stock, Shares", "label": "Temporary Equity, Conversion to Common Stock, Shares", "negatedLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination (in shares)" } } }, "auth_ref": [] }, "ses_TemporaryEquityConversionToCommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityConversionToCommonStockValue", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Conversion to Common Stock, Value", "label": "Temporary Equity, Conversion to Common Stock, Value", "negatedLabel": "Conversion of redeemable convertible preferred stock to common stock in connection with reverse recapitalization upon Business Combination" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "ses_TemporaryEquityIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityIssuanceCosts", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity, issuance costs.", "label": "Temporary Equity, Issuance Costs", "terseLabel": "Net of issuance cost" } } }, "auth_ref": [] }, "ses_TemporaryEquityIssuePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityIssuePricePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Issue Price Per Share", "label": "Temporary Equity, Issue Price Per Share", "terseLabel": "Redeemable convertible preferred stock, issue price per share (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockConversionDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLiquidationPreference": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLiquidationPreference", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Redeemable convertible preferred stock, liquidation amount", "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityNumberOfSharesRedemptionValueAndOtherDisclosuresAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Other Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, par value", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r22", "r63" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, shares authorized (in shares)", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r106" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares issued (in shares)", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r106" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Redeemable convertible preferred stock, shares outstanding (in shares)", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r106" ] }, "ses_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of redeemable convertible preferred stock issued during period relating to purchase agreement.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs (in shares)", "verboseLabel": "Redeemable convertible preferred stock, shares purchased (in shares)" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series D and Series D plus redeemable convertible preferred stock, net of issuance costs", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "ses_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPurchaseAgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPurchaseAgreementAmount", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, New Issues, Purchase Agreement Amount", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues, Purchase Agreement Amount", "terseLabel": "Redeemable convertible preferred stock, purchase agreement amount" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityTableTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStockTables" ], "lang": { "en-us": { "role": { "label": "Temporary Equity [Table Text Block]", "terseLabel": "Schedule of redeemable convertible preferred stock issued and outstanding", "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r22", "r63" ] }, "ses_TemporaryEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "TemporaryEquityTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureRedeemableConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for redeemable convertible preferred stock.", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r896" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r917" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r919" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r399", "r414", "r531", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r664", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r969", "r970", "r971", "r972" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r920" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r921" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r919" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r922" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r920" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://Sesaicorporation.com/role/DisclosureShortTermInvestmentsTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury and Government [Member]", "terseLabel": "US Treasury and Government", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r646", "r821", "r1042" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r916" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails", "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "End of the year", "periodStartLabel": "Beginning of the year", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r480", "r488" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decrease - prior year positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r489" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase-current year positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r490" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase-prior year positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r489" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r491" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r176", "r178", "r181", "r182" ] }, "us-gaap_ValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://Sesaicorporation.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r494" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockBasedCompensationGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://Sesaicorporation.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r835", "r836", "r839", "r840", "r841", "r842" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://Sesaicorporation.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants, term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1024" ] }, "ses_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://Sesaicorporation.com/20231231", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://Sesaicorporation.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants [Policy Text Block]", "terseLabel": "Common Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding, diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r258", "r269" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://Sesaicorporation.com/role/DisclosureNetIncomeLossPerShareBasicAndDilutedNetIncomeLossPerShareDetails", "http://Sesaicorporation.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding, basic (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding, basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r256", "r269" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481288/505-10-05-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-44" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "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(27)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r156": { "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" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "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/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r180": { "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/2147480321/958-360-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "SubTopic": "30", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3A" }, "r184": { "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/2147480321/958-360-50-6" }, "r185": { "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/2147480321/958-360-50-7" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "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" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r507": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r508": { "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.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r509": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-5" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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/2147483147/928-340-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r654": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r658": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r661": { "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/2147483586/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r667": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r945": { "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" }, "r946": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r947": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r948": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 153 0001819142-24-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001819142-24-000014-xbrl.zip M4$L#!!0 ( $R)6UC<:.:YN", += 0 0 S^[1%D9"$A"(5 M@+2M_/K3#9+B#03!BSR4PJI4QB* ;J"_1@-H-( ?__&R<(PGPCCUW(][HX.C M/8.XEF=3=_9Q+_"G^^_V_O'3?__7C_^SO_^OL_L;P_:L8$%$#X2:U/+;TF.E#VP\L;X&T3D;PWYYA^CZC MD\ G5QY;7)"I&3@^R,/](S =40$0DT-0$)D,J620J\L_0$W6+)^?GP^>3PX\ M-@-&1Z/#?]W>/(A*QIFM@#$0_FI=XF7"G -.K(.9]W08IXI:QD4"OL\\A_!U MD:G))X)%G)+)SL@T4QW!(*K0VT-(7=<;$FP_6Y$HW_>'8>(ZJU-*\N3P7S?4 M_3W.R:DE;QHDY%OEKY8EK1(IF>R<^6526"=E"_A+5E(32,E6Q6>ES7M_"*FI M.L],8C/2.]X].]M&>127)DA%+1\I)S@0>OQJ:M5'@J=I5 MF-JX:E2N*I"0$9ZM[)!VTB&%E:)2$_8V-&%T#8AEE_06R\XB9]G[/)B49L;$ ML,!/_V488APR7=?S1;OQ4_QQN:3NU N_P#?L91]0AH\ G(%_?+F_5@M02/P! M*(M1Z!QTQ'.HC8B=F0ZJY,.<$)_O&13:II$OKDM<&YM,J4M%O4'ECXZ,?6-- M!?Y.$S(B2D9(ZL?#/($N?>XM0"ASM )/Y,;C*@AK$%'B>ZS&-V%C M>%,C8628KFUD6!G(:U" N@IP;O+YE>,]ZV*=Y%?"^J8.K$C3$$0'_'+X75!N M.1X/&'D(%@N3K<;3!SIS87YAF:Y_:HGI#*R8[D"T%B7\RJ3L5],)R 7Q3>I$ MJ+:FHL#Z#73A-X!OP@.!#]D@N"E&1L+)B%E!9N1F"';&=Q'#OPV*T%(1+DWF MC@/_86Z"<%HI@Y226B%&1ZT4 CGN TLCY#EHA896G 66YUK4H>+7 MHR<=NE,CM[X6-*5

]3LL \2_<\^Q">.7?P347UU >RWJ=ZQ]W56H0FE/.E9: M,?--JFZDZFZL*V^(6HO%3KK^_VN$+4!5%VWXVZ#TS90>_EQXKI#M->/WCU(P&36' S! M!7DBCK?$/E@"=@,*2LS?%$>\- O$.N2"UB+F(SI]BM. O0;V. M 'Q3\@Q;R MR730TI; K,ZL1/3[XCQ73$"$5PK_2!$<@--9U,X]YC\2MKB&49#[8H!\-"?0 M#I9D*EO&UBFKA/5ML:,*XOM(W4B1AX2(0SKW +2&=6;>$J8Y*^AXV$>$:?M, M?%VLZQ97POU#L1?']$5/7G/XNP$\!LR;8GX-+75G.+,]Y9SX'(2)KGN/4X53 M0J^0$M]W17P3JD9(-H8V17O M!FF5X$/":<+,)CT3U'P\F5)7%[J?VQ$HP+Q MPC*M%/&0E9'F9<3,!A704(%3RV*P*(EE!B9Y[,\).Q?10OX--2>P"O9I*?RU MRRNA?U_L[!&#!%4TZH*'$3$Q4EP&S#4POR$F"/+6A*Y#_=5X*GZGA/C%M0F+ MMFG=69B[!/XVI%2:,#H^^CZO"6%I^"-FA\X7\3&C 0&R--8\XV*#8N@JQB?F M<7Y!IU." 8-EDSAEW@IHWY9"*^@9"<$!-IUU5\$KFG)K95V99:NO^A24$+\M M#N%2UV?.059PO [HZTSBX"-Y-%_ LL(?W*<6C,)7'B-TYHH9L1NZV,.,&&%S M1J9>MF#9W*X[TDI]D4[RD80A:&!:Q%\,_U$-C*0*.!1$);[#:OS-F(B*9,D, MZE1+G6 =_42Y:G57GK4"[H*+)@?WFMZ 63W,+F'DM'SZE'R[-WVB-0@TI%*! MM&0MET%ZS2J58""W82QH-Q9$NX_P(UPR@^6N7L[5)U !?V&C+&_7XTU2A#WD M(TS\L*:KA_QGXB>#\!UA(NKJS.1BQ+Z@3N 36YJG1!%:TU/JA62=C_Z<[ @. M%,/@,=Q>1<[A;EK(6YE_4!B-10.9H5<*X;CQ8KH-5ML,^ M6;9N:$1$I1K'1Y+MFY"+@#_ADXDZ@R4D\-IWD%EL1@8M*-6"Z!1F_"]NQ+@^ M+,A2(HV@ULFIP//HZ.B]B".-SWVF_A2[,X)8&LH!K-J'=.Y,=(/."2R/3$?W MQ$ZVD!+"D?#%:1[?,;[+4!XZ7^W3'$U#X30/?S0FK]21DSIG15I&S TJ]5HJ MI6M9NN=5H6Q*@]1Q>.9@S^KXH<4=#>B8(RX/8WY1]'*/!?@GHQ]*?,O1 M[1!I!K&.MY3_GNK8TG59)7;Q<<25:AS1BG+ M7IQ $!4PL ;#^J$S[9$%?+72&Q7!"HTI;"O7TAAY:-F@*IVI2CZ$PM-Z5_FHR9I;'A;>FI]:14<%_67/@2>UZQYP'/:EY M,$3[;*Q>(27B;R1AQMGC'\-AV.Y.#6@C6Z^P$N&W181+SPT,6#?$>HGK=!;= M1A#O\:W^25;7[C(H-^::Q91[3B,)OB'=Y*Z"-6E(!.I&2'Z 5C]V4+?C5F6O MB" L0)E$$ Y=LP5^I[8M*J /H;)$!8H_E**84!V ; 3D!>$6HTOAV%#B)\M8 M =N[4MC2Q :P=,(V/!]FIROT4I8%8A1S*.&1W-Z")(R(QH"*S@ED6)[1<+(G M+L,3ZS?B6N5Q4QHEE*A)EA2FB XP:,&KL1.D>66U#2@F\Y!"ZYH;5 M<))U)*)9#<<%0:\#:,]]TB+O\:W462NCTW>=2@ED8T)U^A M,?*Y@5QCPJ1),2FJ1R;4-ON PZ!8&U<V>3V*/4Y@D+I2[ MAO4)5&B'?(DCUXXU&R/%9\#]-2Q*78_'IGA5:)-\O=2=K1F<)]UJX!>7$R''N\=+# AV0K-"G]S7T*%J7>9R6?B)Y<(>IR?FXRM MH/OAK%+C*A.MXDI%>%7G3G^2 !:CK.2MSY0Y_( ['PXM?R,*SFA)1:\;[H3U-?5Y1B:<0\C83I MH!1:P1@.GN;'4S:K1V;"],E2K4NKLJL /I8$E$?T]@5!(TUQ0$^G2^,=S60\ MC=]%*O34?+H"G]&1Y.Q&2 #]T3&) 8WRM9?6:FQDKSX<\!E5)4TD="58=0U3A4G#4=Y%\J?_EK8'IOAJDQJ?-8V !0 M^4 D.:^KD!D?O M@2UWP*6+5Y0:/Y^DQK#UNTD#MJ78?O*>"'/1.GW"$-L\@OED%4ZCHR).27E# M$!B0*)\\R*^!T+PM0HU,K=LA!HQ*,0J/@LN/FJL1*+W489!VN9N MEGO%@?%!^N6KS?)#WS7.AZO1J7LP?(!+L:%0>3*SP6%.-7R-CW9+_8Y1S6>/E* =2WP U0\<#=B58G>!S(F84S,Z"3#;G6,6,"O+ MIL1*XA6(Z!AI0@92&B"J'95 26YX*PTN&E!K%F54,I25YU0B]E8R M<,D?"QC@:AIZ5&($E9F5H$ENM5"$(0W(-8I'DJ-6GE&)V+LB8I+8I &L;H.4 MY!#6+:X$]GT1V'H!2P/@C>-E2D9"9685F*.19# L?UEE $XSB$:.4R9-"8MD M<1T]U#! T-'=\1)\] LJP6M^Z?, ;H,( L4CQ;)\2NAD:P/IP](#4+7N@Y#/ M*_,9E-!(YY.IX_T#),WVLN7@J+(J89+,#E7G[0?4VFYPEY@_K4(J)(^/)+:P M$^HY9/A$N[E<+(254H29L]8)PMQRQ#%_J@%YT]T;Y8FI2%%U/?>.[L MACX1NXO7VJOI5FA,X?JN>@^WK_EC?JS!OJC"\(Q[UQI4XFO2OUY_,UPJM*MP M,U@M[5*^-3Q<'/8-U$W,&J:$Q2,%\$"O-LPNIH3BY4*XE]?.I'7"N4(MBS>4 M=J:6<3V-=$7%Q#VIJB'J.FAK=]H:KH]:*EZ.B%J'1NVF6C&S00DZ4X+X;>86 M*I E4:$ ;<+PDFV% ?Y:45[A3;+\T9/%-)1@7[N\$OBJ"+']Z+9;;OA>2:S$ M@'KS")<+ F*PJ"@6;7N7P5Z;@!)WR0-!JD@8//60,%H_ZS(@WRA"YG3A,9_^ MJ8%ZO<)*Q-\5$2^)I-DWTCP&L)M?%5.":DDN%7PZ%\<,"#4/B;DGEN=:\*?2 MZU"GK!+-D<2WJ5J'95D,0&N'T"2O/N!/Q4LB5=F5<$I#_]) 1^&E[_ MJ ?@/3;848^2BIP5L)7%1V&/0VK#X%<;L(=@N73$4Y&F@_LN5X[W7.W0K56V M M3":W-K4-/TPTTAY# X75M'3V7#V[3?29874\+[MN0QP>*#R(6PN '9-D^5 M1J^A-7I84D5 B?8/DAV]BF=(XV?;C.%=R*ZA;_T"H#:U"J4H;L354(KA ;\. M@C&3YSX=&$'3S]F7QV>6EU'"_:[X0&CN1:;4HZ QY0'/3M[CNO<)DPY\!CLT.,QPXQSPLGXAN3,)E5H/)\(FB, MWK]_?RAR 1&Q9T0)/XSKOF<<=M0H0*%NHW+ ]:]-H"%UVY15JOXUR3$G=9L$ M18BST=:T7 K!V +S![S+(^"^MSA]H?S"6Y@43-O4#!S)DS4:113F$!IW=%1< MU(0TC5.\!410-9"L$=(U8L*[:1-_/'SA]@=SN:0PA..GZ(/K>F'MQ3?\! KJ M,=]PS07A2]-*U$=H'B?6P_+)] M;?YQ 63\O3;+JFN=2!7UKFD(!5B;_44X(U/<[\6OSC_"%O^-5" M^6R?'>+@A02/]P&ZDU%Y-:I*BM^\$0BHR;P]"H),"VN %HP'D\;6#\I*N9-P M*T6P_[CW '3MP"'C*6ZLY.[ @A$L>P)(G.][)"_^F;.^=1]F%?]I1R60>A!.'/8,$R@QT_(_[DU-9ST'D8CFQIS@;,-CJUO3FL,2AV7" MN&[)8D)8(@/-[/G&VF)6L.&6AGG+&CJ>3JE%Q/L6BV7@$U;:QNJ Y0F M_.+.";C&)0_Y)C#@ MHZ?&/.S&YYK=F,NM0.WB/30#.>1$?:\Y!PV^"!@> M0Q#4Q04-_#-Y%DF\%'C=XFG-YR+QVZK#1007#&@$JXWA7>)@A$S9M3+W5.]_ M7@6N;=);#R8F.&B;[BJOVXHL/=3?Z,BEJ&V^);*T'C;AAG!.2#9H\4RXU' C MQ@U,!S5L/+VA3Y ,0RP3D5#1R&G.R*WY0A?!(C7W[(SBYD?E\E%*/3]]P*72 MM?O5FP3,O34YAUEVP(GO%XRU;OX>JL:MZ093R"=L:=0",*;N;&[2Y0M\L$^72["X@L.5QT"QR;/IA*/-&9EZ M#$HN*5NI^T1[ZNF!+&[QM[7P=^9*G.*$V3?!:P^^N#9AOW@43R@\$<<3R[/3 M&2.B$(_FI8F8]0^O2'_.& M1[]$#RU/II[9\R$:K545Z'MCHQ^)0TX'7769'C:YW'R)'FN+&Q!X]-H0C 'N MC+I$S.TOIV#MA<_R+F#67)PNF489$V=7?O[U6ORVQ>9*7B7!%C+Z!.U*;MF_ M=N^""8R[X5KR"G*Z%LCD,_%1!C8L-<.84]=./06%,UD1E$@2^;\6OPW+7V&X M^P9 : )>$8&88=\\"3F'2.@3XF)JB0\^1]'3.7VM5:@W2F>320VO84FC\HI3 MKU3?T'\EM<\/O0_!Y#=B^8_>KY A%Z]'U97J&](%90I]%KFJG\5X$A=D&JC MPAN50'TO2DD;+E\L)[#1>=!&$II4^BX2F.4B#6Q(6[G4)[5%PFDODVT5Q5>3 MX:4-/#2?\:_\\DF[0 _73K*ZA\-'G=;*2_2PN0^$G]+S)++T^.AXA,'KQ1U M=;X>-BT]E?2P8]W3V1S6,IY/F:R=3QS.24)S_O M46[2AE852;=VB<>F^MG4,+;"HJ8S?H[N $NV=G0:7D&@CYM"Y8TYG4ZI.#ST M1%!Y4YM,?D4-]H9!DS8:4N8*RY M8M[BZYQ:\WC0B=+XY0M 0SG6)-S1N?+PO"E8.,EB*:4EU8:[X9F6:8=2[&>-&&QP:_M<2;\SMKR#CS[ HF48Q M&J\A91F_[1ZRF[<\I/+HA;&OUU/($?'8M'FN6Y<>(I1:9)A+ZIO.VH5.V!/! MUP-"[Q=Z4G&CI2SZI#6AGL:>I-H5.I,QFB;Q%&9/%6@(ISZ1O@I&UI^2CI/N M3DG'N?&>+Z'ITWO3G55--6O2VIZ)4E7#?H9,G4DI3ZR?8BKZ:#7],-F8//H99B3"+HC^\!8GMU /9 MZT;XS9J3473QY]H-.IX^>NL)2 V9M>#11X=KF_8>7Q"Q24:?R/K.\(T*N!;# M79/VR6M+NQ;#79/VF]>6=BV&NR;M[U];VK48[IJT1_&19[; G:!SQ^.9J)=- MT.Z?5Z/K@6@CXM1BM%NRE0T[&Y&M%J/=DJULD-F(;+48[99L94/*1F2KQ6BW M9"LS@QH^D5=DN7,+9IEUW+#(:[+<.9'+C.:&15Z3Y@.?==PJ"6+>X<@^;<=PF#AA8Y M'T#U#:NP2V@TM,U=HM&R"KN$1D,KW24:+:NP2V@TM-==HM&R"CN!QCE>#H<7 M=>-K/=XZA-#!Z]%L=(+)"FUJ4==U979GN==(,G?,NS=],[HN*!'09\__EH!I M5>NO#EUJ^[23K=K.:M'[_5NQVUPWHJVJ4)_CV8IUE]Z_UUXD=3E;+=/[JWZ>51:Z9;8,,_=EGA,!%.O%PMB4],GSFHSHBYEUK.)1G;5EP3= MECU9HIL_/V;UY.3C^AJQLO:59NAI@S(:6MHJ=:Z>-JWVL>33P/?P:B4K?)DD M_1H)U /)$7$9Z='H%Q,RL!6^ZH@A>BV.0K?@V3]K^SJM+PGH'R>'JE\;#YT: M]=%;55LZL3A:"#@AL=&1K('V7C^9[MPC43-.K3\"RL5#TWBYXL$]P6O8\"G! M,)W^*>CGSRJW(I+7D1Z<9I9<$%;2"-%61HAX2)4%W,?7..'O_-7-RBNA6]-. M*U6?[R37;_MGSQ4>\=15U^(9!K JCUXL&#%O_"UP19ZOU)\7%E^OQK W"#1X MBJ!$(GEQ@/:=VD\4YK&K*X+GK:G=1-!:9+=&G'?,PPTSCELXK2][3[T"U2W9 MWHBS,_N0UR)4FSOXHX4%J"39&REVU\=Q.-'5I"8RK4>_-P*NKZ;=ONJ 8KMV MIX[W_-HOZQ0X]P:3S0ULT;-Q=C+>IUZ,.X49_()T,M+I\=EM@?.U:;W&J^9@ MG42Y93K_)B9K*6(EY=X(M;,!L,2EV$2(I:1V3VKQ1+Z;#JZBMHNR$X]LYJU: M,\&5D-H]J86.H?52/G$<->JIY<3ZYE?JH%')3*536:7)[J#454 &[MK&ZY@-H[6QJNR>)Z[.7F0<9B\4?M,; MGSEFO3RXTB*^P[9%*)CIA'LS49 8Z&@@,HVG<;!#)]$D-;AMBXJ?VK\%H0+Q M1Z^D@>V,<700>3RM]/'WH2Z]P>U5@X/&TSB8- ?)9KGT1M@;C6N MD/=%Y/$:3^%?/,F#U;]V+2>P"9@":!\LMG$_?H45PB"_L,51$ 1.[\?^G+#4 MWFDBY(T0[XUDJ\S&.6&^2=TQ4!=Q(C3NQ)F.$S%8-3P M022\P\,GKEUX3ZI3JCT,VF[70!C.\( )=FDBTD[]B. C7809J2L2,%NWPFW& MNX<0W'C0=/I$[%/.B8\WS0 ]?W4'BH\+%#2&2\P. PW\O :9N#.*/5ADAZ^7 M+]C'06"?/,]^AAHF(MX$[0V;A/)I=CU;"WICS8GU.[39)V*P@+]FS%R,KCSV8,!C" M/)D(*^A:WH*LI0!# GTJ3,+;4MH:HY->0G_RG@AS,?$3GFE?+]UD(JI;KC<" MJ5"B2UAW8;5)".ZC^7(/4]/LJ\WQU0WECX^E3M)W1$]BSCL^3MQ@2(\7J]"J M<*Z96G5"';AD7:O(NB5F)C?:#3/BQ-O,/AJS<) MF'MK5##XGVQ4573 MZ!K-:R23[9'$@S4G=N#$]S:?X2W/D??W%%>9<10V< F$]T9L5SS"%#CR".-" M/=QPUF.4-4$^NN[H*'&=U09W )S:,16!2KEV?,!A\DB$F MD91>[CZ.0Y\6GQP/U.^16'/7<[S9*K*A -6-8YW"\(+K*-"!3\2%!.?6P_#^ M7X$"S"A%%M?.).&P"P+ I/Q@]2K,>CBB-7.NKO<5Q+EN['HLZR7HF&QOG A5 M1K!9N[N5X@X*+][Y2F]ZZ6\3J$IOR^A:WKK8P1+ZF73DD2^Q+3)X@-(^F5%+ M+,4\])>-&9U16#BL<;TUW6 */, H,^P!8)#SIKXEF:TRXB(Z!(0:B)OZA%UX M]"Y=:"P1#H++Z=1CXD*J>&.$8RRMR)CTE6 1.,(]&6Z6/"PS,_QOPWU;E#8* MTXECJ%(7!2HB#FN4V18YZ/C#X>-%'+5Z0Q?4%U]OH9+PSX4'=67)YX=PEW_T M]OBVD?.]-;->>N:U6IZ_]:N1^,J(]%(LJ5V(U/Y#UB=S3V=S?SS]PL/X&>D6 MAG[A;>F7A?V9;+LDM^SHE^B+##3C.M<-BGO[#V\4K4YGVI*&5C[CM3Y&^^BE M;P_!WE;C,3 EE5[M_%3N]X=S#V*+C90O+B-X"@-^PHSOC,#D!6WC>=[EV2W5 MONA6M2%IUFJ,1NE>EG*J?9%EU>D786"N3,I$\-(%Y9;C<>@L!?%4Y]SV)LOV M%+0R;TG#N_#QW!.ZF 2,D^B0D@CJNC(M,0P_$/_+,K? >%6F6^-_^C\*:U#O MYR#O,,A_[Z$'X-Z;4__6_!W&7VKFZR]-[&$C?A'GL"LA][F'%_PTU_'T5/!0?.2BF]+#Z_UPYY(XZOX..^,4FR%-[V S0D=F% MZ5+BW-#"[I0DK8=-D$2G2PYOJG/U9K2H.J BC8--]O.K(F;3.;>ES8E7''K3 M64#%!N>U>SX/W-EO8"4"?_Y/F'$7!J"ZY7JHV@_H_+(S#8DBFRI;WZ!H#P50 M?GJ@X:&#;3YQH.,@A24JH3-WG>,4XYN^<,QX03$^$\C1]%U"G1+MI1&UL[5WK;^,XDO]^P/T/NMR'W0$NG?>C&S.[<%Y].20= M(TGO[7T:*#(=0X98>_UMYTYV[69@_'.7__R[__VZW_L[O[]XO'. M&A%G/D6>;SD4V3X:6>_8GUC/9#:S/>L>48I=U[J@>/2*+.M@_\O)E_TOY];N M;DCCPF90AWB6(';XY6#YRV5(CWC?K,.]P[.]P_W#8^OKMZ/S;T>'UO!^6? > MVC?&I25=[/WC&__?"["T0%"/??M@^+>=B>_/ONWMO;^_?WD_^D+H*]3?/]C[ M^_W=DS-!4WL7>\RW/0?M6%#^&Q-?WA'']H668M4_7J@;$3C:6_+*+<$_[4;% M=OE7NP>'NT<'7S[8:"=L(O]9@DE4_"-5/I3IX.O7KWOBUV51((0+2"_%!NU9 MUJ^4N.@1C2U!XYN_F*'?=AB>SES.6WPWH6@,WR$&HAP>'1P&@OSGDP]VY!"Y M)!XC+AYQLU[8+J?]-$'(9SL6)_[S\7;9FB?$;.P0.B-4J/F+0Z9[O-">##4A MGY32]IJ0;?DE>Q@_S% @ 1MXHTLRG5$T01[#;^B.L/J"J[ R2"N7-IO)A_(1?/?!(CNWY \YO[3Q*:(M:";;'Y=Z.=BSK"'&(,N^X(] M(=9WY$%?=F^],:%3\4TMC:AQ,$0'C\@AGH-=+#X]D\Q>'^OTNC54F?\FZ0^\ MYB,:(0AH7EP$)2#V\S'\.02&$+OQDL3Y!XPGXM\)<4<0'%[_6L3D:Z=9K/H,N-#"TJ0\.B$WPC$&@/\(^>R:/B"&; M.A.PVQ5Z0RZ9<5O74D05/EWH@WL1'K7!/QRF;[;+45Y+]!*2G40"$T+]9T2G MM]!CF2]Z\K/],G=MNBI4;^Q7XM )\BF!.-U?@&FX603T?B!?KQJ4F72AB5L/ MII>OW&T/&(-Y&S20SUH(P[4#'DG2ADA],_?AA\$4H(O_)62Z_IC!S*UF'%R- M4QBQ#+A5-][#4K74DLMAMUIZ#LEC%WA,<1[R'/JNN-E!3[=>$UH/'JV/P![\ ?SL0/]]X90!'-\X=J]8%H0%.0+7A<( MIK:)BO6,*L_QA80[%C":^C$CH_?5M\]PLQ18[^IRJOKOA-. MC^%#$!, AG4-KQ78=*$-B()6772(J%@ O+"9Z,]7V)W[:)19II9RZG/M9!1" MKWSF $W\CL@KM6<3[,16#.\(Q , _%%@Y'H#4356REIQ;->!.9"@";^%FN"- MT;7W%%,W^O 11$^CY;?8YWSV]P_V]ZU=:TD._HY3M$*2EO)^EI 1I'2)DVB( MRW3Z+/I&@$0 )/SB]\ 6$5'7 M?D&NV"5._+C719O"F+ZP:6&9WT^/SH^/3T]/S_;/SD\/3T].]V.-CL%E0)/M MMZD3T8<_$PA*6R@LL N0GD.0).7QV*<;^%W_UJ:2?JE'I!PYT"!TBXM @1(BE%@B* M$2 ;A!,K4U<#)[A2A^L_F9EUCC2V/KDEI&&UNROU81T< UJ!RW4SY[*JO7!QM7$U)_ M+\YTR]_)&Z*>.$G#& [N;__TD$T]-%K]]IW:GI]KSU^$%M'-QP$O?]Q>UFY#GYBPX%-8PVJ?0BA*J M!@Z]THM>Z8+]L*&D7 9&Q93[G>4;B8$L]WM+I&\0/Y#^-G^R-_<5B%2I^0H$%R V'8?B/U83,PP\4<.$LHK]LCX%865GP3]NK=VSZ:IRS=*^<]B-LF]F7-8?#-G MQ<\B8VO%T;*]D97@:2DF76L]T%GO[B6NLK!&%VL9)1YKR',<0&?T?8I?YC[? M&GLF0[MLP:,Z5?/\@X214TLBFN4W,,;/$_.G1Y'MXG^AT7^#2^5'#,%'ZQ!13$8E_:8I=N;!K0G\R*.T$7UN$'RC5 1B$=-9/%/; M8[8CE.V-Q*<0#J,_YD%B)/V>LI$V? *]*R4;.,U/W)'/06>B3%*P,P-V'!5' MY7)I##33\K!P>.;A GDPK\B_)999VCS3E=LB;3\5X4J'F]VN3,D%O@%=!'LJ M0U(+!7/_C))) M(<]!R).MC_!DU62BJX^:'EVG*$-"5,X\',A:H+^" M K[VS=K5=% :A70PF8BRZ"-QW!,"**'+'--G%]X">RL(;N!ZWQ6:4>0$SVCP ML#GV=E5N'\^ML0765I5>_W)?YL7T9/+J]237/$,&XHR#E9#RN$X'R1Z#H3'U ME%X!Z& 4$/L:&0)$$]/EC+)H'TBF?H\!HT<7!J84;&F[J)=@J*:#$ 1G)KF( M]/SW:H[XYLLC$K>>^#/!I6D U8AL 3XT*"0$R[G98(F2_N>O+Q76V4HHE,D? M6OZKV98/WP6(DB!GO@\@#0D98@E=G>UO!U8J*R9:F=HW&T6I'-H*?B2C[E9B M1%8/$22,VO5.B[.6M54:#FOUMA(*,CJ(8T96T)(%_2XK#%VV"A*'E:<1K M4-Q*Y-333H0IDY9'P:>KX->(4Y?/).! \JB M*/=1I;R=4VD"Y@&JICDS=E;K*Q@_30CU?42G@=[$K_FG+NI036KOP-RC&C40 MU("&#-SU3744(&^S9GE,CT,T@8!XVC UT M9;774OK[N'>\F#/L(<8NR?0%6AF>AQB*'\Q<5.D$!O*8](R7'+ MV)PG@;\D+.5MFF9G'@AK0B!Y.J%UU>D_Q%B*P+4W \I=E3J!+4))1668.,6. M225R>#Z(1K'K#T0=S%9W)@JBX\QZ/49#/1V8&.'&!(F\U\/X$8T0FHIWW @X M/NKSJ6$RH;H$.)3H;1EHZNO&P O24:@/DS[>[**X1:9*4NQ#$/NL=Y!0%=_$ MDX]!N/XPCH?P#UZMR4(.6AK@9![(NI]EM:5F>1?6Q)72*\PGB,';XH'FS/\02M!*)]Z-(W-J;B,8HKGK?KQ_N']L[5HK9OS6 M:<"/WRR-<;16+*V()Q3F;"W!U_ISR/F7'5-OH0;+QRM-+:7.Z= %Y76\#II' M/?N$I4P5\]Q%JAJUES,/*8DZYOCJTKFR_MV^M);R E+S/K4:EE]#0H0,#USF"A;I5\V_>?N"\^#*C:%+,(Q#S=/--+2UH M2ROFN6(5/@\K4T MCRECLS4(TJ8<^#O'G/)#/9=2S7M>J8?R@YYB?;8?DD)SEV M,C=V1V%!GT[;&WC_H&D5F.48F[9NTNLUKTCC!N?/ +(=[&6*]AD??L:'&P[% M%L._EN#X R*]U>OI8J00F0M!@.6=69 5(K _YIXH\[_8GUQ"#%<7G[4X?P*V M*R67+DNJWP&H">%U <7#0F^8$;JX08@-;9RUR*V5_B<WND<[VYRS-*E$AR8R9JS-,ZD8?V$3\.R$NR,L",URA,7:P MK[JH\>+:2P8H)82VEL$3S+=L+_PH%^9,5B,*7@H0POYBS5Z3:#V+S M&JBZ#F9Q1DK.QS3"N!E7J[>I/%:_]<8N>>],6VM-,,MQMPO2 @?>OLZ-6Q18 M%R+,_CQ:Q>JQXXT#&"*GF0G4O#G_TXQ'C]&)JJ@G+6J!+H?F)\J:4J)YL_IH14SS:)M/ M]A-<#>JQ@70EM?$EDJROJZ4FN#)I?B*K*266OO#6X2H1_#D%)QRE\T$CU?6< M5+J0G/6<@%&X$!.PZNMB2W!2NXOU@XCS)BRWA*?:YR\^/Q/?G;:B%B2[[JEY M1QZ;!&EKJRT2.C=NL25H\_)4R>3/'J1 MY]J,7<3D"<\2U%S,DV72.PPV/J2JJ=*X?;% FI( .OB>4*9WR*W U7A\;MAL M1)<)C,4UJ->!"H0&$@CSQ(^5Z72O"MP^<:P;Q_54WU+2QAIBK:=W:0BXN6R2 M:CO[1*P^Q*KI7/\K%EJ@&J:+^4[)?-90^%K&XA.B>B%:2=^E^]>=PC.1S4@? M)!-D/V'8" S+=5RZQ]T-]'1C[A-L#8)-&F5G9J)L/9;0A[=URI_(:P1Y4FH. M,7AN& 9C,2U(PGS;XR\H+5<:"'TF]>RD=Z[33!NWLE]HG VU:!5CKDX.;>I[ MH)T)GK%+4 7FCW^#)T!@9IZY_@ITYY(9ET_M;-QQ.H%5G!<_$Q>PXY<;(X;B MCF*,94=GY/Z'8"[NLAF#5XJ"ZY;9F@DDR7 150EI\*#56(OK-FC$+97]UK . MLF;YJ7K&CMQ.8WII:;^Z6ONO/\*W"AO"30[]I*+..W[1J4L J2C(E%R*V6^B MJ(TN)^F4R"*W(1\_Q!\QRAOP%&,3[Z_6I&G$0X$#_]*F= 'XSKJ4KE37')^A MU>CESP7*Z,' IP*Y% 7V-M.:7DH07'8Y M&RO&!WX(6<5+FQ_^)9]L77_:=3 %6?&_ !>$^8.QC^C =7&@+N(=/Q6\)H;CS*=S,>7Y3J%Y/SV*^,(>?+2Q=X'&A*)G^R-')5IH)WOA M5^B%7SMV27IA5/3:L#Z%E08TZJ>B.X,>UUY3T$O0_H2>#H49&%')ONHM":Z\ MZMN,'R6=Z#^<:4BL<%GR'JY6'AJ6ITM:)#< 90NMFWQ?.]=E^EGA5E370(2@ M%6*)@48_Q++(?T),K^HV.!(H=N2*5+8(5SHU9,K3HT-*9HCZBX$WXNM&8IOP M!_)KKKZ>;WNO_)V 6/(9Z".2S*=$88#855&B//T"+$B;P7T MH\$AQF0#1H4;[ &T[O ;&F4H+*9V]7//I[EY) M2@-'B (Y8AXM[KG4S9Y#J/= 4)';9 ]_,_?AA[@(89I]Q=-WY^EW;'(=?L#3 MBC.U(J[;.0(8Y1K26/@!9G]^1^X;NB>>/ZDP.D@037:= ^@Z1T:[#%6'45$# M&S:NI*7D;R(\OQ,MF EI;1]4B@0W<*FR@G# .>]@8$5J6XJ27-$-W+E4%^^& MS-L$SY+2:VO*M,<',"KE9 M,78=W6N65D?&^06%NFW?%"(>\^E<) 88V@OQEF_AKGA^A228#T]/CKO: *]D MKL05(C4A6[IF#"T)[[0ZB'N;GSR_4O[5U_SC--4(]<"^FH4W<#YY/9VY9(%0 M>*4YIH?B;EU:KP?6KR>K@9/"4 NW'HS>_)A6Z8FFO/(],JZ:C 9.XD(!AI2, M$6.B.3=(TK(YE?IG7A5!#9R#"8%#4:1=='&EI.A'FVSC"H*:,F>Z0S#98/>V MST\^+A[&XG-,!A%L/,P0I^"]!J65ID\'A_LGZ].G@ S\$?&UR#CX,C%M$NDX MK27SJ)KYVXAWT-,12FIM^=IO%,Y=Y=Z6EZ_>LA>0;9CDIF)5+T9$KOH&S117!"C8/5(/SPP^ MF/)/5<3,H[6YSB#[SI0^)1@X7GX&U(3XD)K6)"D M/_%ZKT,\!X2PE2_ '9RF[T/$>?W)"K@%U]^ 8? K?$PR[>A42$P)P;,'MXR) MA>\PM?3R_9$_D.,_D^!"Q]\0\[.?Q:A'KO6S(YF-S3TXDEG:G+ZMRYS)@R3R M0K=TBB2G27J 6D0E*?3)Z31>W@'N1 MU1MJ@E6A::^W,$<&(.:M-33(L8-5F K21,C2IY^(HCG.KR5CIX=&W=HS<"FG M@HBA_]*'N)#@)^!T*\^49:984O&&FO)YTGG[P8&V(71+>F'$26AX>I;Q M'AJGGDLL*=W!^!0>UE1K?G&E)&Y/3T^.NW[&I$#=&9,G=>$,' 1"*9Y\VT<0 M*]\!$U?1O,5US;-R!2VL##A5=HC$"0D9I# M+ZEEGLF5/'H5Z0PV;0C1:A8NKFR>H:O8+A\!%:27=^NM!=S7XS%R?/RV^NX1 M1JLZ>[N9N>X2L?B29^P'B[-M?7NW_M7;3/5ES\_96A5$8ZKL:O^_L&9#AJ'E*5=*+_QDSF7G&5 M]@_\'\3[R4I0HYEZ4DD'IR=G^QL)G#;48N"%&AF104"(FGF:H1<7A7,&NR^=@Q'5MNOKZ"8ER!Z>' M]T-$G>R<3RUP[0O"NE17Z8V>#I[TK=K3Q,&@"YB(C_CY%?A&E.3/C6GV;_F, M^@+)EC44HO!LP\93_E*A>+>./2*&P"J3&D!+$]M&,$EJ(03,>=,GEV6:S-^P M=,BKQ]\VA +A(BRK-S06$^T+,AK41HB0KYLVL'W'KH^SL5.53%_0HE7^:'%R M?\/&G,N)[;U"@6@KB,]<1>[GO]GN/+!B]*QJ#?@H<-E&=-553P2^IB\JJ,E" M\9O-"Z\NEM8:PLH))W5SN+'+WPUK)$*+QE7PZ@L%U(9@WHFB^9I13@ZU;<.% MBAHB,)B4Z4E&QB#)YNB/.?/%9?4:@],ZJ;[ 1;L.(JQ(K%.W=_%I?%+(3YSP"AN*F4ZOO.V@[,K546JSY^2\;EM;2,&84\;D 08K8]J%)5@D&INE-27?K#2GA.2.CO5L0 M*O;(F2Q22LCT'2-5Q)=/S-L=.D J&*G]Q="U/1]DXGD6E7"12Z#OB% 3W,## M-.F8K>#4:7;AOMLX7\C2LRX&W,[-?XY6IHHYMFUBB4A:XK;2,<8$C#4I.8UZ MY!P?QC]9\+)T\=13EDI2:IZ&]-"0/BQMH]RY:"T=;,(2H?3Y$N5#$28!06*! MOZZR"@)I2]"&7T43 MQ"Y=V(C"\N;OWB5T.'B#QO('OI_)Y2K)99A\/)0WIV-5H-.RTY!OH;!Q;3D% M%?.<266#Q]V+#BT8.*XDQ)(!P":;-]\R)?:N:F_T'9%7:L\F MV+GUQH0&FKLC$/GPE^Z#45%IL !;I++IA>S$@+!B:,4X\K=[@.FNR[E&ISRZ M>9]A3?C>K[MO?)[,T%Q^':9+OD[(:-W[&;=^FV"2JF7DO77O\IU$ )'&!0 4 -N/]0Y_NPNQ';;G6WWS&S&Z576S-JE4Z2[=W[XJ!( ME(HVBZ@!2;5J?OT!(*N*9.%%$B22:D8XW)*(1SZ!1&8B\9?_>EE'LV=$DA#' M?_WJW=?_^I>__.\W;_[[].YZ%F _6Z,X MG?D$>2D*9I_#=#5[P)N-%\\^(4+"*)J=DC!X0K/9NY.OO_WZY.L?9F_>_"#^[_;1K M]XE"M@QU#:,P_O,G]K]'.M^,8A@G/[TDX5^_6J7IYJ>W;S]__OSUYP]?8_)$ MNY^\>_O?GZ[O_15:>V_".$F]V$=?S6C[GQ+^QVOL>RDG3ZG[RR.)=@-\>+N? M2]J"_?9FU^P-^].;=^_??'CW]4L2?%6 R#X;3+)KSKX&Z;Y#N?&W;_./Y::A M8N@2VGG[(U *-_^BG=;M!?OTK"]29B M0_&_K0A:TK^AA"+]_L.[]SG*_^>\D*/=O_,XN(C3,-U>Q4M,UIS@7\W8\+_< M7>TAN4>)%_J8;##A+;[V\?HM:_36;#R.G1&)WW9#[SZEXLS@.,-Q@J,P8-)] MZD6,R/]%33!M/+1;I/=_3!;+.Q0@JE"/$:(MZ**3AO3' M6SH873=82^S_2?G&_UWA**"KTL4_,LK#SN2Q \3X"6E7Z'J :# 2GX>)'^$D M(XC#Q#>F,[S>H#CAJ#\P5))&*Y#AB"Y0S-9KCVP7R_OP*:;[I^_1!=+W<497 MR/CIEO+3#U%"&>=37N1X49;2/3D(T[LP^?,AT/!=8LMP2O*$+P99MQ537-WQ[[I]"RFG!$NLJI@;8$ULTYTE"]_ !""6= M$BR1Z'*ZQC%?7G_S"*%MAJ"3:E8'I#K-DC!&"0/K,8PY;A]1C(@7E4S=3F1I M-@,,$MPAG^X@813F>RT6VBET6_&2U66$/W>3&YOSCXA\'@I*HL\SK?O:09TA>HX2GX0;[@6P@*)P M. ?(W>"4[C9;9H%TPDHTC@-TF($0YLLE732H3<7.2RAFIZ5.Z)F,ZP!= _/1 M[HK<:4*8!+*\@G6;$2:)\@_) *01S.3*\UXY;Y4.'K:MW99S02/+/ A"!N! ME%%/!XTX57= ?U21S ."''8*%_8A*KMH%/1-[W<\AUH$8!R'GGST2/-#)AB;> M\<1@"):O'U=QDI(L=TRG*T0>5EZ\R$^H-YB[H5 P]]/PF?N?K1.O Q!@",D" MX/R'.5UNUQ:XK#?Q;GIZ,69SCIF-M@ M8V('!+N**3+HP7M!R0U*B^TJ?KK&27)&3<8MY2I;D+NI9^-)W!*"_B]/7^J% M IK1W:)>%ECZAU-J#RY#ZZ&K3A.Z\/ZB- >92>PM(O M1AG=:]$]\C-"%\2.7M0.T[E8$GXFU6H5_BVS6FBDZ!#6SD1;6; MRHFW,&(Y#"Q O7V@!^_$\[M;.=I!FR+*<=EA6X>(=TV0__43?GZ+_""'YBH. MJ%$99%Z4+.)H6R4(ZYF(NC(JL1\XN3BI).-4B6T Y=)+'CF"6?+FR?,V.90( M!>NW%R]48Q+F/+V(J1V3T_4Z3-)$ ?71>#GH49JPO[#!DP,2;)K6D)M9%5X< MT.V!!5.R),7K^4N8G..U%]+U<.EE41T7I6ED/)84%X_X.W2*'X\DAM$NC-.W M0;A^6[1Y2QV@*X M?*0W:[1^1,0FK-5QNP.ZHC 1/WM$;_9DL BN<'2KPI#K0C_2L!O;&& V.DK6 MWM5C8B0_7ALPC?%+Q2-=S^\>??N MS?M\/:G/5<*$8A?&8;[(QG\6,[(Q^EKR<@P16^8#%.S_&J9LRA]__/'D9/9F M=AB9_K(;?$9'G^7#S]CXLWR"V7X&AM4.KPC[E0DC=I\0D]:;"/O+80\I_O#[ MWFFX]U)O<,P#Z12^W5R1]XBBOWYEU.?W=S6*&/=Z.SSV-5#.*RMR#6MA6RFV MTM85+ ^R.R=5?*D>[$9>$KQN3GQL $N6T)GP)G>E['H6&MAE\4FR6.;Q' -5J;?7JXFHAP.,RV H]>.XH11' M<5-KFJ&@-=8!X4XECJ$NJX,86J>Z<(>2E(0^/1JRZPELXZ3_,+5]]B*FT^*_ M*I2E_8!22>LVY&B(^JEBGELA:SZD9<(>!NVJ[%9D!=O#9_!UHPL!R@M+5\2= M+D'[:ZVGV_V//X>(4+JNMM?H&46*Y<:LLU0#S+N[),PGY+%#"(^G'8.IW- ; MC:$GD^DH75>&QFS%'8 =7.U-L2NK>&.LG.KT[EK);>3E]5AV=TM.MRP_0Z'0 M!CVE8FK8%Q(]>+:*2H$->C:G1[5O5V5MQC+<&+[!]=,(H;)R&B)B7R43DI;$ MC_YV$#WZR^%<:+=5-GV2+RTK8?"+@_IE2$0JI*RK1@[5>NVZF)*9&P MPV JH0&:*8$6V,'%_LZ+GT1[3.6;D/&5KT-"*SS\U;[*(>Y^)).1!@MG&53\ M2F#MQ*T&CE-3AV_KQ56#SF T@W^F9#."=2 9S2[E'T M,"3#49^N=DXK1F%C\ 8W*\UQ.M^4O2O^EZ0 *MUJ3(1P3 M2:F$QPV-D+:GN)P'<;/,L>$_2/C(7_GHL#CBIT)FXM M#YS)V\/ 5:DNTO9-\+482],2'QM",GQ 309Z63N4(+N.JB'FCIO'P3ESYV'N M#)BS:Y1/NU*J*:&+P .^180EH5YBPF]*)%H'F96Q52$A.Z./B^I:U;8R=A]4 MM[MDV!8NW ..+J)T-HA2"]C9(8;39>XNXH505Q$V=(W?CK=4+ MA*RY(:+5#EW56$EO; ;#X&HF KJL,RI@G:K!G!Z%@Z-[-14XP?--JNJY;0PK:U?QA) ,W M0VKPI:17*I37)!/LG:Y-NPJO<_\?69CDLB1?5R2MI1*M: \$5_8C06J%UO9K MA/]1SZXJK6<*;@C1X/HH1:&L2T:@.U6F77&#%!&4I'EYY 7A=7\>(Z0]N9MV MU]Q',!L ''FT1VS3[BW)8_>@W(*71Y\J !U'J.A9JE'MO=>A PN.,G:*^,6TAXN,#Y P8SOQ;(495.';+0=Y30P MZFHCB*/C#6X*E)-XC@2+2D3'"/K!MX\S]BH0(AL6AF5P278/43/A$BMK.%3" M&=IDQ%]Y"9H_4>,Z=S=7(9+N)<9]Q_MO]PJT0HH5/:12H.D#!V^ER"O[-,7=GD*8,00W@&AP=5&B4-8>+>@ ME.G!>YEGZ0J34)E^*6ZL$2-12W>YN- 8M.!_BTQEG#4=K0 M2S9.Y_O0K=B,.\$\_+7H)DA6[D8W1\ZIVO^*$G9Y0J'6I192,:RU<8>'4NDJ M;72XV%,8,0&Q8L;!Q;T"8EFU1!E8]4;B//?ZFW+8 M[@E'M[E%7L3>.[I?(63B(I$UEV?7*#H 05>=5R3MT AEBYE$>@Y@4UB&SR&2 M E])(E("#:7.5:F&SR7A5YB4-\0->LH/*V9]@92WVL/5N*A5K:>>'NJ^%@M8 M&;!,4[U* )_+FE5RA'0%JP2(0%%)?ES4>EMD[4W4[[B'2XR+XW'.FV 1W['L M94*/'=0""9-?8OR8(/+,D0K00^H MN%P^ZK@+%XT><+:VTNQ>)PE0F*L<_>&@:?27WZ_1DQ==Q*DXUB%H<23/DC:] M0YY/)]3I^FMP)^@&WRTDZ%1N M7C5'PT'>8)S@* Q8#1>^*HAO=:J:2O('Y8T=HB9-&I0W-D;/5EJ@ELK8!(:! M\B9D3_)$E*=_R+C&Y09_GOL_R?NFQZ);@F/[H%QNB(E379 RYB=-T%'>F M;Y +FM+R$S75&;Y'C3N'REIR!NM!&SX4U@R7L@K*<'"J>8V?P6GQS,WTC(WF MH9(/TAVPVZ!=%7?09VH^.-#F09ZA^>!8Q4MA"NY2U*2\R)I+U5O5 0BZ2NM4 MWJ$1RO;L4@,.8%-8!ERQE!09B>T15LN\2$IRDKPLJR]G*)5O6 M@K$V_U_3JQGV=K/R35B"&T$T?(A8CD)%\_2@N[54<>PC5NJ;(7<7)G]JJP@J M>LCM-G4?"'AK_0^*'N9XV_5 F+$"&\,SO,6J0J!BLZH!KZG07][6*'I-?^4? M!'\O@*S@>"11'$&$@O7;BY>48?D8H8N8;HLY1-=ADN[U)6<:8NT"%-2(<.@^ M*_6?Y:C,X??W$GS572P7%CFB/38%I*.VR@KM;75T%[4/$-"7D- MA;]^=>(F"LY3@S4:(FY4CV+7&CEY&!IMO#"X>&&7 MD=/_[(1P[8648(Y94$ MPP8]Z]6G3'IVCF:+&8 ;@C&HDE1AKC[P; K'!71!>)NZ':N%*[F S2,R98' MZ%_4FD #1.*:@%P(WGOW@E=2"ZV,"=M*37EIZ_ZE1SHU$%&1PE?(Q0?WG T3:-=:PE_P )>[5^25M!?G%YRL-?__. +E#4YN)]4?4E>33'V8?5/9%H,KRY@\@PI%XJH?$ M5"Z4;6N"(6D[E&1(I@1,V8:&OD M+R[UZ>@5+H.32ZP?' 25_O+[/(I*TPEE5->L@%K>K+GN)2CA8+ZC_^69="CY M_?^&_LK#/V="(.4-=AET@@9M549+$2R>;Q =D0'',^<$0%E;,(5,N\.K,/WD M_;GR2.A).:=H56*?L%7?/!1."H*10LBL'8R$W/Q;&#_=("\*Q2N%JDF)C\=- M^F;B\8P@.'@,EC7OB9!]/^/XZ:,GOI8F_5YB7.U[WURK30>"9368"GY]TP^_ M_H=.]N$03OCL$JV/=M/^S[^S9"MV'T)]7R5,%" M5;,2&\7-^F:E>%80[!2#5K#TNWY82E7_Z=R+0Q1=AU*&RAN5V"EJU# M8K+FK8T.<"S-[,=@.5?_3B8):/.JL.NX[B9 _DY\^?O]X3_?W)R0>. M\*.7H/V)L(="7#L@2X ]L')G-1E7-WW;&L!6M;5WH83BAH/VV4EY^QW@1HIG MK"$KVI/XV2-ZL\^5*Y^YRFILPH)*$6LY+C6M'I8G97!,K@-5&O;#A5*>8C&/ MF 7&8B6X$U1!PRT#\'J-X[SRGIF0_ M=4'V]Y;(?@J"[,6E-B7%:VV&)/:'+L2NP6V-SJUL 6I1H2NZ+(IJBZJ;]T-O M+XH:;J5'&.RJ>LJWW;I]3($)TI]\'*?4^+N(^";!K.NG=1[;+KY'.$'!7[]* M2=;))#(MGGK&$^69@8U>_HZV @9)VCE<=IKR2(+!X71PG!TUA(*P6PD*A<@_ M.UQPVJI"#KAKZL[CF!X7[Q ]K=7S3>3-AJ3V-W:H747 -=5O$06 'GZ#:S1\ MU5G^[=[S MR9T<9ZQ$(MF>X4#.!$VO(7GRHPV>:/!QRZ('[^4JH.B$RS!_2DJS'DG;#^K( M.;'!%RDJ;CDR#P*"DJ3XA^'P3LH-8=M!.='Q)*Q P07SNB/"_* /\N?"A&T M')0#5LZY B1 T)\OEPMR2_!S&/OR/4/6?%!.=#P*JS$!P8Y;G*1>]/_"C7(# M%S<>E!4=S\DJ/%PQ@NGFG"!/0OKJYT&)W?%P7(7<%7FOZ1C1[0K'\A/9<9-! MR=SQ$'P,O2M2W[.7SNB\[]X_/K 4!@&ICYL,2NJ.I]]CZ-VNWJQX#*M+[^4O MS]TBPE]BEB[@TO:#,L'*@5B*BBN./! OH #=;]>/.!)PH/9]4(IW/.[60'>] MO%R\^"OV7);$XR-N-FB$JN,Q5HR!VZ7F-Q1%?X_I >(>>0G=:X*K),D4_@1I M^T$98>44*T7%+4=^Q5$6IQ[AWE@BBJ9+V@W* 2NGV",4W%*^*)N3QQK8PDC/ M=)F< ;+F@_+!RAE6AHEK;W2*V)7V\!F=>ZDGKCVE;SXH.ZR<8V68N ]^D3,O M14^8R%-(:JT&)7['9>T'I0'5F*_$D1<\>+*7Y)Y%H1TG'F:\N<\Z*R7 MD?B_T$>D2>& MRIL.RHR.9V8Y%N[WZ!U(E_0OJHL81RT'98"EK.@C)�/T\:-N- I>V@/+"4 M(2U PQ47YA2>@,,D-DIKWP>E=L=C<@UT9Q3.SR:2 $WEZZ#4[7@ K@#NF+:7 M(5E?!7+J[KX/2M^.Q]H:Z(XIS/(JV'1R&A]:#$KECF?4(^"U=/[+6\LE,@[W MXG&B,:3]GF.ZB0(%?$$Z#0)4ZW+0S@.W+DLC+ MI4"./51FY\C/LW1%P?LGJGL-3#L!T-K>F7N,-6RF\E34)@S==0!0NVH@9NXP MALU(>9S2N)?#>C4#LW2 >&;[(XA54ZO;D "4W,S.ZH8F2 EH:&$9]01@7MF0 M<0GGQV!8':56:*TJ90\ )E6/#(5L3!V!J;2DI*T!K+"],Q"> =4@R\NL"P#3 MJ73$U5T\ #)#"]G!UAF)6!F>VAF' Q>A;\,T+_.]B!-P<2.(.:49$F\ M.&9L,0DHBON,,:@HQL3IHEL#21E;E+0%%EY4B5B9*Q)LW/H0>/:",M!5;0+@ M[*"4H,J9OP(Y%%/#(*I8:0> XB(ID1@)(*@]#X(PG_G6"X.K^,S;A*D7*2FO MZ0/@B*7C@@8#IQRY0RE%% 47'HFIY2A^L5'7&, I2<<#&>ANU<'WLW7&7R#F MIC];.@E:L=WN&;'RHVND5@WS_@!.0%HU,<=F2HF84B(DW*&"0A ]>9VC_-^K M^/A(>8>CZ!*3SQZ1.80:CP)@&S+C<&/,X+B%C@&ER$09\WCP"P?NUS="2:R]',H3S/"-M ^"51'O.X09_Y%YD%W6XHAP\,]AE)5[SCF MD*+Q7;]F=WLB@)>07*8MBXCQH "6#RN:8R QQC09=+\XP/. 2T<0CKU^EU#W M'I*YWUM? !JC"X%ON9"U9MRNNT.U;"FCS3BVP[-?ENW*9M*)'\.8)^?,X^"6 MA,]>2B7Q&25I7D$@K^:50WQ)6\8^735N4)IGZ*PY2 GMRA]=]'AANS.:>$@Q^:$7!1^*4B,7-.FR,MC,CE>D855Y,.D<9AVH/3\UA%("YB-XA'S_EO!.Y?X>;=E!9ZB^#IW]"P9'%&Y3F2?O7<@NS MUF90+O>7N5/#"@Y+9-"+["\Q)67$JH[\3,G(WJNC#&'ZMH@/Z0US0I?,^*EL M=.W0;RB=W:<;5!#M)RCT3Z!75+*B377[#^KJ]E;K5TS%\:=Z%N%4SV*J9S$< M-Z9Z%E,]B]=7SV+43Z/HKA%/3Z-,3Z-,3Z/(%J'I:93I:92I#DAO=4!,?R$\?\*_TPW$)4E"0 5!GM82!HM:@MVA8!)B]4"A+$E8W!U"40,]8 M-0K#>_@.M73YYG*4IL-7MP,6*@_=AW??GWR8O9D=AN3N.CKJ&S[LK#SN[-_R MD>%ZUOP5"K((%46(CP@S)U2CGG*'X^GVT.;6V[*_\2P%I5/.WO@#1]#YS'0" MQ2FNU@:.O\XV4RNAZRK2;BVOUN@=L*#[3>3%[*UGY5&QGZE@'#:%LEZQ GM! MWG&]RTJZE:;:D@3VCBRCA=9W8F%@=[X6:U2I[,KV MS+SQE7<]('^QWD1XBW8)D1):1!R,D%5 *9(E_TDIP5-/^*GT@2)Z2MO\J3W( M6)]O##M01P&U3C,XB6D'),NX,'@O,3DF6DDGR_B**<*Q/MVRO8$KJKF0#@K+ M&#;AC@(\*#TA"O<-YNY8%-2. K]0AB=S/PV?*< -A;35F !*>/8M;*WH D=H M9. 7SP0VD95V0P&H^]F/B+0C1[_!#9$56D9H5S6< ISEZ;0L<_AAY<7%E7IV M826G3I)D12A'*1R#S0J@EJ1=.1J,V#)5)4<:F\2[8UR0 RH,-)UM=".4T MBR%;KSVRI:B$3W&X#'V/(N'[[$4'_C)+%/HA+_OK4^SR81)ZB"4H"-.[,/GS MG+V"%IDE/'QS\EZ0\) #P.X@E4"8'6"8[8#(+S"5X&!]$GXBW6;$+ M7X+%S%S#(( M*%;T@%?\_)C0/=^7%8#0]@(0%VO!92U:<,XG#-0#@/P], 6OCEH"R'\RE+PZ M?XY0@6_+7WHAX:5]FIKNWW0RW=FT,SXO?#M]3R)Z:$,INPYP'7J/8<1+3GQ" M'N?X(KYC92A8X0G:@.Z/9/XOC#ZOD>\--M 2;;.BX)^D?&BL4H M,IR->H(Y$U@7@/*Z840*I\OY'D(1?,KD9J.>,'*5&\BRD'LJ#,%Q+]F+JO)X M8M85P';=0$)US#O&#P;W3K?['W\.$:%D6FVOT3,2^5J:=@93&F"HA59)#1C\ M+HOD,;B-5UW%&.#67P-!UVJQ'%T8[+V*-QD]\#&\WKVG8OS!;"&6=@.Z"&M% M5\A(*9;P>-><;1 YII%&+9/ \J>Y6CG1*-UVV)$_,/1'[/-2F"^J#L.;+)($ MX5Y-%A4%@-QR%(,H_JOA9<@V0\(P8O0B+K[\V 9CY[ILRMAA.=9D_[,AQ75U MA<:I3SA&VT\>^1.EEUDV%5D(3 MJ?N6/;Z8ZA[Y&Y1R_'>X;S5A59..D&SFWJ5'00AQ@\- L0TB +[1(4K8'P!#C<55?TH2H@B'K_-G+XS8)L)N?%*( M#X\8G*/']/!;_O*&5$V;C@)@A6[%X\:(PN%T?O'I .+E\TTH8:>X*8!KT*UX M)L:FY]?998"*]8KE\$F P"XQ-M*FYK@Z$C' MI'PR[@7@9JP]3>N%(_V=")J>!$!<-VUG3,A1@L.GTK&U^?'-M#, <[#=&U$GQC8>!<"AKAG"%5]+4VSAL/L<\6KCX3,JP:XU9+2] +"SI2"7 M^:I%$S(?M_N+:8OEGA:W..'GJEQ@_)H@\,X=3GD?#Z@92"8S" MXK'L:KB@D%C^2L02D82:,@UR,ZW-",!1U&&O[Y,R\.]AW1*\080:O3&OE+1A MZ#>]DO5MIRM9.PCXJZY[&.!?SSI;Y M"*.>8"Y7-65?I?"X":9NB\E+<:*3*K/XC7K"2'MK(*I&W"MC:-^*\Q[98HW) M]I/GK\(8D;]@/P &M@T;)8.4/0"$/%MR2(G6X-68[EAI.4DYK-(W,#@LT=T<*W&U+]T*/;[D="E&OR1HF477X5+FQ3'J"?E@H.2Y M$79PW.H&X)ZCQ"1KB)A2@/XSO&K.*4;%0,\3]UI MZAC_KI-C_##[+)]^3#[Q2\8D=!T^HZ!.13.ON'Z P?-H9/"<;C]Y?V!R%GF) MZEYYHQ$ ^LE-65K+I#''V76>E S2 YS:9Y4;CP+#D]Y"N VY+,;:*:*U4' '[WEI);9J *0ZA:J3N#F75U=]VX 6;B?-$(1O59_A];IX^N8WCSV"TMBP?O>NX_L=#( 9AV"V P&^ M<\];!)?2 MQ%7V@&'.:L5-RYG>TD $BY\TY4#1%H#9:2 YNQP#!2)#$/@V>Z1K?QMRBWNZ MC$*9B)""[&*$!F$"3[1'K;@@[NHRAM65#6*,X.T$ND.6KI.[]VR,L-'N Z,] M2 FQN_'>+.%@L>7Z.R#BS,"B 0BCF++:% M-$!>_TP;V6=V?50 E54&X'8=:S#L+M(2#Y ^X(L7'QV-Q]G2-[_8&WW M;HZGRQC+:990;!(617D,8][L(XH1\:*K>(G)FO^E63SEP\E1/&4WRZPT#?US M,=.L-!7\N,DA8KK#:N[_(POSB@[)Z;;TFUEJDNDPP^J] "I%A$7:&DQ\I2W; MRKHMQ=+I"BV"BOU(D#JYR* ?C/B+1A1U'*KA9-U^NGKVXA5&Q6I?FOF,+KU? MWZ%G1!)TA_S\>_A/OLY)'=:=1@,0QS&6QIW!U EA:(JG4 MI R%JSB/C>75@XO*3_&30.$!P 3 C6XJ@4 HUN^)W!S!'? Z1#O)G?DD )SN M_0B2.0F@2 :#;K!5">92(_'(][?4C&_]: (U=U'=(L+]&8.)3&U6 .Y^]_)3 MHTF_PG3AD7B1I;D7ZWY#%SE,JG_C_V?N+*$?N&%_ ![^)@QNB)UC5IUA*EHD M1<$#+ODI[Y@ MN&<(83:DH6=F:0AXEX]4_/WWUNX%0P&VU(9O]HQ_/0&E*3+>B!?(8$'!;F>X+M,.ZE4\&=+HZD(5>*M)"=\2F>Y0Y+'G=@P6 M$),!!A4&2^[*)OCU_.B0[Q.Z%PD0T*SU33L/RB8+/KTFN/7,HN"/+#]]48-" MLB"(!,K8\.\C08TX4!FS] M*SU4P7P1EQ'^W/ B[8>3]X:)'U4X9BF>E2&9[4%A%W 9,#,.S90;(AW&^?%E MR@V9Z# MHD#2@VHA]/2(BN,_LIBW82^(G='UKJO8=)SYU29O=*0+%,$Z((!K_U69H&&'?KRCLH@\L;[&;Z^KX;<<>QA]9+H=E[*&N"DQ0 M;^D/-C84[=@CRP*QB/F(5H+%ZD26=]$N,,88,DOP\AM;L0%\D M2K%RHK=4@!$AK"7V_Z2$X?^R9ZVH2N6T.*> ^V'#1V(_G'RP'&E(6*CA@,.L MA,1LCT51XY.]+%M&Y%]G.2HL/L&1^? M(Q5-;][SH?Y G MLCCL3_%JHQVF!( B$]7;6#OIW782 NF8KS9\(<48"IMW!K;E[4$U[,@"%':0 MAL-OT^QW"V.^VCA$^]1SV&<09R=&V(,7A=IIKA]Y.)KDU;K+S4D 5#+8&Q:G MY7X!/._8Y+8 MM2-;S?IJ??8=: )-F.CNY],.F.10?;YE[3:+;Q^^_MT0*6T%SB+*9D M^TAPMNG)*M%/,:+2E_T0 )9,E,3YCJYZ)/39]9)JW5V[*XABFM=;[[()%6 ) M2"'0E>J^]A:*VK!CJG%I#VM8#+?-:9/H[)= L-::DK%#]2-)O3B@:.U/X)@\X&X4LFN6 M]@7CH%+KP D[ E?Q4KJ;@4=6 ;[<0'W0QB7296W'DECJE>K<)-T??G[F^.7 MO\O#C__%[S,<4<7AU'Q&<_8F_%->/8(R]P;'ON1S^<*-6:*EO8F&S3,JWE)@ M7"^_P9*<;LM?%-F9308 F+!I6T#*F4Q-2.,TV:P,CC*M4]001AYG$50G#CJ1U<)TN$G1_(J;KA*0M@,Q0LZ5" M O_@ GV&LSA%9,. N/'62& 9R9L-;_](:-ZO_2,GP.#LND.;C/@K>@*9/Q'$ M0:]#)C1X&O9U:P/IY'+'DP8(6?>6_+S-XL +/^&4YS]LO%B\7FG:.MX>&HO3 MSC.A0,DZJ8LC.Y]+2F-1(X>;02?BBG"Q3]7UQP@_>M$#\EX0 M2:XC?[Y<\IJ5=$DM@Y/\2K'(".)-XJ#RZ6<<,9L(GVJVQR MBTB(1>E:^BX #A!]2809 >"\*KQ(5XC<(1^%STSL9.O <3, M\/ZUNICI/L- M#LKEYKQ(^;VB2*U%]5+,NP*XP.5&]^J$6:EB<8:H#M'C^D]\C.2%[IZIL RM;S$Y-Z+D"KB9M1S +\"DV2)[Z?T M#4S JP'!]]Z" QK#NVW8W%*?<>6K>]?+D2Q4*.@NKD')L<[6\J!&];MKS\HQ MQ_=AC"J@#@)$+VI"5K^[]J(H"%D%U*FQ>CAFU1>CPS*E.]$V',/9D;45KF7K MU6CU'OR0V5D&Y-28/R8IH?:AA/$F'0$<3#OSW01/..=/C912T[6=3<<[ @BX MFXMK ]WER(V%AQ\IL:YQHE//IH, \#_TO$0?XPR'Y7*$/Q(*\AUBB=LH,.1] MZ]$ *'@[X3=;L#78PQ&'/"GZ /CE\TTHX;6X*0!&=A3I,D?%.,)F%TM5;\"R MO#D >ZEGMN5XPF;=+S&I8=F D:+. /;6GMDJPAJ:0Y@>T;+((X=&3?W![XW] MP<54Y=:3.WA(9(K[1,S]3P4YXY$+^?4):>NQNHZUB#E=&OICS@^9J:5\RF9(>&4R\) MV_L]#$<%.XUAW!&\3J-L4!"_WR:T W M*.T83OU>4/6NF&CFQ<%L/]5_S.AD(XVI'IQY.]QN(R].RY0TJVRGZSZLVDNA M.=VR:(4BTFK4$TS4M2G[RKIMA*G3Q5N.$YU4&5TUZ@DC:-I 5(VX5\;0NCOJ M.K^FBOPAB1RJ(K+5!AV ^ ;[J!S.V<1(;(66?&8KD,?42G8J5B,GI$ MU/-!WP6 N[<%"_1X.5W(KA'=V%"$C6/U%T ^#I;,DF-%TR+0)>.8=+160Z&.5;B$C0ZVV]\ MV1=2C.A)J["+U(D630: O.4I): )DG!<,E*HN4^I*3^+3I M1ZG,&O&R0! . M_TI>P'.T(<@/B]HEFPAQPL=!X63B?YLEX;R80]4L"1'A5%6JSE ML(WA;IK/T7-Z1V5#+4&\>T_P.O0>PXB"\G>TO8KI*2MIY$]]]TY0KBB?8,9F M>$.GF.WGH!_I-+-\'OANU+V#?9XDB)>UVF$2(FHYLSQG%"SB.^8P)V'\E->] M(KM?N1^>]>>LX/4KPW]D2/FH2+]3#KLH%.#FK^Y0CFM\M/+F8!RS0PA$>1&1 MD\3I:B\"2^FX576 X:_5R:J.*R#NK-0!NWC9(/:Z)+LIJ/1YF'0$8(OKY4[% M)A%2H-AU%R9_7A*$KEC9:Y2D=]1$;,0VU0 S.9N[%,A!XJ-MR3TT:^8&OC< MYFG$04E? -9P-^9)\ +%M]WZP8):>,ZLEXUL4(^I_6681A*(I6KO;W>@0:7TSC'/$79L-G MM/=RU/50(IA&/0&8;2ZDS(@V<-R? G"/,;Y@+K0DI')^'4IK-+4:"8!Y"$1( M]+3J^V+?$4@UT_T+7^/-%'"R6O'+O+2(^%6_Z9T&2C[VA M =BB0XJ+7>(!DY^?Z6]]"9!\; "F,7@)DE//9?"'IVIU?:/BW?OCH$\^\%C? MI+A&5(IRXIRCQ"EB>CYE]_"]/5(A #U1/>,(SY!VG\S!40KI\9<2-/[6CE^(J :(/3 MN2RUO9QY' WQJ5X.4.SQX_/WY>A4);B$ER:!V;@W +]?:UX;H ?'=2<"^8+: M.G3C\M%B6=W)&G!5,0: 3(J&4JSCL0)9V)RF&P[ZS-Z6EKY/H^T%1E.M<;." M'FS^"01O;R)T4];2, #>CZ[BW_!C1N)/7I)X_HI.E4JNAC?I.%8WDBE^@W-D3G$(^(,& M01#FT_+&K3FE&W"LCINN>/=1LJ2%HAGU*1$7+6&?')B[,E-3TS%E4M MYK]?>?'3R@O/5M2BE#+#N*?#?(5.##%&L%^FG&9A%-!_K^*S518__9'=XRQ= M_1T39,@;@P$<)@388Y$!GM8Y=8]\' ( ACD!<4O7C8AJ2^R_4T#(.6]!>?[ MHP=L56?BO%B>42NPH2E5[P@@3]VRPMQ-X'6"ROPV?NY_ )CXT>+B=\\E["=5;?8.T.#>"-#8N< M;D<#..MO%9O2'1I>H? \7"X185O-?,T<-)KC;=O!P!AFC4Z[;;&%PWR10!^N M-Q5IN.=9DU0:<7< A^-N@J[;E\5HN\RDN<'T%.]MF9^M60K-A^/+76RL63$8 M_,P9]HC-X;5R5<:,L.7P;_4=0%"4QQ,U!),UHR!Y_76\.@[.7TH\ "1-E=$W MAU'%3BY,5YXWEN?>82]/"9_T\*X)X"M12=% M._O1&"= .J&+54E;.XM1:>"7:\)H8U)5-"Z]G1%CQ+)RT,Q Y >!_B;B$VLYV^.K>?2V/R)PUI^@XY.C^[ '#0@2)N$@JY/#G=H8!B MR-9?>JYY1B1EM39OJ2@C0E!PGV+_SVY/MK_[]OA(=9AT5IIUMI]VQN<=Z>OM M#VC-"$ZVC.WI]G1[%GD)%88=+:6G+Y..PQHF]RR7E MN"1)%D$/1'LPAS9P] ME7<]Y9BY?2&W!(XR]B%J""/JH16RRC.X C1P$(B\A%J_8N ML1H3I]PQV-V4?&K0'P+'S' LLZ\!@DX9>4^-+)3,&[!.V0, LQJ+9F4[4B$' M@%&GC1DEZ0'@K&J!41+D ##JK#&C)#T G/(L,$J"7 _WAO/9HBPQ@%I>$:'E M. #N4[1B5@>4 >C:>6-=D_0 <"_"@JY)D.M)U\X-!4:C:DV' 7 OHJ.F-<78 MJ:+5#O>Z0(J\N;,XB@Z#LAZ9N#+&EPY5P^K,(V3+7@#A'M.KV(\R5N7C%A/. ME30EX6.6,F0?\ V.&6:4UA&_P9$_-9IHKCWT.2$ ^[6#1%DE!9RLKAJ6-QDC M(U4;]N B7^K6'+#\?9HXX-&#@P>ZH3BU'QW (;5_751(7WO*]1O-JX%YE219 M_D[G+2(<5H'U8- ''KN[*L;.D#! 'NSBD.,^S](5A>^?2%:80ML+WD9@@[O& MZ /G+Q?)1KS=]0#@]QB:KSO4@?-TD:5)ZL5L@VK"V$HW (Z2H;E;P1\LBZ]# M^D_@Y9=P4''WT_24)^P*P*DR'*LE- #+[JKA634T;REUI)=E6HP#;Z<>UNPV MH1'PC*6N#V1^>_*^=,YK_^>E3;D[XP9]YE^2V_KU3V$M M#.NC ]!8$QFPCC=8C\^M1Q:$F]DY*I+86N/>\/SU391=CM>@(4^)S.6.RKW0 MM=;9HW'@N>$[:N<1AL =:OF'I(4C[4-K1]IASLE_-OG/)O_9Y#^;_&>3_VSR MGWTQ_K/I6#^*8_W!3N.EEZB9Z9_1&:FMRYY06*]QS%&X#,GZ4(+C%VHNDL_4 MXJ6&XVWV&(7^@E7P9@9R.3'P 1?NJ'DS_Z68!^A('$ET6(@1N([<44>UU+W*T[1@MPA M'X6;=+'\+8?\#OTC0TEZ2 M">/23\159)5#LD-VKSI=4ZZ^.ZX259[O7V?YC$4]7AR/.]_JWE^A((M08=X5 MQI[*4:3L,7F(NGJ(#!@RN88FUY"!:X@M3ARLN<8;=-P0@CO!T %T##P4LI^: MDOT44+9&8[*?PB!["6R=>T;2UIEO1@E[9:U7;0WCNUY?LMFJ%TQN/=+RQG.W M(8&IGU(6NF$*)]FBA$?#1 NCGA V,@MB+N'\ $D8-AEL>(-9V0."CO;'4,C7 ME8_ 5%Y5EK8&X+KKG8'P[B4?@:B_DZSN L OUCL;FUU =N7OF@=!F /2P>5U M=,O0S.5UF'OR>DU>K\GK-7F]7#-@\GI-7J_)ZS5YO2:OU^3U&K887PFV7S%[ ME_4N?%JE"8NY)XIZ?&;=(&Q-EHY;YDB#/#Z7X=7K8[4U!%7K[]!I>#6B]^AUU>-UNJR-T72GA*8HI@?W0 MBQ:?8_KW5;@Y))$U4DG-2 !JY0VCH!HZN&+T?+D,N=?O&;'-^P"2/%^XRV M'C$8AMUZ4H#U1]\A>OSRPRALY8@^NJ5KYHBN3CHYH'L%?O[9(\$#G4#A=*ZU M&:NCN8:&VRI.;)FAJP,*J/!O*+I>3D?BQ4_YT\"GVT.;6V_+RVLP! Y8Q,%M MY,7'C]?7A:V7J6 XN(726W$X]8*\]4WYPB,L23_??"X22HS/**C\45I+RKPK M +]#GV*_VXC-"=(O&^\W.$XP:<%%54\ ;H?!F:BB1\^JF/]RAZC-%_HI"AHI MH[HS '_$\.JH)HGC&_Y[H QN\PO; O!(],U2#06F$-H40IM":%]8".U+3$<= M/D&\IW14G9.P/&UACF6/?R _?<"764KA_Y7N!,>9IZU'@:!__;@%S6G@A+D7 M+\4+(':X;#@< "MX '8;$@/PBCSEF.O7YGX>N3+3X=+<7?77>*C7&[!K2 AW MO+:V:#/'?K3I&G4[EO#J-UN?/@!NN(\50"\(#RM216? M4W5PXM*H0J((U2G:@PG;Z=DAN)8@P@B"LZD*E\D]$7$/&/$TK;AI.=-;B*RT M/N]6'JD;7M$6@H] +SF"3:F.R! $SNO3M2&WN*=#XAN)D(+L8H0&80()G[T4 MM>*"N*M#%TMG-H@Q@K<3&,8?I)URN[:-B(W4U&A> 6M2,93; &Y! 3H7+Q0FW?,,DK!N\_[N%_UT08]&-! M<)7:$0$]KCU[5(06&-U76-W4WU:AOZJ#5$#,%K7\K9U+'$7X,SWVGV8)Q3]) MZ&;U&,;\?"[:G/N>$8)_U5@X!J$(G+5CA\@\#G),2JZE!T3JB?7FW2 X8!NO M"'JT'"A_2;8NXI3.O> S%AGZW.W'%ZL'?/'"ZG.;JGCS<2&X5;LK7\8G4#4[#9>CS MT\^@0B6:>%"QZNS)')(RKT&P\E$>(MR@[ ( :GNU2O: U@ZA[I;KZ "I H)OU V)'?WOS2IE%#O R"M MR5'%A#HEW!J)B/ 7/^@12%'A1-L:0(;24-R4T@">EV0LUT5D'&UF.4WW1:;[ M(M-]D>F^R'1?9+HO OJ^R%2F:DRW0J8R5>UEX166J3KS-F'J13D:]&2'R#,* MC@):>LZ;C@/!#.GQK0-#*CB/:1X=+#^B&)$.KW5^?_).&,1\PV>:E:>BGXK9 M1OL^9^NSN6%\L^OX4SBC13S4#E.GX,<4_'AEP8^1N\L=!T$@N\M'5BH:5N # M! >G@ >(@,>74X'?4;GV457@'VFV@.1F])>>+3""9$]]KI;]P\V4&CJEADZI MH;9%N:C!JEAK*BT@)C?87VHJ*$-@CW*AJ;6!LR@V<=&4T/6#1/$%E?]J]OM1"@Q%0HZ$^3BKK"4 MBK7O+E.RQ!S?D;$&Z/"$]%[4A*Q^=YE4I2%D%5"(^^)AL9*M5=>:Q"H; SO+ MPK)'%4G*5M[E4J9YCISMW4<^SQB"6>VV)?NT>@4"EQ!M$\O8,+7AFQE!//Z9[(W&NQ. :#F,["U3TBF MUR)A=XBN[$F8HGMJ^H8^ZE/4I',!*"\-4>:D] (F?&W6[XN734CD!6![&!] M+6I@>^@QC8#Y-.99BMG=(7\>QQF[NI0?PY,<7#8'4*D:@-ND P5?@R >#-+%\@'O)Y%7@H4%&H2ZV&,58A/Z MO$.0G+ M<9,'O'A,*:\^8ARP%Y *(T1W5[SM8!"J7O=M!#:C"!P!V>=MYS!*R/3T1-"3 MER+SN@(6Q@60V]5-?83Y\>WI,3*A>?!>3E%,>9>RM_3*7ZAQ2G^4^=EL#0Y M?*PI5V-),J /''%J?\K1N:[WM+V*4Q+&2>CG-2(,]CDW\$!X!P#:4;8S4;]@ M2=>_3>$6) "+M//5QZF6P'JMXVC5$?^UV,/N4XH.0W:Q7&Q0/G32M/+-^P:5 M;_)/C\>?"H!XDP*F&5[.#E"-J4".F=42<3#H3XOE'?+Q4QS^DTID<7).4L/' M0*S.->Q:?A53*3[(X'4!HN+RE[('P*(Z/0A">:U3DL/I-BV!3'EQ3-,'QD4R M YDUX!"(BV;,JT?)L*+G[W/TC"*\82 6"[&N%HJ^)P##Q$@*:R5.](@Y95I1 M.HX". _6E*[,$$K#9V3"-L.^ /*8&S/.$#7X/A_M9G!T1&SE-FPPB[/;$3W1 M2WQ5PNI./;YK$P5F11D9V7%!(G*FG0$L+ /(E"DU1G94W!>S:7H\_&#W>,CA MF#% QG0BM'19=RJ9"NET9_$&M@1I]Z[65NA-)5/'73+URRGGYZ@XZJC*^8V\ M_BVLJJF@ZM].U5-!5$_]TNH8.ZJAJJ$ #-_05#+U%91,M9?_,54[F:J=3&Z[ MGD1GO)XZ\QOG64H!FA40_<=L#Q/SXA5@ M33Z\R8/7H5GKTQN'U&YBZ Y< #P<')<0?"PN7[^8?XE%,VTO MQ)U6C:G 9F](?Z1#I,F508VP0:8?\P(] A&OD_M+D/!?.$J6&.&?0E:5CW&P=.RQO"-V;9[#5K6F&%?@I85ATA6ZA2>BC4# M[LMP-\#5KV;<@I<,SP#+B9$DV3K'J6FZ^[<-TMWW\\U*$TZ)[%,B^Y3(/B6R M3XGLX!+91Y@LZSAY?4J6'6/"^JB294=ZX=UQ%ON@%]X3DI8X27\[<)'^\OL= MPTU@,M6^#6\JR=2O#U.IAJP;)H@7R/I7MP:(4&(J%'0FR)\H.=;96DK%VG>' M=H"$XSLRU@ =GI#>BYJ0U>\.MV0=(:N PC[X3+=*IELE3@5M[QPLN<.H-?,) MI2LQQYC$< (;-T&E"/6 AE4<]NH\FZ+(2+^Q@Q-[553[KWM.$ M8_ IV%-[*\\T&5 5F+#:(NY=F/QY21![?@K18WQZYZ6H,/F&6%B5TX]Y=;4@ MR(/0^ L2:U?R/ YGTD@%^8N2X.((Z6QAWDT_YN0*X/*\I_$K%>N=5?4KCN@P M$45P8(M# \ 8"MV.0+0U5/ZBA-N=5 \KSM]]:>+\A)^PHD&,8MLS'<)?OQ=4CW*[D%=DM" M7RF&18-!@Q4G\$2D( .\"Q -7@,(@C"']2KF&9[LEZ9W);[K^6F /8RS$I#3 M_8KI?D6?28/3_8KI?L5TOV)Z*,!U>?GIH8#1W;O04&"Z^S2J*Q8P7_BL61E=HQIRBYDBF-13] M$D2\JM8/./4B*#7EZL",P9O1[U+C8J6OW.:7F" ?/\7A/PN7P5&+,YRD M3<,S/S8(SY0A*-H]'K=C4$SQERG^,L5?IOC+%'^9XB\P+)8O(/XR0N^]XQ@, M3._]R.)HCB,P$.-H(RU7YNC99@,JP#:VIFC:%$VS*VAE-!_PXI&>I>./& D>?0;^"@;3;8&+;_CO[59@2!XQ[=+Y YC!(R/3T1].2ER-R7;V%<4$> M-MHCW(C:TV-D0G-(^69JE'!G:-VS>(/3_T'IW=X#:$.HNLT+0.BLJ61C^>M& MNB] /DMFI,P &VCNL8%']B[625&(<&8BP2#\8:D=#19>3]*J9_1 _>"TIN4+K8(-8T M?KK&27+F$;)=YB]N-7PPZH?C2Y#Y1#,^$_V53C;;SS9CT\TJ\\&/I\MII8J2 M:WL-NV[MV3_/TA470D407-883#3AK(TW:7@"LF":+CE$?R%5@7&C+JZ2SVTP"O,K.T&]+@(1OA*V-R,*D% M>Y\]_H'\] %?O&S"W)"LL;#=$ #TKB%7V^$)YY JA[VQ3H)(N+"NE!:9U5#/ MNBJ9G_R[H>N M?#6=!4#YW[ZY;TH*( X6^K\S@H(P[>19^5[C6:'_SO)IQN91$=)'Y4Q1=7!] M8A^S'T7/B,F%,KE0)A?*Y$*97"C#[(**W431'LS;PLTV% 5&\#BCO4ZF[05C MA]&*G99#D"Y\(4J&E>X>2:41@-W%4+YJ=T$J6,#3#YW?5]?)F%\3]0S MNJR'\1.*_:W*?:5H;V&I3TA: IK^=@"8_O+[';LP(CA6U+Z!\4EIB.\9GEDNU:PD-I:P#F>&,^2I&!DV(A ?%AY:6_X2P* MKM8;ST\OEDMF#CXSY!5OMK4=#("E;8NW6ES!LW[W(O(B+MG<<]^G2X>L7&ZK MD0 D>]ABNAI1E\>F&Y3F(+'LA%MZJN/O7F%Z!$I#NG-MS\,H8^))3WL9A3%$ M#:/[/YZ\KQ^:V$6)XN#T;VS6?Y_1>6=\8OJU-/=L-_GL,#O\,].A_,6_BQ8\R2JI+*FGL>DV6GZD7RPN/Q%3&]EPP*TUH9Y*!ZQ-V@_ET*QY 5>VP MSQG!G"C[$;U* <4^Z>ATLQ,#IHV%Z;O!"(8-H')Z.;$53Q.ZEQG(BRS-B\!= M))1,GU%0^:/X -ZH*X"8FJF@[IR^YLC!N&\\KGIKDI-@$R898&1=6:BRKW', M9_K-(_R5C]OL,0K]W6]273'N">#,UE15C''K=_&ZW^ XP:3%VJ7J"> XU6GI M4N$VB'Z0\)D>T%LIB+@K@'QV&QHB1LYUOLR8"R1_9V]3F8H=6^7,]_8XTTOA M8@/+./^E)!=-;&-UYR$Y\4,/6XP&/4A+&O2*TC_VMH0!X4: T)IY24 M,H2R\2Q+4KQ&).$WK2H4-8O5M1NT_P0U?GV,,?3 2R^29%(JV@*,@W5AXR[K M38'QX*F$A>*5(1&&IS1MW:=J:D5N3WTY%M:HGR#_ZR?\_-;/+[;F#"A^.="_ M^,/O9SU,H'(VL97D0D/VP:&YT9B&#%Y'-/S[G82&[(/# MZ$MC&C)X'='P_J.$ANR#PXA)8QHR>!U[1!KMM+IC<_OAG!V3NU) ?"QN9\&, M[QA\2S"U\](M>V.,G6/8V\\;!MT-DIUNU5T '%IM2H0:63A)PU=QZL5/S->7 M(T7!RT_2],C,'O#Y'#)-$O+3K"N O *;?#5#NM^;N35X5:)&?VW!X;XF 9#3 M8$,6^B*/2X_4'8KH"2^X]2@2#\2+$X]?%V[H>WI_\J[N>RH&?L-'GI6''I=_ M24R>TVWEBZ%;J<%80UN%)J I$K>;# #2_]28S=48FCGVCJW_ SC*?&E10Q@9 MTLU%5<8I("6##@!I0M''#0&D.[8R]_JE)QQ;O>!!B)91>^ZV / M3MSSD""?#B4E;;V!8P^L3!AV)*V#.SA!>?5&1#:,ZRR#0Q+G$3<#4W^O\Q8K MQW'X&AMHDQ%_1:W1^1-!7';JD$F#/ WZN@_ZJ$1O7ZK#'"'KY^"B1L\G+%UO M)(U&UL[+U[;^0XEB_X_P7V M.W!K%Y@L(%Q5F=4UVU7SN/ SVWN=&8;MK+ZSB4%#H6#8ZE)(T9+":?>G7S[T MH")$B:)(\2@ MT$.\V7@1^H23) A#=)8$RT>,T/N??OCEAY]^^#,Z.?E/1N+,2TF7.$*,UH;> M?\)K[R2(TLR+?/P=(NU_2]D_WL2^ES%XA.XOBR0L"/S\8\E+VH+^[:1H=D+_ MZ>3]AY.?W__PDBZ_RT6D/RLP*9J_[+7/=7K_ZZ^__LA^+9L20LNL;"O2_>5' M_N-W__D_$/KW) [Q'5XAUONW['6#_^.[-%AO0LJ5_=M3@E?-0H9)\B/M_V.$ M'^G'I%K^2K5\_Z]4R_\K_^<;;X'#[Q!M^>7N6JKOKS5:>2>FC1)$/XZESD.< M>:&63F+/OHIQ"Z=];\B?:OKAEPQ'2[PL-*0L6R@SB9BM4,*4=.S7Z(74_.-D M'["TL*04^S\\QL\_+G% W?%G^H<3^@>&$_G+W\YC$F).%VF6>'Y64&+B_\=W M3;_W0X,*36F=)G7)O<0O>)$_=N"0M_C1CXG[;[*3,/\PK/LJB=?-DG)V<<./ M?PL7_3]LH4I-CP2G\3;Q<:\O*HHO0[H4D;2@\1Y')U_N>\C\GXP:^EK0^^]_ MYWPM6M)%GG^NHU6/GK?A%HG#+"W^I3+-_!_^=I^1R$X%.@^]-)VO[K/8 M_^/T)4AW0%%I#]-(E36EEMK9&)ZYJHNL'30I012O$"-)HB":Y MLIJR1$[6C2W&ZW4<,8%./^'U BJ-8#K3'YE++$9M=T*'W$ M&(RPRG@994'V>DZ$2+SP.EKBE_^%7QMPD+6#:Y>MFA4&V=@(IB6VBZIK@IPJ MRLDB1A<1PN/%QP="L<7Q\I_AVEF3'KOQCOX&TZH:)1PM5-[-Z&\BF)I%TH+E55!$E.Y;) M74=^G)#PR=9@6$7$>;PE<^+7\W@IM\"N7M -4DGKNGVV=H%LKFJ"#[3>&I,9 M8FQ0G*"<%:*\QC+I!^_E>DF&",$JX&7='=E:WAZZ&7=H6C=@26/(IMLE\D"C M)>11G?[(^?YTN22@I?E_Z/KW>RD6S6VA6VB+AG7K;&@(V3+;Q!UHE3G-6?$' M1*FC>31:_,SYGI,_SI.'^-MNS6![RXE8Y+YVC?98-9N -38(:\H6*6F:SRGQ MD>V0C27FR6T2/P>1+Q^32IM/Q"(E>C::Y4[;"=BF3&(S!IH/..<)*AB,;*2W M<9IYX?\7;%JG39+&$S'01AT;S;/6<@+&V2ROJ=C)J2-"?J1I$ W6IPGV)+:X M\S-\]]K<),>?W'Q8/0=9XKK.A"5S3DNE3F-;N[S!- M2RJEKFDQ*O3DT?L/[Q;?HX+^6..RFR#-@NCQUDM^]\(MOL7)_9.7R(=F\O9P M+4])T_H 3=(8IDVJB3QPF):3)\,T+T&, ZUQ0(R'?6-]2#QZ$FUFV#% M-C!MK%5275,KB**"ZJC[QW_%8?B_HOA;=(^]E PCE]=INFW9;).WAVN$2IK6 M\ZRD,4RS5!-Y8)ZEY$_^H/11P0!Q#F.9ZN]QN(TR+V&U0DG36219.^BF*=&L M;I([C2";HDS4@298DD6<[FBGC+9)@J.,ERG2,4;F95NY_4F;0S?#=CUWCAXU MMH5LE!T2#SV(Q*FCDCSB],>K \LPO> K>,877N;EXDC!D#:';J/M>NZ6?#6U MA6RC'1(/+O(JJ=/B?Z\PVC$KKY-S+\./<2(_J[G;"KI%-FJU7X)=-H%L?\V" M&BC$3E!!=2QCNU][87BV38,(I_)(="KX+H/EMGETD2)^1TL8@Q1Q1%]I3Q'NY3F_@F'8=<88*<17+.5Z[0S M[!1:P#3+%CF'#CHIS?&R.N=ZNUV$@7\5QIY\F:?>!KJ1-6A4MS&A 603:Q)S MH(5QDHC1'&W9FUW7R"X>9M44Z7R;T;=7Z,:X?)6UO1-T$U31>68KG%=!ZGOA?V$OD5]]T](4KM5VZ5>66TO: MP;303FFUR[#S71I.&5'2#J["J?2Z(O_2=JGF?DNXIMBAW?ZDIM8,IB%V"6M@ M^E(9(B,]MA7R^Z#4[+#>=BJ6V*!ALRT*#:=@C4WBFK+'_):PD2SRE+!>,L6: M%WYV?X=K>8V:%-96^Q&FA36+J&M5);615A7S]4Q)[6S]5\ VM*]%:4'53T#M MIT% ;>O)5Z?'J8;-N5T%R?IZ*=>L_!V\_=0UV;$@_B-H&]H1<:@547+H^F(T M0RJ>I)4K*+0 ;TR[VNR84_$S:(/:$W*H214$G;YB.%^5.R"W,;]/4_**:\^N M,&U21__&9PY;^L&S8BWIM<^CE/MH\4K87BOX&'Q+=I#A-[TI*VTT$6/>>T>V MN<4$#-3,V[&5*4)X,/9&\@I.:\.)6-Z>;HW6=P/WS1L%60U8X8VY)VYT3/$T M37&6=N3WO4:P3;!9)]'\ZBW@FIY$3NUA)B/G.-UR(?)M$R7#VV\[!?N3:+AO MACL-H5NC3-QA1CDKCSM)K=.(?IU/[-E1LE".4W?R$JR7/IU&2_J?RW]L@VX;MM/?&T+)^21%RT1^X/ M:(:\#!6\^'4J;EZ?'1<&G_X!5XRLZ!QG7NA>YPZAL[0 [*G;K*@9 >6NXL4Y! M9EU#9J210'N&"'6WD1MLU3IJVF*TSFU2 ,(QQ M2W QQ&DR@@H-83MG_UT%YT.X5N<+VQC_"Z1IWS0#D3ME;)L\[.%I03 M_QT3 =! MMTF\P63D>TOTR$CDH%L]&[J:*A]P=G2![5\J^M8SH[P]7.]3DEH_$W#B,\3( MLT10,G WB!U%9Z8LKI2-+"G;%8R *#O2'#@C>M#9. _!1,7+%S_#D(CCQ]OF%+;='C#2:2W06/3]E\]27ERLN6)#OZP/9M)8UKJ_QM'>!ZLYK8 MVNN_!77$R,\08W 2KTX("^[9CFH#[.I=JKE-G?ON!5YA,IE97D=^O,8/WDL9 ML230M': [;7=NHHN*V\-UU\59-8O7^&D$:>-"'$Q^3K)LV.HFQ$]WM;$G%,BW&T8G#HCBN M7>O2(G@/J^NPOR@-UX=VY!NV#.UP]=G0LK.[-'03>(L@9'6KI]&2W<3Y%(=+ M$B#H"E;VVG&FKT=WV*[4%P?1V53[PG7'WAKHFKO J%RFSEX='V(5A%([R=K: M83)VKG"F5=YZ$K9L^N"G0!K,$5>+ZA8:"BRZ.: MSO)=@-T><+U346YC^P E!ZO^VGL?P*+B(:6/PD$I-,4I<\SWY/^8*BQC MB@QS#82JQO3JZ==QE?NMVTRDN/37T+T+(;WQX MIG<,("^E=_\17FCAA>PX1_J$<8:67H;I+_$B#!Z9U"D*^/+ADDWW\CS&3G]X M7/JF^M6B"D_PFA]LQ(FFR#@NL#FGHHPY%>J8NT??=L3M7<+NM7+OQU[V@5.@F>2/Y^Q MH&GG+G%W+]@^J*AUO9*CM0M<[U057+_(H: O3KD<[RK;5OI^0P:<9&1YZ271 MR7SKW(TE<\SN<@^%?K!=65ESA364*;BSNN@V5E+LNK7^8HH5]??64X96DC0N MKGR,B=H1G7R?IFE WZ/T\9<(D\""E]5O'Q,ORJ3N/(0.3/<>C$RQ *-%!/9B MS#"5=/VBHHPJMC-4,$;"[XRU[6 A6U$YHM.YUN(&HA*+QPJ+1\K#64ULGRE/ M:P>8,51=U[T2V8G-<11D'E9)6EN/@% Q:U-9@R,>DRN!W2LTX#U1LE'4\#-< M7S.Y$FU[PZ''ZIZA93W'ZP#TF?N WXA+[^^.(SJ1P9$O=Y_V'K#=24';VGW\ M\N9PW4U%:.V]UHHVOX)?I.[FLOT1M?5%ZNC=YSC#Z/V?=@][C_2P5\]B^ F7 MO_)]BB;O%HG9.;H9.LRP)%MN,E3AD,;TU%$"!L$7%1=+_DM?R.[IBD)_I M9 *U/7[3W!*V;[9HMW-EX&XSN-[8)NR "_'RD[V,Z(P_3S-#UVFZQ4M7]P!: M5#/E:O[?/_WPTT\_O:<7YO+ZK']#'WZ:D7^B_X_2)Q*%2&[=9D]Q$OP3+]GL M$:. H<*K3+8976YBUZOPTJX+[./U@LPZ?WX_0]3=6#ORAP_T?MYT@WVZBQ_?G/[V62_8JMA?>>L'R.CKW M-D'FA8+Q2,Q+J2/L@*:N>^U\4V$DKCD@\2D]]?[O>LO<++O J\ /94H%21]CN MK:Z[Z-[=O>"Z=P_9!U2!%R31DM-TXLD@5!WK='$A!B_MC]>;!#_1YT:>,;]^ MBCZ?\AEG\]6#]R*+?+VIP'9N351V#BKW(0'7[745,>$8^5$@D6-Q3=L[RO1[ M?C\J&003SJZ./CM#)S\>4T.'OB8$8[= >3T6?#20Z]:^*P#7IUMD-;D8+MD2 M<+*M;D%EOKN>UA3'SG8!NBXQZBXWD'6#[9VJ>O>YL@JNYRI+;O:**M>5,'9T MW2N/81I#<>CZ[LGG+5W-FZ_NV8H@":1LV;4XD7L1I#Y)_5OR4\0R#I/[C,Z M-F!1%:QF'H)2G:$#38UIF3RKDZ%CR2G9;[>TH -G2:4A20Z2SW M_MT>4_%ZJ=S&O)US0!4+$!YN4>_-@: 5[T$%!27O-I[ M3,;751:[6II/PK>-+_?4?7J4-:X^?FQ+7ZAK6WNJMRYLR5M/S&GE2UJ2IA-R M5D/+.TV.:O/D&4EB0;R\C):]/-60LI=\6EM7B87@CF7)MO83"L8F%^::([+KY<@Q5 :[$,D+ M_=F\;]W]?J:\-6S?[=!2=%M)4[@>VR6PKN7FIU5*PHX7Z,J+I,LG7=I-M:T] M;&/MU+3Q[O7=QG -MEODX9>-E\\R.;[#:0Q=BX>'?G-SD#K%Q+:?3J/E!7[& M8;RAL2+75@)*5Q_8[JFD^-; MIPY678C0A4.MY42<;%^[1C>KFDW T1J$'>YJM2L\W/J;0?TH$41-H_"Z.'+C M;;0H[',"CVAFX3_;"8.^IF@#VWG_S:SLPJ#T4^I5?GK+YW MOFHT)A)!KGR>9K]WLHQT'1%0<)K5%!41^(SE>Q)*76%[?1_]Z[L5W?W@>GPO MZ?7W,3B3/2^?U8( NX_+B;>/BP)W=[>/8W_T@HB..>91]6]R!U?I!]N[E35O M?B);T@FN7ZN+KFO.%;49HCSR$3F*(R3^9-JE?^6Z1_B1UDFW.;5]")C:1%__ MB?3']*3%R@N*XFIZ[D+]4>UQXMSHD)"_:$,"8+ZC-3@$'PO5=%:?U\"-@HIR M6YS' )R\#%;[4Y#Z."2=<;Q-]R8O,Q3MA?QQ-M1(Z$EI3,,DJEV^4+VW0?I$ M]_?FJPN\D UN5/K!=FAES6O;:EV=X+JUNNB#TE@UH*GSX.]F+%R-:T;2GJB] M(K^1<4&$4_96R.WM+8KBS-&N(C"M1PEI?0S]7Q)#YPZY;HO"\W+XYPR22Y->X/W@O."51*_'B9!E$ M7O)ZG>$U>^F<]"2PA@PKOD D7:2RR1%V>!@![?T*="OLX(:H,90>6 F?C\C8 M/FDE(*HD1 LF8A$'F9!LD5D0"A52.0F.D%%FF] Y@OFT+J,"N(NO1/\\=YR1 M =E*^B:4O/44XII4R_V8M-<4>CR1"SPP%A#"1=D5>I?3-CO>49^2V5(UIX/> M;9+X.4A)=,B#7XMWCAG&K'U,/J-D[H($=\V^)^Z"" M/

%SD1W"L-.(>37=C9BI1(B*!'NY[*T#:7O681I/ MV8R#SB_01HZ2R:S0+T?6;K,@77<1H@>QKJ-5&'_[W0NWBJ=J;8LPJ1PSRO=H M2456^4\N8XV#ALEXK#ETW[TPCE)I*)%DQ_RY"C/$E'"<"8\?R,4'ZEND"OLK M5?,P>H<2^1"4=*\)G/M9VV5>"E?MQMT$WB((@RS Z6F:DL!G=GM)D>&D),"TGZ61LD01Q@!5[%"487V&UOP\?"^=_]2* %EQ& MC9O^8Q>'NYZEH.'8[RU,9UWJ+8)G.K!;Q)#']IN&%2*VO4^'Q'(&2,KO (^W69IYT9+N\F[8MD06-Y<, MV!,&J;$W# S 4Y6'V8&_1O^@L\,^D@;S1$7\X#-&@ZHPHM],*!J=6!YY>Y@: M7]8? 5H^?Z@(TCKEMNP#-*7LE!W;@7V?R4$G%PFF!C/,#H>#3S,R?:'$Q;US M"A-+.4=\NT[< P2Y?:ZS_R VJ Q$93X3P"G?03*)?1N3 \Q G9@.SD!2#@>: M@;KU=1@AF=N?[43*4L))9* COB,LK]D#N9Z!SE"<+(EDR6N>98J'YHKW^)IF M1>Q417[:'U2"JO!ZH.,".T."@O0!)B,)?@8G08SN@28>F990!N1,JDFDF#>+ MI.WIC!DX&96]A3,1(@A9H>,0/__W.$G-[MKK<3V<7#( ==TTH\'RL#+0$ #& M#JDJEXF4 D^GM.#X"6!,H%Q\!W:]2DD9G8#=2KJE"XL^Z1 G7']VU0U>8?K> MH?$5O7[<#BD#]D99/_,ILSJTC-=?\?'#;"EC&43Y=5JYG/E0>1*K?T? W62S M\5"?AP2?R_LB:5'@*'>\]A8A+A8% _KG38DGSV?H79P]X01E3U[$2%S%VVA) M_N%C$F\WWRLL* +(C;G,3&1+6UP*+ XG"ZKBJ9OZNN@?5KY3UG;LF%MS]?I< M81J)[8BLU0QF'=Z]?%,DI7A5SS&U+%2U*;;!H.4C(?7?D8EE$OA$=/Z3I4E: M&YO#R4M]<#4P+9/R.*S\U$MCI_."2KS\]VFDJ2/ (\^W[*%<3+3V@:JEJ*3Z M>3=;@9T]Y7?R\'\S-WK8)7LXV:@-MX$SHQK-P\HVK1JZ&J>7MVCQ'R GD[>* MGXV9C5D0:V#,2S#0NZ9IRO<0(K_ID'^XL=YHD#_@Z XC+$THG+\9P(S&;[.H M20+V*=B O3N_,8=H ^6#"^(R] :&\UVR!QG8I4HZBUA[,_$)1/LWBJ*-%& < MRC(9["_Q.,T+9E\VXQK=;Q>9^ED;RQ),*L^,\35&>SNSSGYR>6L4,*;S,&,1 MVPL5#NK=S./7L7 0"?0GXN>5 ,R]A/VE>76M75FY'BZ!69-Q4GG: M.5JF:A'L"#BY7 \$+H>;]$A0K9B8W+9>K=D[GT&>01^_,^!0ATJ=$K&9R"LO73"YM^G)H^=M?J2#H!]QF*7%O[!A M$1L2Y?_PMWO_"2^W(9ZOSN.0L(\3(NDS/DW(,.\14S3IH.\SR<22G\4W]A[H M^8,=4[#*".;@Q#ZV=(1ACXO;84)3ZAA!5]V@4!,$":R8LXM_GUYY8 8NRX70,LJZ;S"!YJVD8Y(ZL1@P2?>54=TW1[C;M6-H9\Z\TR03?(G^K M_(K\Y6^?O,CC0[%&CY(T@>E+;?JPY<>&W^'Y3ZN4NK95$92YC34+NP@2[!-2 M4OO::P#7NIIU*6RK_BM,RY+(J&M7!3DWP=BB0B[&-V2*GJ@.<61M8?J.DH;B M0*>Q(3R/4A-7UQ8KJA!&/./H.%96.H^W$5%Y0WE^]M:X836GI1E,+^O2J\A3 M36W@^5:GI/J+DQ511*F:7F/I,+T[O"'X/!%93A\3S 9ENWHV+K?T[0O72'LC M4%BN8YMQ??(,VKK]PTU@Z])?7;;3T@D]QQN[VVGA1\X"EJRU0*U71L"AI MD3:$75K2+;:N]>64$2.-I"!C[+6!'BA9Y=:TJ)\FM*G42&Z:M56LTL*Z:,?]??PSCA1<^8/\I MBL/X\76^P0FSP_0F]$]7JR ,R.QPOA)52G\GQKHEJ-$FT;+VTU_BD-8HE)16^^T$O$): MVI*5^NS\7HC,?G<2\X]?8<2OT)ZCCI^B_BE<;#D8J!B\"2)\G>&UK!C., N8 M6=4FGN*^B$GZ\-;(K&KILI:52H.8.,;6W_[?.(BR"_R,PWA#N9UK,K3)?2T;\[^=?[3740(-'"3FXL MF"'.#<:HX- 0T!PF6(%!-EQ8%C $33!8"')W.,4D4CR1:9_P^SD1(SS"9S.< MCXAA#24QXK\KZG%9\9BQJZ;TE+Y\\<,M72&W%.[E] \M[G<@.2P!2(@?8B;H M4M513"O%FEYR.")J)5_8@E66.-PF"F.P'6#H-Q/C#S&8NXTQ\$/SX>'3>B^L M(Y#X]:X^(Y;F3^@_B'*C7'!42(Z(Z"?;#;^T&WZJ M.GX3H/,0EQ]&MI,A2[!Y$J8-JC4P]F&2^H?)\@^S*CY,RC^,W_!A;)1X)?$& MTUOGHB6]SU5W'M1*9HJ)LQL7A?(P*8VIIC(%C2Q55>6,F9N5K$'-?MX.-KJ% M:+8!DA:GB0#A$B"_":!Q:N6]](G^/X7AV0OSO)>_CT5_(!#5_T%H>;H@/WC^ M;GPV31MFT+:"8*TLW@1AN'5X9M73+H0G=&>(_B\2R,_$1^+8C]1?=_]-Z("^ M%A(YN424BM,"\R1\2.8"L"W8B $Z*1BU)?TH!O\ICO#K)R_Y V=7VVB9GF;G M7I*\!M'C[UZXE;U,T-T+MILH:BUZ4$<7N,ZE*KCVY:&4/N(,$.,P0QX9JN9, M$./BQ#''T7S--5]1#F[NO=[)]3L9GAZ)VR8)';:G*<[NR121#:+GJ_Q%%2^\ MC=. SALO7S(Z ME7PS5 I'CWV7XJ%"/O2UDA!=1MMU?FCTPD#.AJ\>FS M%X3T'-!5G-P3#=I>@%+K"3MJ]M!>C'\*W>!&LC[":]]%37B@BLD,E6Q.5G%R M0AFY?":I>G=J5_U*YIN.RR'ZTH#M"%J(-#];ID KG/HJ6'536X&W< PV%?D M.'0L#"MUA.T5ZKJ+KM#="Z[]]Y#=JM$[76CMR) X6>NE5MX1MLFKZ]YC0$1Z MP37Y'K);-/D9HIRI'I8#164*WI'^7[O.%7*QPL?$R+>'::O@N.EHA/I4X/M30-1 M4AMZ]!2=0M86 MKM5W2JQKUIQPS;"O?C_Y?#UCE==.QI>V=:W&E>A;D-%U>!1$Y._T9-*^SLZ< M]$N4[,2R'G@U=IZ> \LQZ'+G_9[3L5,3%Q@G-\>%D(HV%88/#(, MP@8,1@D&Y4;?=43&#:P2ON'-ON[6L-V]0TO1OR5-X3ITE\"Z5EMM 5>$33_I MU\-0V2W4*^+1I]'R'B?/@1]$C\(^>B5D^D#$2)M_:GP!T!(+V"YA T_1CTS2 MA^M\5K0TZ;'ID!<*!SOME_L'DNC2;4+/N7R,GW$24:%:GV#NZ@/;K90T%OVD MM0-2O]RC@CQ_WJ-DX/:Q9E=:PUH]O?*"A!4"/\2GZSC)Z#B6SIG/ MO#307T55I0K;_PVAIK:JJD02;@PQI9C5558J"B_%IU?(E-*P%:L9\E8D9J#3 M,(R_D=2+T8J^YKC]#N72C7K<%$]\*.I]!YSROK]=;]F] M(VS3KK[ =X;)=\,/WDMSE+- 'F: LX5C<3&(2=JP+PRQHJG=R%;)A)A0NVOT M,[1@@B$BF=6XUI0RCIA:FM2" Y;CM+,WDH))%S0C6DP7$O*'ER[:FO'-,(/U(I3"<,*]#N)0RZC8X'90P@:RY6IW5@ MLXH=#,TOKQSZN@K(!94)KZ,87D"!L!NT XS:1$%Q'T"7-NR@9A3!MOTA+<)P M0YI9]>!,^IUL8,, LWFB/Z6P5AO.&L9ZE_9AAK5&!$V$M1KAPPMKS>K!F9R. M/">%!:=D0@HALE5@U*'I79NQUWU:\:D+![7*FWK?Z4293@TL!A(0 QYK + Z MH>>&*SO'N7XY9A6_/EUDOHYND_B1H)FVUMEV=('MU2KZUJYQ;FD/UWN5I-:^ M.%D@CH((%>3=5M@Z4=F%QQ8/0-P273+Q%8C/.#M[I8<%.BII>Q& [)-@/V"E$.3/(:9_ M(!#DVQOLWZ7PR ;XYLC#C@RF<:Q-= W1AAMMC&NHO94G+*:)DLQ0*0MS75&: MZEFS/)K-ZN',U9H;%$QOR!C^-^0)R"X%>=Q4@53\=V#HO*M/I2?L4-5#^WIQ M1FT=L=\4WP MC)<-"'6XB7)GV [2#X.=R]<4>L)UBI[R#[CHB; Y87R0Q#? ND';XKU"M\F: MOG0!OZO/),W=S&)VEZ&[6\6WKCJABL,0^]G6"]$F7SH#YLK" J"X_- ?,CFA MR;I[!S:* 4!"99(AH4L76T%"7'$7&3M:-7> T/[ZN"?'P750(8,7K='5E(.% MH+/Z<'B204"4V^+PU\EA0?[D)8_= M+R\J]H7MR[T0J.VTJW2$Z]G]Q!]XW)6O?,8K5/!!.2/7[TK50-AU=27D&CI- MR>!E.LLM?;?'5$Q<*K*R.4,V9[ITSEXV-$Z'RI8YG7&6'[>J.$_6P05.0A1F*5).4RIY? MO[CP DJ\@"1 )"A'[-FIM@ADY@?DEXF[T#.[K&09KJYIN<>][V/,IIRO2>)[ MP?]@+^X*>>:EPN:.B5!7S)QUB(3+7E,9;FRP+C-%IM\"??%2=D[K#>5/H,.= MWFY$V0!)S)H!=+OW/'UWRC6E)N\4/($8492>"M9!:T#\BE_3IQ\X.. O49AN M!JQ.J57JK)/VP$QU8KN[1B<=M8]=1EQUP?W2/Y[L7@CWO OM',.VC!CEAS_! MIR'60D\_(BT0EG7-B72.$!K.-5E%OI_.D(H5#+6 MAUU6V^Q(149I)*VPJF9%+!6#;% +4\ 592G5SX9IZHZ8E'/%L M@DNTHQ>UIPV.,0?!!@-=;7=!](;Q ^8;JV^)]TP"?J-H^[.Y*N5@LXFRY3)G M=!:"RPSJJ@_MR;F$C[$0@209=IX(G-YVY$=;1A)><;%)#@9[^<3*!6;RK:'W MWAN[3+C=MUL+P';J;EN;;M6M?@W7C15TUG*];%:W7;^=RE@2LB.*OJ6K=)>^ M'^]9YD&Y@UWCWQ5[V[Z'[9Z=EAY=ZE?_,5SG[%9YQ+5[K&8DJD:\;KN^:<[6 MS,:4U8EVPNTM^N5]'*TI,U">\()KK.B%_MTGNLP\KU M(R8 A->:LKIB+LA]4"^[WJD38-=HQ, M+,KEHCT3C+AD)(E&I6PK;T^_X]/!I!9!*LZ1$I$AQ56L_LFQ6DE8>84*-O*G MNW2#XRS@*$\L=A:"2;K];);SI_82/BGV L3C\^07.[CMJN1U$O#]MZ>*,ANK%@4KC_W-6!H%R_E MH%+0 DFB4"[+BH=;P,&3<$@E'%;U. P>,=69]BW$7ASB5?G;9ZI!W3"I7VF8 MCCX0A7Q U*,H[%'0$$,T.WPN#DF_F@SMZZP5YW$;ADIVIO,>73\3UL6E/6?L3\)A> &,*HUJ,G MG:R9J;WMDR^FC6[@)M]+-H*,BHD7*WM&/1+_RMYISO:GA?(X] OVDGV,5W?A M WL:.B;A"_W@:Q3&^7]^\JA%K#SWH2?L;T+R^QXG3VR5K2$E-BP2)GM.B7=E M6ZI!>7!'GY-8/7AC*WL;G6N',E4X.=R$NWV:\&6N0C0J9:/O7+J5^T,D-;F6 M_ 7>5])T,TC+Y["=L\M.V;&:OH7K%)T:#^W0)[TX?RZ95@ZFOUY&6X\TS3BV M%G"OSU9M[>JUXFNW^NV1SKI[KJ@>1-_-SSD\X7C[!6^?<=,!8Z6";O7E9MO; M^O1I*7?Z=HONVOJX=':&B4'?A:#CWC[-_#@ "!X^0-)_G4=8\S>.:$XIP]> MBGMY>VL%;GE]-Q9MWM]M%$DUEW>*'5@3:J*&VH#NLT*Z^QM[/!:%2$BPFL 8#!._/$Y=+ M5N<^H65%&$*^Q]W49A$,6([2S]&^Q0% M)0I;"052@X(MMS]EQZO7%(<)NY?LEB0]:$"A)N=H016=#IKHJL8IVE V1B^- MU,11]+V4C*["_1:+4RQV!B&@H=*UJ[W&R*-)U]\P>=FP=]D/M#5>\&WTXRI< MW:T?J('X'E/0PY3^^0A#S57#Y!D3^.6[Z775"WO7O78K]?K=\:K N7J?/2$ M/@M$-:)4M6(/VG*E:*E"K2DW]+]#J?>L !@\VY+0'4?U(*'ZXP35@***!:HQ M4PU]\.A %NV$AC]9"R3_3?_+5"1IJ7M&H:0+P<&QI*GBF0633C.GIT"FDIOA MY!U,W0'%&*)C(\J&X:HWI$R^?,)GDK^%T3.[6XX=MA$[SS#C:%J*F,,HTMLLXTDK6;R3=G&">5.U(JDU4F:[N/)FO698C MS&("X5HVT2G( 08Q8JX.UI!7K7]0S6K8(3FAAQ-**104U9H81-)1%(E6=.#7 MMC8%$V^JM, J,'6]BP#G,?7BU#UX/N$7$H;-"(&.,0W(W"3)'G=N+M0L:YXQ M1@EA'3&F5=#\8HR:N0!CS (Q'1E1'%_"/R1\#9*DIO0#_8K]DC.E1>SF#$1Q[;*/RO>[6X)@US<+/QL^%D! I"< MS?1&'YCF/Z%<=_9,7*Z]5BK_FVB6$+_PUREGT3H7&[ZF1"%;LW8ZU RTIF7V M7A-@)PC1P4K*T;Y;B^?)E/;C3B;<$4Z?I UJ"=VH9 ?8?!K[=4X,O]40M,)< ML$3<"U3HS1:YLV<%HQA=1-M=C#?,@@/._PYJU_)[NZFVFXV8TX=X4O7&)RE?A>P/_[@6T]"O+'R\2O+'N\$]9&G!U6M? M9J\WA6.^C5-GW;!WBO+ZN0F\ /T/\:OQ*XW- M!-/W9G(G/I]C6\&9&+GMN+VJNQ3,X-O3ZNY)DEOX5S^I*FYBLN36[NU,0K4J M TGZ=9PS4B_M0F=71N&TTW<6A=[YU0T8ZP1'D>/(':P>JZF#XNJ5)'2PZ>.[ M=758W /.MCK<XXSI2K<<_M57 9D#44=;A% M#$J63)4[E',PKJ0/^K%2S2#27+(=OJ&J741)VCDF/_T..F,T6%:EA*./(/M\ MDZK#.RKOEJQ.RT/DJGV)+;H.[8HG<875:B5< M.!P+DG]HVB9?__S'7YYB+TR(PDQL>PG8?J=@K>R +9_#]405 MI0:!&+_G^%*7\ M4OH8=I]OM[%Y))-_";-]K161*1# MX.RN"OGEH&B=#8*"\E([^SXKW;"78W.Y[PIH/:MPR;_5\&CV^O;RKG"!HA7: MY]3E6[^%W 6ZW-N.5#)$2I#&"2KPGWB.#9D4KZ@@D'SA2YPJ/_^)WB:H#+[;(_IJF=&5"$C M,Y@L6"4SH8N**=,2!A,-GS*T $2]^<_02>.: JT!L*R:^5"&C,M0QF!US(,P M*I9,RA=,,GBZT (/=>._@&<+0AI MM=0%V\U&(:2U3OD&3CF^P MG=-H#9;W8N\W\$31865WP'V#Z^Q="FO;.EU4#6#OM#XS;^'M@_X-DY<-)88E M'8UX+_@!;ST2YC^R&Q)^5L)(J1J7_%8=EV:'[J[#%4_O88DV"LAEHDPH*J0V MW^-J@QXFQ2;(SCS^R,'Q,G#B APQ:K=UFU$K-I=9AO- ,Z5[3)NE<0PQH!J' MV:4%%V5VJ:G#479IL\0/QB%IU&?LD')R@>=FU1[8,9=^LU M\?'CSO/Q3?A;]+R/PR]>DGC^9I_@-$T:'[E0+@B3%/K;GC\FH58*]@,0/6T8 MW*FY&,3EL'.)0M("5619>5KA; !H?;0 $@I3$=J2^L6*^4;^PKL7\(\'$UUG MA>X2H!I6JL387IO;A*EHFU$/8NL8F1;TGX4>62F(+'O>J(VB9O#0Z>)S"M" M[%2M%%QF[F%U3K\*16!S;!\#!D__>L\0T]$S,+V5[6#8KXNROGCA?NWYZ9X] M,9[9];BA6F\\U0%R8 M%2H[(PA:*0T6#D:H[=.>!"OZOS?AQ68?OOQS_QCMT\T_HA@K,IQ*!8X0G3(6 MM7S76=HAVE.W14^7S^7E%Y]E4A>(RT5 J2=D:?!6K]Q3*+5 M)[RF?''UNB/QL:,:% /3P4WC6BP9&) !.^,R:K'VDS2M;P0OD*0?OPH\TY#O MG*,ZHF>N)!):3KJ<\8[R9"LGD*&.JIL:.YYS7B#O".HXAWI7@1K706WMC";; M7WZWOHC"]I<<%0K"#$;];>\Z:EDM!3<#[:&[=E)B[E@ER'&_7R!"J&V,[:Y8]$[ MKS(-2"<'+D2F5 .(5CK\1/^//7VW#,.]%[#76._6M^3 EVC\F!]/R8Z]>"_X MB_?*;JI1A'!@U6X1Z1C\VEAV2+WN4? H*[5S$M.&/V])!X)<(?%R-W5*H1,J ME"H.K%&UV,8RKIAM#G\'4W<0L(KH281@/[-A,D74$XCZ&:*!0)24B.XD1+=" M,?3!2Y"7__*3C2'U)7Y.;\(DC3E1/'G/0=/]BO5?P@P-"M;)H^2:S^ .B]N4 M';RPZ&_P:A_P>:';*'SYR%,?)@F5HA+TG4NSKE*VEZ8ZWV0Y=ZJ6Q; MU NB*7[TMOHS8U1-*6%0^=ZE;GMK9W#G+;UWI MHC4::^JH"\3J1M]%[4,Z;.W \=Y[HYSM_^L^CE+LL_R>_NLE]K87'D5JZ:>- M>]K42\+LG@.LST=UBL5@#]KZ&C&T'^=R4"D(99(6Z&+YN]-8:C;5EC:QN$Y?UJBX^F[642):NF:5>G:73 MW->7;G!\$6VW).6S'&US8$W?PG;)5@LKU^O5?0C7&=O5'7SW!JL52=6.F/:J M/YB4LAOD7HB_W*?1-DK) =_%Y(6$7G#U^Y[LF-!RBS^.[[TX#7'YCTK&QI6W[AP/"T6V6-><:X(6IMLO'WB(3I)3[@(.(NLGR),>;B MKEYW.%P1YBO) P[8TQU/T55(70IC=K#P:KV.XC19AJM["NB&+6*S4U+\0\GE MF[8?3288IG],CWV>YTPC%79"-#$&0RF JXDD/5&I*-M]6:J*,A7XR9A26Y2I MB[QPA0J%Q>E*\7VALY4]4>_M,&T[M*9P3C7&2FH,3VH,+#=&7#8&EAH#2XVQ MDQLC_QZ7C;&M;0RHX?9BO]W3O]#L5TS&/=(ZCV>0+:IQMJ&XM5TF"LRU.IQU MF&Y'Q(U@4=J0/Y/)K9A1$']O)6="O,FFFBK@^V53B34GE-0TU22S1$]XNXMB M+WYC *=OG]XN B^AL#^FD?^OMF4HI8(P@W%_V^4)I.Y2<&>2>N@^U),*$4C( M6*#G-\3%,&?@@FSNX;Z(P@..4T+EW],:<1SC%5>J=FE+O13LGJYHM=S-.XK M[>.JB@_MX%+]J!"0=^SZI9%)>O8#7M& Q1QK6!_O4QYV;^^-A-SOE0O#]8#^ M)@SUA5(2&N 6TVPB@H:&"1"HK.<(( R^!,.N@"&I@6$2BGRDJ3I.ECU(L;T$ M;!I4L%8FOI;/X5*=BM+#;SIE=:,E+#JS8;$]7_W4VU>;2KC@JZW6GOIJ[>?0 M?;5=Z9$]]Q-$7YW68GN^>M';5YM*N."KK=:>^FKMY]!]M5WID3WW J*O3FNQ MOF3$@$I@KWJ.,VF\'U"Y",#D0>/N['=X MNG=C.X.1O93HLG=*U%0")L7VL/8T):K]''I*U*[TR%Y]"<.[;5JL-R6Z5&2G MCHRH=S4PO74L+M5\J%\=+J1# RT:[P) PGU[-G3NZ"@D0PY !&"/T6W'0;26 MSV'RJJJ=+;N(;N&?0NO46->.(>O7I!Q9>N'%\1L)7\1^PYO0#_;L[=#[*&;1 M9)FF,7G>I\SQGJ*OM)>PF[JC(.#7P5+2P$F:+)^3MJ=!C ITRF<,8-WB=1JE M.>.W)FS6MUBX7@K@4]CP!XG*F'(O/VNC6(;9YR]4V+BX0X7CL.!X[BD?"I*,/)$0K MFH1X<5+^UEK=D@(<%W$FM#[_X*QR7O]NG2>J%;/34!\]J,0>=OL;N3J^7 MRCCF]G6::_=[20@4_/CTK1P%S_EM#_67GB(G:F/'MK675*M[ZH4Q30 M:G_K#'Q-.6>HH%U[?70@R4&E( B48 8!55H()%P&7R.M,H_!%_'XV&=UN6<7 M#XBWV_DDSE?\@_^2Y-=AJ@CW5V7HP. M3 :$I-*8W\\NQ*M/T3U&V66X9KJ1MJ3_-LO M^R ENX#@^ L)&RYW=D!EF/SF"'AM238X?9W*W.&BIW$C46'C A56TC\+.]E5 M9,+2+,MEMDKWX"/96B3,1;F]B^.E4+8+J=B+R^[_JV[,S6T7Q1:H-)_^6P!@ M<=#QWAG.H3/T&2_-KT=DK:)[6UR3293YT&YYS+M.+A2$#B-J##?]SA)KVF@^>\HH HG3QL<2AL::,+D,Q9\P7?K[(M!K:=5 MO,MQ6G\[J$=H?;)=C\T&D#!.^$QG%,4HTYIQ3*8WRA1'K".B3#&44MWE#5,+ M5*K/"F??P8K'[PUCM&%&QF! K5.%;)-!2_])T46QTK*&:(C*%CHO01X;D[.J MK>RB>_0W>+4/!0)PA<. (%&LW=AZ0J@6AB=@;OX;);8I65A^* MJOT4<+#M4-B [UK9RV;8SCH/-9!6E*/A3UY"DO(_'UB4:F>ISK(PG7 0 C59 M1GM!9U(-13/TN&U9.^+2*G_A BWE'&> @FKR,0T4&;_YI>'/ @KI+W$-%%-G M(4=H= >#TP(P:5#=UH9TY.AK)S*2)IW-^+7MO,20M0VN:SX[^81#O"8^\8*[ M'R']^X;LROGR7J3651-,E]6 3G<>TUJ-JUF-FE&FHGLI'17BI<4Q&"G/V4$T M,!^:!*?&[.BYQ"DJ<-J5BX:CE_IZ4O)RO28Q6T0]8#9152+1O =V5&4N$K,J M1MW2A6L[/!\ATH774^%5R-C>Q)>;()=8NOBC(,A MVK[R8K9?15SG=)50&ON!5Y4_-K[,TJ,H7$KN:W].P*KE8--M;RN&>@"K\V.T M3[/;S!8H%X:.?K'RO,J9P=!*D]-AT6"Z$69[W$5A$L4#B*VUI".\UFU]+:TU M%W.(U12,T.;-F2QXG#9W$-09S2 2%&J/J);\DPRC[SZ3$:"TP.@CI(V\ [L.W5Z_9 MU.N<8N!=.'52L5)>3G-S/,B/\4ZC@ DV?/5YIE'I!3]Z>%+1Z L<% M:""H7#JA-Y;&U:MRB,)[XM-(WXKU.$;=?:W22D.5T[.@&?M,81J88D^,5I6F M(QDM: RM+>,>4*>;G*TG]^Y;H;LL;C&KK/"4(ZGX.W*CDG);\+50ON7T7)R] M_LV+8R],[V)^2NJ21D]VK\9O&^)OLI^2[+?DZA7'/DG8.7_QE,!U% 31#ZK? MIWU"0IPDU.9G$C:2@7&)@ /'-&@78<6L..!!9R+C1]]/D*G![_)A>BP0TU)< MWO.#Z9E_D12?)$C2=9&]2X(*=5&N+Y(4GC1LO6-O'/OV#7? &^ 8Y1\YREC& M=B>P71?8/N?8^HW83G( +0=O&:X$>E)>\83CXVW5/8K!C%U][9:/I'65@7LP M35GSH5Y0< N[G3,CETIJS:18.:4VF>D+E)[:J#>;E9CM*DQ)^G:W8[R1;3#F MV3^_>?TIHD,"?/)"N,YZ87JW=N1:\\^^E3J890XVT4 ^4TE6A#9(J%, M;A!/.=!1IU#*>K[XCJ*VS&]R*$MZKR1T-(7<>>$;BC+H\O,5?%(C>YN"0H>Y M$H8?_>H#%'NP;+L3K^N2DP>EQ]XB9)>$;&1>HRIAMB "7[QZ3H:/CB'>8 MK84DZ^..XUCE[$BD$6]W+.>8EGE> JT';9*R3Q)U?V*LS'C8U M+U"F,V)*NQX/W_$'$"AU-H*9F+E :0;ZBBHI(BC]AR-!4RR!3]Z8A=AS#9]5 MW*>)H4+F.0?2(P0<8O-L^\U\8NI[4\ *KYK:8X(8F^^6&&W1"5./LE;Z75PT(?TREWW2A%,^REUM1>DLR5'# M]R@&,Q7H:W?-J]V-9> >E%+6W W2F+LO.=EVO;R &I9ZUE&@ M1:-M!+P'G*1TM)?B%;^SZEM(TN3A\5LM4:F6@@#E9#\9-1[#SA^CMI'2#9,M^&\V95Q+6.BZA>P';/&&MD-I9_A M.EV=DD/[65:7Q=%0ID'K8.CX&R?Z6/-0J/(!^'ZF:2!4]+3APZ#1?8W/G7^B MZJS8O#(.$YX<+7]X,=L;%_H;?!?BUK2D7PVP^^D -.1>W*,XW#X^Q(C!:3F3 M]9$+0_?>&QL%HB6;!7W![-]\VRF3B*A(.V,3Z*C Y(RG']%(SI!K<)TS3M#H MQQE%<974>QN&.;O9!# MI>.;T(\Q[YJGNP!&U 63'[0@5/-N0+^*8$_MCC=+SVWWF?#\7OMX!VH[BU%UM#**T(D1/S!@ORN_UA&*KOMGV32;2_R-\2I,GI\ M>BL_R8(+CV)B4Y9\9>S7??^L;Y0)>LD M)U_H^0W)WQ7Y&=-LD6WP3!;5&Z&%?B:HL'C L-DP] M>T$'IVH$\3'UXG1>,#[C%Q*&$R(Y=!AE$<.L8D@;]0:#=/7[GJ1O-V&2QCQ5 M3^[2#8Z?-EZ86?DU"MFS1'AE)K8/D#_3F#^T);3D GV%SS!'& R!Q=Q!Z(PD MI1'7&J54[9+A"\W=S2LF;YTR4(K!XZS3#6CH3IZ%*&QO<0=<+A5>>O+8-FV8>B_'T\BF93F0=IA"^"3%T"T(>#IAS%R+J0/_G_S! MUNQ1*O[*7::CO;$>.+1SD#YX"?+804Q6L5O#/!D?<2+V9]UAKEZ$ ZRI&4\M MX[&:^H%SI&XKP5"CA6MW0 *;XS'X#AS+[/> :1Z>D!0_XOA ?&R2!IMES9D/ M.Q#61XP-@N;*D%WFZM@TU$V5GYJILE 091JZ2YJFL"XA2C*(+//HD"S[ZG5' MXN:[/$W4[P!?ZD12RTC[N'+@O*C51)N3\85.UND/!*02'IKO3>R[OVNY3Z,M MU<1?AN'>"_)=6HDPE%6'0Y_FMG_\^>\>_2!^HR)_J7G??7+A,-G/3AL,W@L[ M6/+,-L^.Q\'")M)":22T+G:5BLE*=A%ZJ3GZX\\HTYV=[_]E@9Y.'YV'M5'W MO5&@;@JVUS(EO)Z EY3PIJ?8 8^CY43\W?HI*H0T7PX(3+5SC\'J[3=MA.[6 MZSU^]T+)O4!2&L=VDG#S4X^$GZ-HE2S#53:'FRR?DS3V_+1SQKAG93!3 ST8U:_6]*D) M^+3C<'N,'=*^)(D?1 FCT^^Y5-MGUZ=%B-%KS8J4#8JYVNZ"Z WG"T$-RTHO M+S%^\5)<-ET7V^BH%S;Q:$-.YJ#1E<*E(WVF&6.FY6I%F!8T'X!#4@!P4Y>5?[EZ9?]LVE2MK?(9,)Y@&CP])HBU%*T7BN10/XCI2NLS4%_=^$:4S"A/B_>L$>JXP( M+>D#FR&MMY2>'3(CE8'+P_8AL;@;4?$X;&$)*DQ!W!;;":W#C0YW MSBRK]!Y2NMK+:E0!LV0)*K#H7/, $%OLOV#G= N6N+[PAP%7[)]KC\3HP$19 MB3/^!J_V ;Y;JTU$!5P-^J^[]0/VHY>0_)OBG*T&)FGRQ)X-;6H[0[* 1P:3 M"%93'E-(24_8V M ZSED9CV$K =4\%:V;U:/H?K)"I*CYQU*RI'>>T6GYUIL+?U&9JN,D[VXN9G M:EH+.->3-3UCT]*7+3YLP[9ET:ZP68:K2WS 0;1CNF41I.N=/862L'MV#^N/ MWMSK*@:WE_=1?L0C=%P&ST D*7EJ8O?!"0@(V/#USSC$L1=0LY>K+0D)F]-, MR0&K>+MJ6=C^W@L!V>.5"L+U^7[J#^WSF13>Y:MR8/@]%!3 [GKI',#>DA#? MT/2E::RF7PIL/C&$:O_]?,HBX'*4*4,M3K,P91#7!O+&OPDA!;3ZF9F-5_6H MM&_S4RX,F[[Z82"SDEI)N&334W_3'&+IJN:)4*BL)&)[.=#@&Z_4;Z9^B(+@ M.HI9H;;5Q2F5@$U!=MIDXK<@) W@4J(E'.!O53AY%:*\CA]]9R:AS";;1]"< M:+=C".<5"#ZS31?)C<*]?].(/U?RKV^':6B_*OL<";\! ?@/ G%V:NDMF\F M=*%=3A^GX0(H^A">43&"X*\\'EKC]Q/QY\KO]>TP#;]799\COS<@ #^5%XH; MXO>_B28)^?9;2Z^[:6Z94X;/$'3VL5-[""89@H"^0CQDK;UM4=B?OH)Q)))3RW/-9J,:M6)%UWZJ'B.46D<4/ C ME[1LDUN(,A/%/!5B1B)F):!;#6;4U">HEU"?:ZP#W/+O4:U'^T$+9>_Q2PF= M&08M$Y%*O$)U%5H:CDW8L"TAJG(/Q0)A<:/WLQ>PH1L?MZUHK/3BA-WO+<9P M1J9"16,\IEZ\6<3S1J*[?PLLV^NMWKBG'P):TL8'E/?G0 M"!'\#.1X"XS-1 3,5AG+H4_>5C/W&%==?X47X_KK=ZXQ;F!+VMC$\Q[C-$($ M/\8=;P,ZTQ@W=0.WQCAI8]'<0URV%LQ>V( 7WWHJ=Z[!;4@;3KKE1DFS@86-_TP11'3 MU*UW+8O?*!:4NF#W3D\86$9+O?3A$0V\4[P+X3 MMH.Q_+A%-G!FGA(!<)GR C&U$=,;Y8HCIOD"9;J[GS";;!B.WIJA1W+T8H[> M5@A 'SPZ&F&S'SY5T?VYCSHL;;7A.[E;8?4SIG,'>7R>]&V*M\^!KK]XKU8S M\T+\F9/W43M,FYD+V6=,Y<<(N,/H-#,7NL^3VG4U3'-F+@3,C>KS*:5?HX!6 M$Y#T;>)IF"X%SHCNE=K"&.&W2C\3RE?# "#I%S/#I>9SFX\QVS8%@(>B^MG. MQM0C::\-WUE^@CF9>K%GS>LN$OI<>=P$@9\';T\X,=.EP-FS^%23,ZW2SYK3 M'9B@:<_/7)(#6>%P-76F?B3W#!F^#GGCQ"X+/3,^KS4= M,HWG"L\L/]?:#@58JZS6Q&6BAG'/T/MM0CI;10NEO]\,I <(BW1_9C?\6+[' MYZ.70?G"H5PQ*-<,R@,/N.SX9\0UA'8J]#XF?BNCYQ\X0+856TYXD/\*G**J M.HYB#\3KLO32M$9CBHPK82?TT(Y5"LV)AA!6Y_GVY6I%V#^\X)(D?A E[*2[ MJ>/6H[5Q@![LM=(T-X&TJ@*<^"P" O^NC](.)!GB[*ENV^T&[:2W$0RKEWT] M1:D70+E$\429&^WQ7AU\G@^6B./ MJ95DSWLZ%3LRQ*0+]@V^R=8E;*;DDSY&XU>R%,O$HJHN],291I M:21?5YV5@8=Y^7IF)L=%-I5N(S3U$'*KI'GS: NZ.DFT1LQ\&;3-6 CT*>GG M[F/$!K$^H]-E3OK,\ M[]ZCMQ,W3 =^Y_*V+6C4G7["-NF /+>\:>>EEDBL6PG' [*1-ND5E[5JX'!X M-H.#R2B=J(;I0O76_>/FP_7XL1BL1NJ,'?E_._6,4!?&-=.@-@)%?S5F'BH& MMHO68-%3AQF'BZ%(@ @8M:LV,PT94S=49]"8[T-T-LY$G/?)A\G/-YSI*097 MSBK,]33"=&<.\A.@M$)R(.F;4T_+="M1]C\UD44B_JEK<$F MU\0!LK;3.EI>J1NN!G!BMP0&!+IO7Z@I;$"2$0Z^>6>QL0I,\RL$X@)37\*4 M/96W0%&IH(OYNX3O#36-A GQ3=XITR;/@5!@$FE#*_!58WD !IE)S7?QS/->?Y,,Q[-4?,Y##9QH %K0W1_).TL6+W)9G#D#6:A$B;N.0][31/>+D[0"*.6X2J_[_\I M8G\RO+>[6ZH#_&L>=9T3,1TB@3/Q!(9#H./LXF!VBJ1X?R.-^)]=W^AMNADR MZ*+X!+D9T;*T#0Z3J-SCB;.+-"JQY@YKMY:;LBVD'0^ M"[V]&V'J]5^M"CH0PZ! I7WY0)]VP&,;+(PPOSH@)\? MW"O>U#0[6JH5YT"@,(BS_I',J2S@-&_28D L#NRY7HBH7U>>XDVDV]6L/!YY MM=T%T1O&CS@^$!_71[6O42@>"^8()?P(M/S[192D7Z/T?W#Z@/WH)23_II^V M;W^:0BYLUIT,>9E^C0N%R\/3F:Z#D NB+1EK@0KMD06?(=?4FC^.;YY[\(V0W,D[ M5C(^-S#_%L9%Q2+[RQK ES-P/V*#\3FFA65-HM!=NL'QT\8+;=%YMS[G2O&* M+34-[7<9*$RW2*_@P82CE$J?91S)YF6B./L3 M^ZYI8G=R)_OP%IYN(_L(P9UVKZZ$D.YK IGF+K2-SO04UX!*^ M33"&$HZ0ACXP>3\AUL=0J3@J-4?/7'4D]$%"(21IQ&Y'X%5QNWBTX!O:HB!@ M->4&6IZT'M!$E_0?24I\?8TNU3@[DCE&:R19Y-7-RNE/C)K*>:L>FJMA)2^S M"=NW/SS^P1'RH?DES0A#?2"6%HZP&LD\66VS(IYCF^SP3J:%*[2C"[1Z MLRJ,G[9N5Q-KS,/;^ZV,6=<*%U!"H\9GV@N"=1%']L5YQY SUOF!E M2#D-#KQZFQ%4C%Y[NG9+*2>8Y3:G?(1I M#:.$=CR:"SGAM!TVU_AL0PGP+MNE]UB/;1OO&7%8MO%&P6%-V8ZK$2L>X=6A=L'U]%$(R!0RJ""XSC#-GJ./D4AT;O!9@B3C=+U@J M%W;$D90PJ/6Y_1:SXJOU&OLI.92[,QYHDE&WXI7]Q+;FASX)B+@>IN/. M$FVUPV8%S2A63O[HJ1HNR^@V<*A/%GK(=,3DH:I ?A3'Q_;O"JG%[0@<>;UM M3W5XJWSU7KFJ<.,\Z\EWK%LB\J=#DN5/BRG7-T /!D M2.SBZ$ 2=A#ZPW,^B4#18UNZ45) %S.0/W@)\M@!.@::D=SL@./G"#YN99=: M9YV,B*Z54D"[H0(3(2J36=(.W1'0MU3I?DSHPJMO,&BJS^THT&F5>?H_WMQ0 MW2\/G?:- 2A@*;F*@1'BE.WPS8DLBP&.$-CQ!!O[XI+0@FR]B7AC&D&A:O<) M316_OL365:_;!*=LG7FBJYD"Y]_)ZL G/.. YC"Q_&PTLR4XX6SU,_U_G+'H M'P:9N4R_1N&WI(.T]-<.D[<,H=9ME/B^KZ)"O:RX05P-^/F8.05X+XZ:M MQPZ7(I+BK0;&&IR2T3]>"DNC\)9LB8BJ7T@0T/^YY,^FEG]^Q/R[G__\RY>L M!0>&B_%28;+9Q*CW2>U&BG0_Y=,%@'GN9#\4JJ)2J07*M/THWC.N_)1IC*C* M'[8_&:78,8GB>RN,;H6_B58(^;MKJ[I0YTIC5-%R.&^OOP247?*I.0EI%00S M)IK'5D?:WRQE?F,!!5NM#1 ZWS1R<>A@$/#'IEO=W2!3^L>+&*](FCS@!%,V MV8R OK8R]TFQ&:.^Q'=:D]ODUF+/-/FAD+Y N7A;"9]ET/**^(:#%3[@(-IQ MYF;+3;X09G&.0WX&@WZ0;6-/QDUA=%8*DWCT8M9G J*]1O?G%Q3M,T],E5=? MV%>Y*F G!<,(5G!AI)[MDG)EK>TS"5)2S_=#[?W#[=P!_8:D6'V^P(>5QLV.S#39@?BV3;&Y($IPE[X5ULMP^" MZ(<7EHTR -Y^4MRGG@&H]F6F'B+<)JXAAIKG-:$5(B$JCCKS;4U<,U2HA@K= MX'/@E$"7\!T*J+R\=HNCZ1*#F!P\]O$M\9[IK^G;N!&U4L4PB4\_=GU&UMVU MNC^Z[F'CM,R6JX,*?< .L]\Q[ @%@( LX7G<16$2Q>C*B\./T3Y%02[+YK:Q MV L3S\^7L4;.I3;7YC;==Z#4:_M6?57N$WN781,LY)0:\ =HX]![X5 ;??;Q<_7.?/;$Y8BA44Q5,LM:!3]^9A^-ZW)Y>:+3& M/-^([?*2;/AS!-K1XA7"76FINZNJ%WP-%;C()FU8#+O6S#7F:+5ALLO)K%R; M: 60%,Z%.Q?2BWTG$Z3L-H]LW$IPGW<@U6N"31@CT&EZ[U&Q&K@4,L88/>\Z MUJU,\%MS2LFVG\-JQ6B,'\W#,9T_P+A1O[ \"Z/A"WMS^<*+X[=U M%/_PXE53UMFO!MB^, "-NLNX%8K#]8LA1HR^I+OTAP4JY"$F$%4D6KH4K&AEOC;0\BGLN7\5Q;5Z M97&8]"]_FG+>?FYVMLZYFS2VV2Y];%*R(J8RBT5;%4N;BSK$,QWV-Y).0SG' M&*C+"E-) I.V*/U%/-*KNK@4F&8W%I'4-UU.'00$K5$JTD04*422V.T?(I.$FPU3?,)D-' MY10M"#)Y8M?&B+]E%QS(UQI05/+C9[VO13$DRC%2THAO*W%ID.,0N>FT5BL! M/O&+IK(?BHM09-F<$"Y0GM%4K2P%!!6W7RS=^[)B+-UX(7_^E0ZZKYP+R^HE:5C4, M=]1XS3H(G_L<1XER(I]_[)C/56QL]3G^I4,^5]57J\_QJJV^[Z[9RJ-GW=FL MI;W8U[!Y;O0>Y!EM/1ZWXW@.&XTGWE^L;5-QUV8'25!UF?.!O&S2N_6W!'/' M;U\G[5$+S/X_$I6:W1"J53BS,:*W05I"H"2U9I, %_TQ6G^DPD6TM+1CX@S! M4;N1T@9&#W?? REBZ-=DMT=659#$9B4VND2_[GNX:8&2UOJ=6G_F7W7; M)]4!@!&[:X8!XW9#J6WME$RH&W*KEH'IEKTL;MS%>5S F2RE0WV-PW+T09+R MD\%!NO*&S5E9W3@U,8WI[.3*Z?P$>L;K*,9UURR"F$%4OF96K21,AAM@?>M$ MHTM7O/917NL49,T=K)8>+ID"@E^!^K=$<] T/.LN!=M9%*V6?:.C"%Q74%5\\/ZD MEBM$T'VZ'OT,XJ M7;I85$P3&EHUD#YZ&6T]F-W*=A^J6BU[*$=1>#ZJJKB MPT\3LUN6^=VP3 *21=CU79N6PQI]WY(0WZ1XVS1@42L)VZ=[6*\V$B^*P?7M M/LJ;&9$S.8@+TK9?N]FHKU'ZN'_^)_;3I^CJ=4?BIBTR ZJ V;G'X)%O=^I; M'O;NI\'6F.C_"T2%HDPJ2B-4RIUR;]0Y8])ZN9U%8-CUO\BO A-28)(2&-P$ MC.5LH7>P 4N?ZK:JI00N9@)&G=U*7C^)K:?^:SZ_&9OS&976S"BGF3IX M%W'[28[;?X"1S, U 2,WT&HRM[&4^,RS#<>\$MV1+A5M_"%8ZSJ]+_]U]_ MN8_Q+W_\^:]CX526,A.2[8?J("I6$S$CPNYIL)DQ6>UX;(&$;JA4#NV9=L5; M"E2_!=K%^"-3$6P4>$=XDM@R.(";# MZM:Y_$F,UETZ)Q_![KGU-LD=M?H%W'[9H.?H]T\:.=;F+IN)C04326X[]M1T M%H+MC6HV=X:16_B;:!3UUIX8W8[:.F,HJ6\[Y=A>PL'NW'QVL>5SQSJRIA.) MC:E0[6'#:2*/:7O%TV*5":@%\H8>KJQ=\J@U(0^!XI?D#SI7/XP+A$D#TV&= MKXF8E09[>60BV[5S69%[YCJ"G=1O6C9Y1][J1&%; T)A_Y;VRI+V_(VP4D?;KF%[K* MN-=[6V<76@NXU8OUS2TT]63+4PO?PAC[T4M(_LUOR,F?-&V J/EKV%VXPTJY M\S9\"K?;=BD\M,/*]?)NF]=L(E7;X9A$JZNP]8)-4Y92L>R=DW2#T1O-KBN[8O&YOK?:)-6GC9?^%NV#UO6V M=(S,/G_ Z3X.DX1^0EGTG:F+,GTAS63EURXG#SC9!VS>[9IZRL4^ MCG&8WO-A.?WZ/DH(@Z;GQ%?_RF'3AEX,E9*C7C7#I0#-]AE)H;+[QPM5$&M\ ME"F#A#:\4*$/K+1J6BAS>1_]#" V9X9V#=# H[A[BDALAN":JYX1O77@-YC< M&NJ=";5U630@"R *MCP@*K7W%J9C\8Y"=B&I:?H(MINH_ Q MC?Q_;:)@16/&)0GV%.2.9]C&U >;P$8C);/6X,K@4M5XDX:Z%7NU,)MK_\"$ M_X0*\6P:2"B 9 TH<0D=+#\5IX[9)R\A_FCD\UKFXFD55(;Y%Z]B#EY5-61* M7^*2K;R':@,=?H&0EZ8Q>=ZG.2Z^P"61)-(@_UP###!>R7A0%Z?/B%N.D!D5 MO>? +\>F6(C6P#E&)T(]6&95"\XD//,;)B\;ELH=<.R]X*][=EW#W?IQX]&F MN-NG2>J%?!VQ?= PH!K8+#,4%YED^M8!EV,&6S+4@7*!*).(A$BVG"R$(DDJ ME+' E1>SA6NVV,Z55!MO=Y>"[2F*5LN.T5$$KA^H*C[X>$!6/YMW$QT=2M]^ M]#=XM0_PW7H9IH0'+'+ C]C?QR0E.-MP@E=\H33:[O9IMD'E&+*V8Y?:A<#V M'#.85IZGTRH!KE\:LG/P$W"9.BQ<#F.=21F'YZ MJZ^@Y:I0LQ)AL\($:,L485 <7+Z8PNBAY-%$&/:N3*TWMO/.5(5B+GIB^ZVI M765<\PF-]Z8V=&P ]Z:.I(/;CCL9-%;OHL,,QU%CG+J%?RF$=@MU1Z#>*>NM MW0LG1@+:>NNEKKIG[=#--VEJJ7BVKJSIMDI-?FSU-D\82#ZQ)28KR\#93/L# MWD4Q7T5ZQ"_LDL6F7*.U &RRZ;:ULH+;^#5<6E#0>?"*8[$^4E:.\MJM>.XD MQL:EL4F]L1//CC_@ P[W.&',=/5*00J]X&*?I-&6XK4,5[=1^')+N6RU3!*< M)FJSX0,KA>WN>C"KG^T>4B-@ZC @)VX[P2(=<>'2RU:_#_^.AP2S^ ^P.7^HN=_A_ M/,#M\))N0_O*/^X>KI8+]'!U_^W3[4FWP3WEYNOGY3WM^%:ZN@X#2/CBT6&UE>L#>XYP M3I:,CH9.(ZJ#Z5JZ<*K>IC6L+GANK,VBX;=?#1L?WXY:*:M]1.K(QOLXVN$X M?;NGEJ44@JO?]V3')LR^8O:?-V%*+29TE"X^IW\M+N?Z'$6K'R0X!MN8$)B> M9Q;3_($H_1)@/PIET-ZA/LS=,Y#<B_F&+!_*_4KBK*C M0!_*>^YR+7^:\OVG=Y"G.&X&%&F^=HF"$F^/R[*1W%WB-;O-D3U*PD_%44I@ MR%Q$2?I0W.W1$-)5R\(,'H,0D',TI8)P$[)^Z@^_G85+0;(83B8+Q"1960:= MUG)?MGS'+?=/+9]\331@E_O<>Y0)GV(O3#S^+%SRZ:WRB^)2:)^Z8)/!*(2: M%CZ5*X)+%N/,T;/,R6M'O'HD2UZ@Y[>CGRV>S&G IWM6I+,8;,]1M;LZR]%> M!JX_*&L^?-:BH;L;F9BXW@?!6W:J]=>(W=B6/V-PCREJ-"=^.8X#/8K![+A] M[&UL[+U;<^,ZDB[Z MOB/.?]!>YV&Z(Z9Z^295N6-Z=LBW:L^X2@[;M=:>\U)!4Y#$7A2I)BE7N7_] M 7B12)&X$2"9A!A[=J^R35SRRP\)()%(_,?_^;EV1V\H"!W?^]LOIW\Y^66$ M/-N?.][R;[]LH\6'3[_\G__\?_[7?_SO#Q_^[]73PVCNV]LU\J*1'2 K0O/1 M#R=:C5[\S<;R1E]0$#BN.[H*G/D2C4:G)W\9_^7D+Y]&'S[\9US%E17B(KXW MBNLZ^\MI]H?KM#;?^^OH[->SC[^>G9Q=C"[_>O[IK^=GH\[15:6Q\<+XPLST:_C/#W?PWC7S[XMA7%\.2*_WP-W*R"\U]W;5&_(#]] MR#[[0'[UX?3LP_GI7WZ&\U_2+I(_"S22??ZS]'TJT^GEY>6O\5]WG^**'$;5 M.['_\W^-1O\1^"YZ0HM17,5?H_<-^MLOH;/>N*3I^'>K "WP[U"()3D[/SU+ MY/A_;U)R9/^=>O-;+W*B]WMOX0?K&,5?1J3Z;T_WN^X\H]!R;#_8^$'\Q5]L M?_TK^>A7L?IB$85P^U5-O.<((12%,L*)U 9( MM$HOG =5=ROT[I?A;#';H$2:$#/OVE]O K1"7NB\H0<_5%>V M3%-P0'E"L M5KCJ=Z+_0.H=B0WT" [$UU:XNG/]'WK':J[6UD2]<4+;]<-M@+Y:$?[?V>)J M&SH>DC-#K%HZ$.5YNUY;P?ML\>PL/;RNLRT\Q]NVO\63O+=\Q-C;#JHIH&C= M'8B=88[-_*OCR:^*V!5U(! >_Y&'K<'*V=345K&&#D0@8YK,O/@_Q*:]62X9 MZ_6$H=75Q0A;^4'T@H+U/;;G8;2N+U1U35V0+?#Q6BEZ)YL!C.Z&].0KBFKR MCE99!X+=>W@/MB13[C0,\;*XME"5%74@$#:WP1;-;W]N\$H6D87M#"\2@NMM M0)8+#X[UZKA.5-O"2U3?@?"??;R \@B?/@=XZJDG8JF2+DS(ABR#@ELK\&;; M':Q2RWF!RCH0[ 'A^FIR+RO;Q?K/C_!T^4Y6Z367?OD*NIAJ_?7:22:0>*\; M+\B05W^IQZRP P$%ME'U!!6JN L3H;399]?3E3BQJYHX8O#DHK!$I]75R?H" M]P^]6#_KCK-"!5U8/A0E72 NL4<4/*^LH*X-K*ZJ"[*A9>K:_HS\96!M5HY= MUUTN7FD'@MZ@!=ZLQN8Y<%ZWI!^/KE530&IEG9A[EWB(R!;V_04OTT++CAVY M=6T\K3:P#IHV'#6=.FS$NOA")N9&0/+4A&, M72,0OY;2^&/4!\?'I<1-=I4P_%TJ C*J@^S[4A%9NA$X[B.EP6XC6XN!1H'"]P37K,'CAVA>(O2 EB4 M!L$"A"==&X^,-,1PMKC&DZX3/3GA'RV )= X6.#N+"?XS7*WJ(T16&H++"Q5 MN\D6$&(V"Q:LPYUI"T!1FX0+TGJ#Z4\4.EL\^-[RP7E#\_;P$F@=+'24_?!G MY*' :Y4:X%&! \(1OOR_"4D?A&_,K;+KG++KH!JMU^C^!3N%-%(EQL1VU3 M!:#;,)25F[;NPW"+YKIAI3?0<3B#9D,G6'7'0B<.IO#%QVM@9 4VB5VX06_( M]=4=%77:@0*'=J^-?"M@PF&4Y.94"20@1K<#0*X)(""\6*];UPKRH:.:,:"W M "IR2",*THW >(&;0)D)ZN?-&ZF"2A8S< (M2)G]W[H*%L%P:IA"#U=X^'K M_$N;]B6;@ '"W99X 2OZJ38GUFL)$ASRK71_255)8%I=<&(._QN]WWN; MK:HC4+1R.((7-_U-2$]IH;-03,U+7VZEG0F:YHWREO&/UWZH-HBYE78FZ!,V M+):K8])FU=>9>,_;#2ZTCCN5N3SULE>TAFR&_>' 5% M4JK9<*4&NS-J@1^&-\YB@4B$GHY!0*NQ,Q&G\WF\;]!MNMGU=B;N#0KMP-G$ M9_0:I*RLKML4%4I25=4#*V&%FA=1H%ZP-T$TNI.4&H0)D.;UIUJ+,"%*_A"V M $U%2R#N&.4.#76[ZFNV!0T6_:@@:-S5U^C'1!P% >Z9@PHE8,07$_, M'[]:$,+FA^@;[A>Q]G=^D+B72;R%I;H=4FT3S,7.)B82F4; %']V]3?DXLO MVR=>;P HA4[T \CI#RN8O^#&V@:OW# 8P!+[<>^%4;!-HNG(P<_+RO)FR=;\ MJQ\'#Z#YU(Z.*D' O^01%5A NN*4*K13+=@[!=JKNO_4-[S MB]7\253:,3%5+4%*'X65AO.RY<=PMWHI5?J-V2*_< M*A2H'OT(KP<=RW7?XW[C%<(SLDF(D.I4J] SOY+TO#H!Y?E7#%_@5-J4H*3"$-<8UQ8B^R]+_^U79,_)@]KGY!\Q##$$ M]U[HS%& NT>>!9^2$\(EHCPE5ZHNEI=5@ZR FP"%)(@U'@3X;ZE4I!T1Y,6> ME,Z!AWYB,SU'\]UOG8BT=')R#O_W:8#33R?G)9#P^W_*4 M=9)^\>LF?N/V@[URW!T5%H&_+J&6MN37Z+P?X$'RMU].?QEM0]PG?Y,X0'\9 M;;)(A(<$%FIOXZ[&V*FH;V&%KW&=V_##TK(VJ4UPHS#[S5Z9Z2^^[U_-=:TP MG"V2D_.?3GB@4>[W161.)^/)QT[4*JV]O>+KR=AG[><%O/'7EN-1U%[^$(J^ MZRFMK'1!"7NM[3@V)A9T^@6M7U% TW;I0VC:%M16A9K%1-.DY@@%(7KH6-=7 MHKJ^,E?7+-%279_U5M=I]!]3S85OC-$P7ZI4N><@E%MK?8TW2^@>3VV'*S+> MYU"4K+ @JR6BIN&L/$/SE9WL-:_C'.ON/=ZL_OQO]%ZAY_P?M+AIH+WQFH9[Y\J:(O>JKHV(T?QRYRA_3A MIT4XSO RYJ3OZA82,=7XN&<:3]8;=XZ+OFXKMDQ5GQBD82'14LU.>JG9)[1T MB%O?B[Y:ZRJ;7?69<1H6$"_5\L=>:IE$9NQ."F/O[S5)81^\7_MSNM*9I8SC M@+RT*24^]9(2+];/^SD)SB&/&I".<^P[Y7OC:" C9TJ RUX28#J?8_6$Z7\( M4*=4Y5=\:YSB167,_"HG?=;Z-"H(^^F%DN?^?LV&N]ZH^-E7U?"$SQ??- M&4?,V31 %D75^3\7Y3Z?C"^Z"2_3H%RN6)DZ^^9R>\!UN(\KWZ,[8 X_,4BM M0J)EJNV;;RV]"O%^>O;Z0B)N*U1[^(E!JA42+5-M/YUK#TX8/Q-H)6]>9[=B MJ!,PY7N#E"XO9\: OCG>THL S^_K5]^MT'CA[P9IF"]7IM&^^,K! O/^;QFX=T]RCE>X,4+R]G M%K/23T_9;[Z[QS)W805MZ0JO M_KR(RT7_]2XA9J;^?OK([KT(D7MMSANZL2(KE9MQ*EKUN7'JEQ S4W_?/&7[ MZ([@VHK0T@_H$<6%KXQ3-E^Z3,=]56R'5YQC__41&#<9\5+BAMZ^N8]^YOD7?HN6^ M,4Z]/-FR*T3]=+KEGB2)CX3"V3;",YA'CA3H#AE&(>/T+RUL1HB^^>92C\.= M$]J6^S_("NCWRFB?&J1\*1$SE??-'[=?L612WN'?L"[S'WQID,)E),STW3<' M7%'&Y-:DF,9SWQJKZ<8'T_IVLS^;MY^F3(E6FT;YZR5#(2 M2DLZ3-=I]H5Y6F5*ENFU,8?7?_QZF-!70Y;??0Y'WPM]UYF3',M7EDM>]GA> M(13M%E&<'+^G)R3'[ZXZ_.]\C:.TRM&NSL83_"JE9ITM[AP/=]C!ZR<_23+A<.)Z0+W:_=6(!XYR>MQ\>-Y661P M[ET7W+%;LL,('5SVUL-[MJ!JM]EL8]"X*,DG+B&;A,FL.?/>>\-H^,$[AIQ" MP?PGT(BC8L2X10:X?5B/&8* %(((%#2)%[4%5=3 MXDH@=!$AAK$4$%:VZJ%%Y$>6V[VR'P-_@_!,2)[5BY]!P]O(#?%)T6<%5A&8 M5) V Y("FK7SN<O--Q2\^A!X M<9/V>O=H]FZ44$A!+V $(R3%,VL]F5M$?_4]F^]$._S6" J(2Z9K@0E#^XG( MS&V$$?IEB*(I+SJ0'<.#8[TZ;GP:@-?&<93]RG>QA"%9)T?OG!-;T>+02%'W ML%Y)7BB/CRGR1.PLGUX &A>4=,JDB(C@9KFAI[9-WA ('ZUWXK_GN)TJ/P9, M#Q%]5LPEXF*:18;BSBG#\9US\,HL5$3M$J,V[C0UFC%P^S8G/B)9O, ME$4O8"A[:@INUAD*??]3\87A1!#7B.9F;(2J[K8 :&C9 ^BA'$VSR>2 JNZ1%;(#1YS#H=H\"Z3E?Q M)31B2&JR3 51&]?6QL$+ MG1P2M+,W;D'CZ%%39+-W6\G JGMKU=;^,[5#=HX=@.;7G! M+V@<86J*;)9+(R=T+V)!-?SHT+SCU>[ :I^N-H6PAZ?JL][R M-_X:;Z]HSJK2AV U+:2T"F^5F(2]UG;L6HD%G7Y!Z]?2<\+T#Z%I6U!;-*GWW=$A[CT1 _NX-W0?&I2A:9?N.$MNN'6_PGSO9"L5:PY&'S@'Q[ \HB#&28AAM,+0B-0$'WBLD\)&$[G )+(H0I$ /=U& M*]R??^W=1$QN'18:."6(";!;:XUPZ3X,MU(\2@H,'!+ PZQC^"KAZ2\_"I8: M>"0*BEE']+D(%EU+=I4JH=&P]GI=.PAZMX8P&">Y4AN!-4>T")=X>UVD2!&Q\^[/,CK@#@^.5A;> M[44B[7X9SA;I+7K\U_BV6BZ^DT1V"D8FG;'?)MRW-_(7HWV+(PSYJ-#F*&T4 M9*A2$O"Z$X:S%Z%^W5%VB5V*'G:WJ=]#LQ,<;51FBA"2R:S5Z1-6# :5O-!V M@]Z0Z\=)Y%,@J),2P\[F?=W?GCJWW\)C0!U%@X<:70- M=2#:)KNKK[[G%Z7/7J3BK!^%"O>9$_4%-,L/<>_ACJ P*LB?!X;UIA^_*#2* M*.B]3*+: )BU]MPG?_QL.1XQKS-O_SO62RV<;!JYKK_!-C_7,E\.LC#4BF9L>_2!65A0% MSNLV(M<+7_PD@8B(OT^]]A[SJ4D$S$H.3$/J#L_)SM)+'HJQWU\"RPLQ(@0P M;Q[_Y":ZG_]C&T;I(^@\7"7YVD@?H+&Z2:J*#XSVH#;+6TK#\YL7(,LE\;)_ M]]WX\?>=6_ 9V=L@2;L5."'^TPW^T5L^(BS%G)/\L*GFAD'1&JH&^GSK*ZJ9 M!4P1]_%D?'$^L%D)/+-")RK X=A=1@EH9)-8)N] Q@LR'(Q9]>BKJS0 ML2GZK_RVQYH7ET=3PD\PE^T/);]QW&U$O=M#^=H@S;,DRI;J)Z8H_W>\QUEA M::>X1]82%>^RY"Z_]GT9Y3HSVO5F%'Y;(>H+'U2<8.31$="*:QSH5J\^I3W?B M)4B0O9GOD?$IDLNZJ@Q8Q=/UQU"ZL(1]YD#B@6$FOLU_ E;#PLHJ*YPK7Y_U MF[OD+I#=./>=B9H6$[+/.7 IS\0Q5<\L8R(-Y 76Y(SNA!*'#\$QN5#]L8DD MD)!44X!?-P:!_W8;VSB(EC>1(VK":XIN[H0V!Z Q7SNI_-9$.H@+JBETL-\O M)0!2>JW]'UNL/J\2L>D*D!6B&Y3\]]XK^T6>?->]\X,?5D [J9*L!2PYV'HN M$T2'W,:\?% 6'T_6?%03O>,A,U_[6 MBR1"#*7K.0YZZ8%%DX<&,O$$[!2CQ%&22=1>J;IV0-.&P)I D(\8CY/H?D4_ MXK_0MGAUJCI.HM5&1M<=>"T12R$*8SZ=XO^+.442VXF)F@PU&J%JUP.-3=KT MOJ>47FS,NNS$PC<)&PJQ>+-%+H1H?T^&M:NL6RS!<_MU./<>9/PJS2T!BEU]3I $/U7K[F M_!\*=$F&3&V^),6A$$:':NL0A8&"JEEI@RE7V]#Q4(@-Y_K5\:ST)OYCG%$2 M#[8WE-S"O_<>MZ^N8R=0W.$O/3M)59H$F*\WV3LBN2O]UWX8A32;U$[#1;U\ MPGKI]G4D_>:L0QQUW=-L;MIL'!RJ"6VI92C\[IB)+0\)!O;PEY+[U"KABT^) MBE1#\ FYQ+;-%E/;#O R_1"^BN'2?:>@C*3F9@J@&)MV\YNU!X[_-DOLRNU/ M%-A.2#W6D:['; ;KA477E?,^N*8TD(Y1$336Z>&'I-M)GGA&\RX!.TWX@>*G M)1&>"(BHGP-ZEM&:M4%C8 =V3Q(F+AIRJX/&0YV,D;6'-0EI-!]C MX)_P"CIP["C+O$ L #8$"^1$V[(G04.-T%C9OG6L Y!R0A!H6;Z9PY6!4+V5 M(K/"(N"7G3-2-WS6*^_)SCKFG<8;BL?")2X M&6M4@R( L:9O.2.,Y6*#6&6) %2C*@#15G_*"&.))2-\QA0]Z4583.E7TO5D M);%"D6,3,/)<8&1@'[>6@7WTIT(/__S+L69D_][!"9Y:3O;QZ60\.8&1?8N' M;-6LQ16LSQF;F\W*#DGU=/TQE"XL89\YH#?])B2="ZNO3 %Q0?NL>I6$_ 4 M+:ZDLH*YV^V080(WG**+=Q;$A+'%DJ^(K"6@*')@T!Q'1(W8/U;]C '_L*) M&)<(]A] 4[DF%5:XGMDB@YKQ==ZD(A$]&-!X'GWQR:T:O'YR4>%.Q8NOQ^(T MW>S1D+43(%M9$;4V!&Y0O)-PWM ^FGS_.PP?A,4H,9"+8KSD$-/D M,6W0/W2#7J/ 30> M-N9B480$U JP 8+=;-$=5L03+2"V.+'&2K$2<:J!!K1%/D@0C!I.$SS MCI0A(>?\'FZ(_F8:L\P1DH@GO:KS SYG'@.TL9SY32K.[4_B#4)XVQXO5*=X MK5 *@5"K[ A95AL6U7D1/OTR3)+%[XOU4\)T590]0G*)HF":(Z.,Q-2V28*9 M\-%Z9]SSY98[0@Z)(&"6ZZ$"U-@6%X$@WNOD/9X'QWIU7-9SM HU'B'CU+ Q MZW5D\5VY>4'T0L*UOO[*]007)&RQTLL831,\W=A;&V$YB'Q%'^QHC0T M(/;')!#A479MN2ZY\TDPBL38IE;K\?"P 9S,.BHJC=1[K'IO21++,5VOW'+' MP[%:2)CF#!.'5WEE?S3,4H1$E[\,]!9R=X-8=0O)J @:X31M(64E;F#B4P^, MS<_P&JZ@\RY>-]D<-)IIHDTQ1+9U $'=!.12^+/_A@*/2/TYP%OP"JPYI.17 M4$1I;#[-:D)BUK63/" RC\ISRQE/)S4D-$V:8%YHRJ.0&5^AE.D"_)*J[RAY MIXZ0KG,E(%8MW7NG"=-8JS>1(L?#*5D05/>2/7%7\-=;\A4<#:D4(=$54@'# M77&[6" ;;U!N?]HKRUNB)\S[F4?P(?^?;&7>+)<,P7U",_('O/\I_B+W)86) M#;0$C;*R#H^V(&E@,FTY<:H*),FKC>7(JO1!JCSXB4(H!&ZW$WWG-@"T&G L M]XCV3;#XJ$G9Y&H@>6,,BQ-$ ]/*8)/WX,Z/E6FI\"G35!\6/GS-KGV>$>RR MR]V[(T)O7K'^OG%"V_7#;8 X9V6JU9K -NWRIX13?56XNU5C[J+/H^7,ZJTMOID]=Z(M>8+9 MLTDRB?G5-OKJ1_^#(C)U4!=J8L6/C)I:X#'KR.S)6:[P\O=;F$2GSEXC"X_< M^;V7.7_N_'UVL :C)*J+>VT[PF89;8A'YGOJ%6 MCHQ[;:*HR4W7P0,_>UB_DBM(>)F;K99_*7" \J#/Z0G^?Z,/HWTU^(>D)O* M3ZXND,_WS(*EY:7)E_?O$&7[@SVNLT7*2,O=OU#$<4]JJKOET).4!.D$C[M- M"S$I?5@<&)_PP+CLU+QHU6TAE$1,]%;\90W;A.?M>FT%[[/%L[/TG(5CDYO7 MB='$UO010VKGIB^.I3@K6XJT?F(J:.: M7:3=<5W1E[TJ>.-:K#"T<2VBL?S(5I#2A)%-T@%[N ,K9R,Z>5^4A_1!+2"' M,O@%_O<.3CY=+$C,CC5 ,@$,C$*M1^M%:Y-Q+60;1\<11:@ M61AYQA3C]%I$R03CE"6,S.>*S,6#!VOIK )EB!PXQWXA;@4]D" M["L;);7]^\B#._@_^_[\A^.Z6/6'* C?LI"JX_ND_94*K4_\10>W)#0C(*V+ MJD5$/:E-L 24X([T5;2*>!R.?;@LVX>TB5'61KQ2B%L9I39#W$K4K V:Y1#0:-Y*Z)3:!,MQD*5-S#Z>)IPP(@EXN L%5I&6GTZNZ MOI#/+%)E]VKDG040_A;>-I84S M8=@^;\@13W!K!=YL&Y6N"G"&;T5D8UKAB-3X 559"94JH1D1#=S(VQCMT)A@@N(+,H(;BM.* M",E=>9#6)>D=QV &&)&]W(+@1M'%=KH7#_1EX>$P;?5S]" M!\^=0BJ62TKP7D."2G01(3>/7';<_-KQ*N>\K71>:>=3X2V7HH3I;B M IDP%*_]]=J)=L\:^7$L-?+$KP^<5D0@YBI-HH0.J@4Y5AE(B*<^DJNC[0!# M@<[Q8PQE*H%F!VKIN!A,J"R^"59#(G4[QWI4!!?N*Q_E:A_MJA]E]8,T(R]H M39 +WI/ #V'3(5!._8[T02.TP<[Z%-J0%L8[NWLL)9@)@S4>+BO?Q9*$B85:O@I8V1OQV5JX?)'\Y#GQ2:>C6DQW MA4N!2J(:,\ZO\###ZY(U.>:6N!IX6A%5%]?W(:YP=% CR/&^[_QLD>_O$W)) MUI$XQ\3S"E./=&V>O6;!VY0K5MKRYEVTMU?YWG(W^6JU0K,M>GA29>65B].A%H UW =U49MT]IJ7# M5Q0E!XRYWPG.%+ M_[SE%X,.^L$;N-3OB]2^F(S'IYV.6IX^"B_W2 FE:;SR\AXVO=A'RSAJR)M_ M1OXRL#8KQ[[W%GZPEECUGU5$PJ45QW[[?=6C8MT@AW#:\R>$<8OSU7%V^M3/ M6][C'_1#8G?/+PEM6/-T5-C1UQ3/A GY!BU(!OYAG'@-K1_%Y;MVN]ZX_CM"5\C#:HJ( M6KB;<*-]5A'2EM;X(:YR M=% G2!M!PX!C&/C%6LZN3NF/^$I H@9HMD!4AX54Z(KBFC#^Q5* 2J4"Q<0\ M.:N?"G3TI^Q??X9J,#1F!6T_0=B5%3IA_-Q)ODOOR?]R\P<*%89F'-CPEPV# M@I3&/:.USZ$FQA!6D;[S0EHVU0>P8+'A&WDFZ3:,G#6>-FF9PXL?%5&9=)X@ M4%;C M*8]1;4G1\@/#\GM]GMXE+*2Q['.7L'->@>J.K'> M-R\X?$WW\ GQ&"G:Q*-4:=_IUH#TNIY:A\RYTOO-ZHP3J]),OBG(KNG1=2!L MVR?NVZ?L8W*)7J#O3)&4K)6WEEK-M.GA:@6WU[3/^\X!*;D:>*.\VRVTC65/ M/'!/3OC'-1; B2U!,P8X@%"53$R_1MB!,W23J4Y!H2LQ:,$GWE M0UW1,BX8XERMRC\IQ@F!DGWG1ET1,X[ <(E6S@^4#)S\*4*L8%\UKRAAIG@8 M/M!*Q:=BQ?=D.-:?]WF?E2PM5Z9:&,[-2M7^;I''#7D[ ,:7?5:HC$B9+@WQ M3E9GOMAG42KF9;H/PRUB.A-JU]=7_C0C>!9"9H@W\_ VEHS_6ZAL[]E36\B, M*88X,9^PJC#,)(K@!KTAUX^]N>G+*TS+(U"R""!YHO>\5RRI*V+&$4-J7K/CYM=-Y0?)F+/5O)U]1W#ND2.>,4##^FOCPFHB$;U9_WG1U2 M(L843JF^$Z2. M>!DO8'@]E7GQ%?W(H1;X'OZG'0>TA#(F1;::OC-'B[P9E9KUHX*XH/L2/__W M2T&5E.NYYR=G)^X7F6Q?-%KL8N"2@ "_(+ (Z_+CZ$:FO/*35#C8)AU(Y@:9E<[#M$8 M*M64T*P[PKGQM(^M.PR[DS53HC7UG4&Z1&[E2G+#ZYZK;>AX* SQ)O/5\>+/ MI!8YY^5%3E;E*%Y"O"[P=F 5+RW/^%0-3R$." M5QJ/.7#CN4-2R@Q,*KR_I,X/I-)1KE;P-B#75_+>;NIR MB=[W>2:XKZ>(5M#^MHET*->/-\MQB3;N_. 9#P"AU8I,%<7Q.>PJ_O?XO1;H-H/JI.68"FZY M]BU$6Z[XCY_P[-EMHDXA])4]\IF@)@S]0Z^Q[+#_5![V^RI'29W]&/&??7_^ MPW'=.*2Q"(KP&Q!2=7P?'^^A"P!;(:TK_>7E4GVS4N2 M.VVV041IWC+NSFZ5],6*R!G.N]"T6:.F L_)PTT?N\U&659&>;SK$M.$9?L^ MK5\2U(COBH>)E?COXV2.L&/[^JT4YS! MS2ZDQXMW[:_7OK=/=C4GOJ9M1!)ASO'T=; Y?GO%&HKCH#3R7ARVNDHYX-? M=-[I%AW4+I5'G6MKXT26FZ1:).F/@C2O10D1G_?\?3%=)+Q/(R)0[HV?[3> M16Z9J%7:Y<6UZDQ9^?L*5^_[;]*>3W]8P3S6,S?60K%^:$9)7=&LD(PFP-(T M$[J)]6J7IHEHN('I3X?V*'/A&VAT:5:U92KQP>@S'>ICN,?%FY.(R:_6&MWX M:\OQ: :L@::@D9-/E@I;U18N?>;I_O).O$KZ@M:O** 0K?);:$QI3>MEPHGC MT\"6K^6@=Q0L_&!-MB;)SH5)',K7 W5J(=3 1D_S2Q3I#[GQ0.>(7.$B(&<8 MD&[O4G9 &0V -9"8!MCJBH;Z@^.A^PBM:2MT]8K!,;3E97U#"'9M]#2Z,6[7 M&]=_1^@9!6].:N_+@+EQ-^+,#L2CO/2TUI=AU'2.MJD9 M'K_Z\25]-#_8?W[S' QB$L8H%IRA5.? <&VHM9(XLKW^S\+Q4\<25CNZ:A*U; M\4!:O="EQ(7QJG8CQ,V#G@=)>I'13",#H9N#,25WL^^*-YZS*GUR4/)^7F6N M*E+5**X+?+3E3F[A.SF,$EW&22;=ND)X?;%7Y@W^3Q@Y]M0CT<7(6JD:#^*9' M=E.=WK>+!;*CW8.G&)HG*T(2EYAT5&D0VS0);Y;G>@_/3=I[C$M5%A-)IDG5 M9A#)U.4&Y8I6YU?VJ.@^B8 ?AM=6$+SC50;9DO##/"2JZ#^35(4UUQ56#=Q ;QQW&R%9 M*R%56W&<7.!Q\JE3$\%2#W.EK"RTJ?O_J1Z&C*%DHWB841> ;2,O?S>_#/REX&U63GVO1>?O\HF&" 2 ME1(,)-7'F:?W#8QR+8"?VU(1GM"&)"SWEKR$-93/NYS;GM ;\K8H)'R_Q=H+ M,$NOMV&$UQI!O-/T\7Z!I&I/]IY7[WM56>XT0);L-EYW@]#,$4O)+'/4"BY& MI,S*]K//#MYO++#XV$:5'BM/#Q:2E.#V>_SJIAO7>8,BRW'%#-?%R=G):C/Z4]@6L@:,_ D\9YXQ7XUM_8K>* M LG#JY\MQR/[J.1-Z^_@/9T8O_!6^:2,/O)+]O$FC%D4^I3FCFB*VLLI'1+[PQT]HA--\\ MV[7"$)L#O-.0HU1546C,T<\$/MN$<3&&5 \H(A/J;'&-^^Q$N3ROTS49N!1" M\8H50TV]4UM19]T#++X&(_2)FD)R/2E>-:%)]VZ+,F(P)/W.0_Y%;CF^62 M@$^Q=+6,LM"L"0=]9ABLI)34F42#BL,@RJD7_[17+?[A^S/&-+ZP4O!GE]/! M,K^%IKKZFMAK55Y@<"DU>:I/CDKRLE7F;&5^"T7U\NHZ4+64@.!4+6'(O_K> M-W;JR]P7H-0KI:*R?>:)U?L$I]7&[H&3/I!3"@H#=-IV%=&IR_[V=7WOQ>\T M8@F^>4[Z;_:*DE,*FJ[KZ*=:R[)"&^,+(L+O16:Y?RJ^A,@'64U6\T%$T.,Y MV]J] BN[G[]0"\[ S8[B=H]K\WYVTOKIN8;GK%D;?&WU%P?BQ\GXXSE4)\!9 M9;Z&9I'H\[YCA\S5>XH#6B?6Q)ZP'B"1J D--XT2P,&[20A,H)051(S M7Y\1* F64)(*9E!%4GC3J!+N!A_3&2)2%"Q9)%4L1A8AZ7OO3,D-N-T__^Z@ M &MA]?Z WE"5EURN,%C:M#]IR:*DZ? 5CC$J R ]@U'K ,LS>;T+6B@I)(R8 MV.Z]S38*8_!.S_# /!>;U"C%P#*FMI(9Q)'!P#BNR-,$.$-DM"E(BJ-8YN0$ MEK<=T,V&?E((&(G^OOM4?>["6._2"Q0!^C093X!0HJ4UKB0RFG*1=3*_%&,F MRT)7_U;P]5;Y*J$Q3Y()92II!Z//BQD9%O6"'MJU6VV+S&?&%]]#[U^LX \4 MW6V].9L:U1]#XX:*TB4D-&0 ; U-3\LUN-^Q?410# ME('SSDN8P"UH(O'81&"03PXE8T+#$JCWL3^B+PAPRX$EEYRBRXRI)[DQA*E> M@E; (>4EJ"@/C4#U]"[J#! %P*S[IM,WRW')4H$\J8N!V.< O$&OT?ZG)#4) MU1;)U6(JL73 H,EK^8:"5Q\"P9(7%_>RW[U]=2@LJOK45*H(RPKJ683*%U2I MD%3;#)$B120N)^-/W;XSIJKUVC+K>K3 CRRW>UO XZF%,*&GUT:+S,HSH@F.6\*R/PODN^,EOL4'_T0X?(21+J>Z'SZJ); M;[M&R75E88;)5UW0P.4)GF7.CH*&FI "]?YJY5Z-C2-SPR9:%!J'M%!'&0!= MU("Q1*^Z5O"[$ZV^>?YKB((WXE%/8GZ+C\H^'9P[IZ,OSIZ.40CQ\E?BWHZF M%HTD;%>XM>+\!I'[XS'P-RC .S1O3KQY&X*L;!J0L5(:D*P'\5-4NSX<5TJ0 MTW';MF^?1RO#_]&UXN?&=BH02^G)+@[-*G%T4+8\2H+V.8Z6*N[5^PMNEG$; M1*!D$:W3R>2DXV?#5+1<)DU=!(SD"Y&8>9E9H"0TOM15L 15.,)W2)7J+9GU M2M8B?O#^Q<+ >2@H+"DJH_"%R_5&_1RE'>S$:HO>=:1^)0-F"[S,0^1D.'ZX M%05\Y?.*F*GW6E+W_E+IW3;PG(AL_;SYG?.3_(M]-X=>P#Q:U)2Y@6UJVT_5 MX&W;RG?G]^M-X+\EB1V8K&"4,)<6LD+KBM[2RPM./OHGRUM6;2L*?X.F8TT; M![Z,X#(>B6BS>N(O_A6*1ODJJ%!7\VNTUA3VQ?&<]79-55GA[^"4QNA646U\ M,;I>7-?3GO63K;W\WXMBGTW&XX]]T1Y7C-ZODZGSR /G9C*_(!2]M^UU8P/0 MYYPK5)&_A6BQ=1^"*!S9S0KB$4#A!H5VX,1BSA8O*%C+ M1/)HJ_^8>:B T/$\4'F/6_*6!),DX%SV_'JB='Z];WV4-']D1]>3[HZN[_!B M/D(/SAN:'W) [/":5P$TT\/1 ^OXNI:HX#:Q<@'T-(&OWK]8__"#:_(\,"N- MMW@-T(BBJ/<*S[0B%H8R:2_Y5VO-/N:6K 4:HU0)($4I84#Z3"LL-')=9$=; MR\V6@LRS#WJ!'I%%6+5EPDC*#].1I\?N\)Q!(D6+H)UCT"Z/9LYB@P#NL$4+ M:;@^(9&BT$A36\,'GQO&8-5;]/]46W3O>L(^9YT MY4/^%_K!K15XL^T^H<1GY*' '=>$]$G2_E3&$Z_B_[T/P^U>P;G@8JGRQ5%V@4=9QQEXF.#F@B*T" KJ8+,>&1ZM8!;$]]_G M\4711Q3$?ZA##%I=1I-$2NCC.5NDS#_9#>(L+1YN@V0MQU/V L4!W.2L5GI/ M=-G)3O<7SE=M_G4=SIXYJJ3D]:,4]5?"&_LU?H-$G)BL>;36B]1+/% M"\F/D!2L8[]J-]8C W=:2FS1,BP&S)E\0(A!N,,JN<86"6NA&3(>-'+L)!2! M WZ*'A4@SBI2&[5C'B5:/EJ:JF($/[&X;G32.P=QV4?\/7KQ;W_:J-ZN55?; M W]KH]3 ];J^,AB7F6.5W5CO;9ABD6X4-3:>C"_@GB-TQVL>8/#SM7< %9[E M'+]3HWW8EX'LVE#3E9J^/XQO=G,GT.+ 7DEL=&7(A\G1\\ZV?1(M'RUG53%* MN?OI>+C;UK9/JNV!O[512AE\.3"XP6U?W6X,O-:X[2,]'#C>[+Y/J2\#VW7O M^TX-/W&P.Q=>[]##WSJXE5(WL_I;X4E3?!RH.;DP8" MVQFH990W]-"O"K!F]WX"+0[TE<0F(ZFAIW[CSO9^$BT?+6E5,W]I-H>"%P;I8S"AI[[20'4W-ZO;C<&8NL ++M/8NBY7TVL&MG[*?5E8+ON MO=^9H>=^58 UN_<3:'&@;[V]WYEIYW[7*_+LQVQQ[7L1[F#RX1-RR3M7W5\9&\!OVQ F':66 NZ_$9**OR(57@Q#(':P&7<-^T0 MLAYF@?]D15;Z(-3>>GSU(Q#3@D#_AM'1*)+9<&GV/!-$DJ("\)))ATY/E)(. MD:;C9$-)XT>6/.A,N]&,'>K%P17_KUB:.W;I/AF<,Z;!J2&GKGP]I.46)L^R MA+"4/R&1R(&.G5!I8[8_0Y#$P,YK1P= >O@ MT;-\-'J02$ZOKM#2\?"H=5W_!_ZSX.%-\ST8>*N(5<\RSNA$Z=:;=\KHJO:+ M.OHT&8_/!CZ+(]6SW#3"J_,4I<1U>>^EKLO2J55:6BQDI-'&C>9QPS#U+$F- M;H#:YNU 52ED>I: 1A&3K!+RU_OU<=*T+N>\,^]QSY]A^_6T& OY$^ASM5.H=+.C"*>S#*NG!YI X%24"5U#@. M)&^9R["@ZO5SH#R@JE&0!@Q1.R1"Y2*V8BY/7IFO6'I2O^V%4AE**:X@Y<1L MX&FD1K3ZN'W%5A*)Q>7UQ=2TL;F\T']_&0+547U6T",;E9'SQR1C= M"\O;0,P+@%D=[QW1?8364LN[72$HQ&AVC<<65Q,OX"STOF[)&)@MGI&]#9R( M;/\MUT7SJ_=LE*0?2G%&O-9>D(K-"4%B*6("ZHW&MKEX:]FKXK=ZV%BN=^"C M,"J@XD*;8>3M3Q383IB<8^S^N!NHIS(LY-5U/,RKA03\P-%*69_0'*WCOMYZ M$6YK%O][?SCVX/^X]>:SQ1,YF:A:M2M7:A2O&H0$?EAH+<'_CC_2S[!BK0/% M!#&!'_HI(;E,#@,=U1XSR^1 16-J;XRVSMRKJV-LTO2]X0U'KRA^9T?W&VC M;8!(S+_EE4)_:M=C%.'THJ I0O(-!:\^]'B(9[1K,C[?3DQ,\WB90PR=.*RV, M?NGUGJIV.)5E/I?9!A&KY"TS\2E$HGX/C23Z=5[FE1P8K?A+0R1RXG'H MWO[/%GGY&'YU+WWEOXP3K^C=PT!&6]6MJ_W/KA$[4BKV,#HD[G-4<(78C+APRM?0>*!%JV6RR$AO&B?(/P,\/;/BQ;GEH/%$ M1J%B=."+"RUR_/[-\E8^2GW$.5FN\2KC+T_HC2QEGI"=_-WY5ZP?:O"I0FU] M( =?O<63']UP=!VKW(1I>> $J[**0.-,>Q,/&X(.PUG/R[Z\HFBWV9Z4AR;B;#4/\21KI?>^]H3 B3L)[+PG\O\6?1.]WN#'/ MKD[4TGF?H)%7FF5%6P<33_@I5,5QRS#AX:=$=M%&CI:]2@"!BJ758*I;L[^# M46T:)/B!M\V D24.B\-C6N-IH=6!M%H0@Q_9RWV!0B:9,*]\$:.SR?CBLL^L M4I<=?E0N5\9K'P^3($+S%S\7X/=$U%B'+HSJCHT]LE" BKV%\T:':52I(3FH MK*)->.RN_1!O==)]T#P)^XI?0;+L[,\2SCR1V@QB6!-(P$\!*KXD/!1X.I\[ MB3B/EC._]U)?.MYH;^./9HO'P">8BEI)?@4$$U"1\.TD\E0SBU+8#O("HP(HSD\H5+L)S/AE/NGW05]$X*0J> M\0)&)C5%PG6;?@#3[>_KO.G,PBS[A%1("<+8@W\L[U?TC>L3@_*=T MI 3'%OLQBOQ1OB>C75?(W0S2F5'46$G% M^-GN>:!%JS7C9PWE1 /QL]WS1$:ARO&SW1.C3_&S,,G!5V]#\;-ZR6-H_&SW MG&EOXF%#T-_X6< Q@MW32YH'[<8(-F>D>A&(U5&,X,5D/#X26BJ#9%+XZM>R MTS@^6,"RO_C9 ([?$/O'UHN_^=V)5O2'7UMJ^6C)JQ\UU8C7RX3-'EH2]UW7 M?"X=QWKSZ?S-"?W@_0ZAD/B6]9Z0E^L_6F[6Q48U8K4-!F:']N16CMJ9!%[] M5#!0:_V&,;!Y;'3%Q$*X'W4X"LFP>\3_T#%G<^HVC'?-XJ(:.ML[JS=;9$E6 M:2?L339G&#=;ATI7/"_31 (]% \3=P5:$V];&B+OX'\^9J+'4?(8\_B_*]_% M4(4)S#=HX=A.)'N67LI7J'B6'I+#]+T,HYP0HYT4Z1O$EI?^*Q7DWT:)*.0$ M/A;FS\=W%G]QE&?Q<*PD32FZS^*+QLZ8:!%JS7/X@WE1 -G\>/) M^++;1P-D%*I\%I^*.YS%"QT^PR0'7[T-G<7K)8^A9_'="*2D:[0(T:DISB.O=:A\^DT[Y#^4GV;>] M$,WWYW,/CO6*]^KD]=%I&&[7E5?.FVW0?!(W#99)I_\Y4,*=XQJ/>-*?.R>T M+?=_D%6U*M3=Q$!+>7C,.K@O9B/)QN*[$O1.FCJ^@^SQ41YD3R;C"8QDLC2EZ#[(3B4V[=!2\2"[>QYH MT6K-@VQ#.=' 07;W/)%1J/)!=O?$Z--!-DQR\-7;T$&V7O(8>I#=/6?:FWC8 M$/3@()OF/8U3'N\N->^W+6H^:EJMT @DK>G:7FHI1$PZ0:9*OG<9-,.U??T# MZR2Q4;5GL!S85!0./%?-T/"@D8&+=0#2]8(1A+N,!T"X5AA>Y>#8O5:ADX[4 M1@8ZU@$(_G-$&L9E_#Y&,S8QKGJ@GC@L)MWE3L3GG"XEO_>#4.^6I$:K1TY3 M78C!?U1)'AF\9K%Q 3](A(_/3/.79W5.Y1*M%?'_.!F/^W(ZK8FQ:DB!>N1) M"U/O_*V'9?H<^-M-0RM-7A-'SLE:\)CT]E-I:#[A:2-P;)*1H/A(GUY;26WF MR E9&R)0;SGIM(Z%EP#U6<1"M4=..F%(>O#*DZSLNNDU\$H&BQX\#U53Z$/K MK8]:AS4/)!-&I9W7EF!':*=/ZFY?(W$_8I,],)^^K:.7T=R@8YG;2"R,.F8N5LPL\(_\MR[[V%'ZSC$G*W>BY.3@]O]>2KQS^F+8QR3<"_ MS3,+EI:7/4.Q2]29,6VOAMDB)9;E[E-X=RI =3&@'*8;TO@]?EJ2OH>.S%3 M[WEIK][S?V'<8!*O !KQ6F)'F9:*D)E"-^;5I_*'T.BCJ$4V+1@BFZ+^RBM/ M] \AJY^A+;::&:+!O)D4!E%.S_BGO8[Q#]^_6)Z5V,;J"VT5GT#6*Z.'N5V8 MJ%#@!BY'F3=.@&Q<%565Q0^@*%)8'T45"@@#VKM485ZW?:9]!4W/HJ70J8#N^%UB+&$]IL WME MA6BZ#%",SZ&LEF:E10TJYG]FI5KC^[_JOE MOB![Y?FNOWR?;5!R>A$^N/9TL8B?S<+385[*\#>,UQ9KC'SBS0M_^KOODM-- M\B/3D\X/04#140:S/B_/6!AH(^# -%EP6LD4U\6"[3'P-XB$C'ES$J9? M:[EV+KYF,R[WX/ZQ@'MY9=OQ^VC.* MOFUH#SVUV+J9%G#2Q-)/!=$^KQ"K+&.->9A>S=%S4!*:5I9U#<_!Y*%G+"[Y M#Q'YS7(3CY',A#LN7_@B]<53:OR/7,WP9]9J1#A3)KO0][/63QMQ1PXZL\_H MD':V^ LY697KAF9K^ JL.!IL# B]H5,=GOL0H1DT*@I_BH6?=,Z"9C1:S9Y* M^4&M4909\,7WT/L7*_@#17=;;QY.HVLK"-X=;UGUMJ5@J6/F31UH0#F@FIJA MA8@E5/:8Z54?(%"/%VBXI'< \ $BY 1W&Q#-42_OB59PS'131$G3"P5O*'CU M(9@V<3BF88BBW78WMP5^])/\*;=DNQ8ZKRYZ<$)UDDJV5]366>='F8H\4R&N M#N3,6A,J&9@F=J70V-KVA*\7N%9>\6C8+_:\\H/H!07K??8HY<1(D[*?+&[F M VEGE&NHKRF2NE M(JDY'G)_A:),O@HJU,40H6\*^^)XSGJ[IF=8R?^]*/%Y9X];B2BBJ#:^&#!O MQG%3Y/QD:R__]QYKCRM&U]=O->: /)Q(]E/, ^?BHE0=4-B@;S;5!P.X1!P2 M1*++S-DT\ M"HXRZHLODJ8F",2?-G&&(=]CU=F>X(#3ZU%2U]"Z-)KI9SD@V M")\MQWOP0YX-DJL$&J&:L$<:$-$[FW5(,3JJGP,,PA,B+S.@N2#7:M8&C70: M""(S"\IC8\S4>.BZNWO[ZE"X5?4I-.+HU'&90<((F#4+5HE-PN@E>$(^'[A" M1<&L&*PJT;]YP0&>$NPI%QZX)(B)"Y MZ.^S4+Z&1H2ZBBQ30D;@/M,@SI:$.TF2*CVCX,TA#[KE8NSVXH64X07^MY\:=KO$$B&T[BQKBR0J>^,UJH M5FAD4Z>(C$^Z/D3&^*;9H[N RG2!K?#4=?T?>!(A7R2I&8A;Y)IY$TMK&] 8 MVP2[9'>8.B#4-5%KN3U8F9F%@X%M;]?;.$]-[ XL^NZNT,(/\&3ULYJINJLO M(HSQ_71A,$E;00^4^UXK/\G(;)"?5=4/_-2.GNHAP&7"3P\M22^Z/V"BJZ0( M)7OJEZSEN'BI$R33+F+K6? TNB ]3K(VB%TK]U8[,Z 'P(FMB 3-:JVZCY._ MS4&7TG<"8H7:&7T+"R;-]"W4/=!7+W0I?3\>VP)6<>4ZT% :G91IG_H<+U65 MJO8KBA1#ICZ6,U14)TC_]Q%NK*=Q4YE$CZ[E17G\.$<=W'+M1TGMCRNHG6.% M2HD6+XZBR63\L5L;(Z0)UOE?#7'['(I %??JG9S,,^*F!$I"(X>2ELNDJ8N MD7PA$C-CI01*0N-+705+4(4C?(=4J3Q(>$B>)?2#]R\6!LY#06&907T_6ZA< M;]3/45K1O5]?]*X#E"H9,%LL'!N1I(;^>K/%=?.5SRMBIMYK2=W[G!\/""_: M5[X[OU]O O\M>3R#&=C(*&$>,>H*W< ]GK;?N(_C.N.W:^\]#.02JX]-#%81 M3.L6X0EL!VTG3/&Q>E M#]"E1QCQ[ZEXTODK1GY6C"&_'F MSW"CBPH]QD=]R2O3$> MO#3V]20U9O5< $""%4!I4%>?'&8<'14$* !:]?5UW:2..PTHNL=U>$OR"%7\ M7E6(9VERII$^426W&/A4#B/:5S]*ZL_6 ;E&X$__GWU__L-Q76P[#O':2\NQ MDU)U?&]]F%?PX/:G[6[GCK?<=9V75TJ\BN)X^C093\X[-1/2VBF;"V7Q^QPZ MG#=4P@_CP"&.6&%HE%'6=YE""D 8L]Y@8,!RW?**06./@JJE>$,7 MWBS7+0."G#.E48TT4UPNU8!EQLJM5RN MG\HN5^HN*]]8?[RM[6^W6O?"YA4S6]RDA+Y>6<&2__"12%EHUD1:'Q6G@K7E M-F9Q7(3@$$@AOAP6@D:4^EKF,49(G?;B(RO\MP3RDX^Y\*33])FY1P4 M#I-0V>A= %K$4OF2)H/!$MWA#SNL#R6^S_("GC35\.M%D?UY63\ M\;)'$U]EQ$(7B!DS9=8!KP$&0Z5G%]S2P_"CIV\%)E_QQ/WR [EOZ(OO1:L: MSE*!2DV@L#Y^U@7L>-RO98"(B7CYX6MA9UK70$H%G$ E.>V"B[AE6K*,FK4- M?%1"JI6WS0 S\L[?TJY.UJMLX*,*4 WU@B^;9JOXL9&:6NC7'/PCU\>K7>2+(% %HMF MN;QS!4:)]L_W;]<;UW]'Z G%\5$YZ-D/%W#+%8;*V#Y*BF>6J2JWVO8?G#I(AF_NN">W[WM- 3C*SW$.I M[(^!OT!A&$MRAP2I0"ED"A]DQ /EI*G,KXA1B)/!/2$;D:7P-[RZ"_[+=[SH M!KTAUT^N)B\#E.2,HS_*5:^BWI)"L\AFN4_B17XZ7(37F>Q"O26*@GB@O!:5 MUD-X,UEA,(3+]E;UZE*:X'#8/X[^.;"(:91P*YR>E-T*^_I&<87P'0?['D_Q MNB&,R!M@W#!->I'V;V)7]>8%8Q]:\1[I9ANPKJ\)EBX.@%,\ +I-(<930=G$ MJP@*RIM0:>NKI/OF(2OPT/Q@C%=8>XG2_26"#D%!>1.JMPR!3Z(KPSN,4I6T M59L#3I%^J[R6=*WX"QJ>VI\WOA?ZP2TF]VR[6\R\_S=ZO_$.(%X-_1_.EXRVG M>()X2TY=1"]R*-38_NM0NP?7TC-<+[\%^H(LTKOYS'LBKZ4%I/?>_*OO!=F/ M\;MLI'S,Q!=DKSSGGUL4LEZ4:K)):.9*D0L59Z-M@]?G1#,I'@3TV!QQ'K*B M?0Z-5*USH$Q#*:A,HQ#S=2MZ 6@TDM*A& 48@II$ N(SLB,T?T'!FOER";]@ M'TC!T"J?%H(B=_W$E7:./#GA'WK$59C]&1%2(HK] J* )YA ,=F<492 M]-Z_E74H_V/@V.@WW\5*)#LJ*=I4EC6>,>)2]_X!+9J!O<$[B3G>OTL;&GH% MQM-&4O3>O[!U*/_SRB+I_O'8D6+,83'C>2(D< .1 D;X@AXXK[9]?F]O[\79^[D,;P?4&4TL>"4'9["B3M"YRH YLFV!>&=M;30,S19E9"TGX)\H5DAYLM7Y'SG)%LOJ^H+&^) M'E%@$X8LJTZ>=54]<+3 T<:A!15.KX>T?\<_-<5:6MT#;=5I*X5M*Q'_W81U M8*7XGHW_&1>4C>TH98AFQG84VQKB.^3.]%N_6RH[K.-Q_,WS7T,4O)$=9>*0 M+RB=E_&PP2:+(_M\,IYT&W&NR 7UG;DR>.8D/\R04P?LVG)M\E8%_N>3[[IW M?O##"N8\NC?5+C3.MTY1QBAI%7/SADK.G_*[$ZU*4(5%K,(BLH7-+S?:3V=; M8(=$JWQDC(O&P=8T%C9X_O3GSY$51-V[VNJB1P'O/@RWI?MUC;8U# N]PT(> M;% >/6@#XK/E> ]^&-Y[Y.5#DK^![##Q9RT-$GK[P\!I9>!(*D#5TPCN'3@# MEUVGPSAI%VU-;LQDX77KE8=%=U>0I/15,BIX$1G%P)/'FTAB(*%#T78:+ZKR M8C(>=_Q<([1QTS[ZK>1U:?@XX &K#(6?D8<"R[WW%GZPKG$"<%:^W9E43%(Z M)'6/=XJ8L???_4MM5[0&&($@W>H- .G)B K'N3C!+0[$L9W/+8 MEQ4'W 6B,(ARBL8_[96,?_A^[6_)]04,5O3^U5I773RD?09/G7*JRAWKRDC8 M-PT_H_KP97D%C MW+UE8NMNR6MF\<]/1"%NEH$N^2O9"\R20>/':Y-Y9;R][NHA<4>-!,5 D<8Q MZOHV8@/$"U]\<@73\?!2.?[;-$HK?''6R8=X,4W^0+W5VDTG!A(WBF3O+T]6 M+TX>.)=..*6@D$Y]!:8B<)]O;"3R%D=73G#N[E"H=#]HPE8RC2KUA#[PP&C"\5XV>W)E2S2+MJCH]1TFB8D"XRV5T4@;CV0\F4T&?E MJP2[@X1=W,VLOFF:+W\H?P%"^BN;+&!25K9:O0RI2<. '3-RID9^-SZFR< M5)N]_VCF/-SZ5;OI\[>SD]/)R5G\LH CX&5BE"CR>@+ LW0(;GETRHICC&5. M'/#>O#!:62P]_!::MF4U29F;A<0TQU@_;S<;-SX4LMQK*US=N?X/A:BL"ZKY MSC;^!G<""(&84INS,OAB15O2[&P1 M_YR+NH]?)CV( 9%=*(RI"X6LW9&_2/VNN:9'6]+VH6>V!T_VU%DZC(>E0Q-+ MA\KT>,>Y="@.XMPXRVSM&('NLE7!XU?R@01._ZM#8WYX2E5T/P/LH*7'[XB]]):!LH)(6)6 MC@DI1'";,I$MS'H&M@EB BKA:ZM\N_.WM"Z>&.'N[GZ EV&M MZ^XNCM#^NRFIIN]@Y$[7Y()T7<E\[B2=5X@K_DC=&^VK-S^6^,*('=+E9#SY!&F'1+FH)R$+N"R MM>WXP6MU3XADALK^2"Z5GPH9>'XU\#@AH6^>;:\IOEGQ&$Q(;M*%TQ->S*2/ M(-8A5D4UQT0L4?%;";]H93612YPA'7/\B;J(R-=JYM+A$D:*.RVYHB&,Z4-P M:0L(<7' K2':RA4-09URJMHK6TK"OFFX@US1W7%!2I-% JC)"BU7]&RQ<&ST MO+%L=._][K]N ^^+%8:6O<+]BZ*0FF97K& !@_.3/J;&+9- 37J0F9MY\DPQ M6G."V-X!$W]!:5 8(E366!BO@-A"5K9L+5%@.(_WOO7:^V MWO(?VV=_&ZW^VP^0("&X%1P%+^JAT$ @L3H]GLFC:?,JUHLS1+H.4TFB!X@& M@GXA>*(>-#ZVT"%GU%T8*@(/CRW()'4&2Q.VDL6"8D2%-R;,;XK-YFSQA"SW M-B1O>3X&/@:$&@!#^QPF0^KIMLP4*:G-.O[L]C$.XYBD#H7Y=]#U/L9Q%!3B M"0_J(GFU9TUF8$PW&]>Q8Q7>^4$J_&/\KOH56N"=P.W/C1,GNX:-)9]7'12QM"NBZ'PYC>H-T_!<-#58>41BR,?GVOZ6NH BED0IBRRQA M4#2YM]Y0\.IW%X;]U8](!FQRL" 7?WU^'7%5\6:7R&K>]IIV.;#FIYJ(J* RXHM[9R*P*PZ1]" M5*V(NGB*ILIFCIZI<=>\SV'KG*HYGLHY D*+K\;SG;U"]A^/ 9[];-(9_*]E M8*VO,6#AU(ZH@2V")6&KF:.MXMY21>*NHZHUCWI>O KE:]ADJ&_GV0+V.2ZE M*.>=E6U5A/2^_QRVXMGJXRF?(Z59<02?L:D,'_#>%84S[_8GV7=NG7!%<)@M M""X48G#+F<60>N*:<#'ZVE^OG2AV/4R].?'I8]F19SNRKS)=E'?HN;I'ECJH_WG'F?1"@6Y/K*V^)7?%L?%Y63\J=N8#VF\*]S!PG*" MVQ6V=.D:@)[%E93;$\C(UC?=MG_=ND,62&FR2 U6:&Y YZQ'8O0TK&GV\A? M^Y'SAF:!LW1PGV[_N74V1+S]%0X4/&(9/130;[^HU >)'6IJ+OH1](/2>^_" MH?GE^1>HWT/AC,J\4D_(#KT,E:;DOWS'BV[0&W+]F-&[<1/&;]G/'<+M\ FY M)('HBW_KX0& $+D6=KM8^$&\WGI,QUQ(HO;C#W,#A!8DTT[#T(G&)DO1('6( M&"CO2!<\OMZNM_@W> Y(?$C/N,[#S5]7W1@XW@!^)CAYGM <@T>F,KPC?D-! MY.!_/F;]?XY\^P\\T6% @GT9.>_/N.S]V3A?U!W'+?S]M>RQUTZ>K]VK5"/&0R6E =0OR"T R2$/KEA5U- M0<&Y$"1(\4SN6\:&,B'$-J=+=, M%S7Q^TR<9[P70^%4@BJ,$M#(H:;6BK6$I.B]]Q\G E])LZ.RQ'&P0USTKE-X M:F+'M30[*DL9XC,3PMV& OC04[[6JL=4AN@%I.N$H)JLRHVT5:DL M82IGZHH.-!]H(H08^3E&1:X:4_FA%8_>)P<]<";RHB!HGT,CBS8?J93 ?;YV M<2#HM14$[XZW3,X6[SW;W9(4RX]^$&LQB@+G=1L1(%_\K[YGDTPJONO&&2XP MFU$8\1YH:JY!X&1DH"SK_/]8DT$ M-2W1.LY-*.#+_HP\%%CNO;?P@W5QX(ZK&" #7D[#,;.@J3!\"0&MTMTT5-_#X3I\&@M.[)H:96A: T MO<0P-"C-''YHQ:/WT?.-!*5U3Q9M.Q(I@:%EZ3D\H2#")V=>-_$3[3"4*4>!S)TH:P M2X?4C<9'R'I9%6Q6ZU[Z'=I6$5(" _>I[O=O<;Y_K _[&B^O\09[MB#)C'TOAN?."=;[W,;?\#8R M^(&WOWA#^;A]=1U[1MZ*)KOR_+6I%S\]IYAZ\]R)!=FJ6YZ=7+'ZLG4C9^,Z M*/CB>)2P+($_KG%H71'5;8WWT72QF^K)"7NXZ$[89- M^+)$LT7Z12V2ZVN^J*$+:!@=BFER7OA3=!V//'& M@DXYCO?##Z%I6U!;5;YV(=&Z#E;6J>LK45U?F:MKEFB]CS'. \1SAE=^"TWC MZE.XN)A]3G29V[X5#E(^&G20 MTKTIX8.M<)"B=RUKTD$* ,5+*K'V08H!)-!VD ) [5)*DS](,4';N@Y2)AB+ M3V!\9 QMR1^DI*(-!REFZ9HEVG"0 DWCZE.XN)C#04I#!RG=TTBI.B= M490/4BJCBW/2_N9'CK=\^XH06+LN4@>!K[1 MR7]]1-2I@P2HLQ">6=F'OE]9H1/N?WPB&F3;%G;9(V*).B[&GH8<8,$W- <% MCHA%-<$ ]421I+FY0AY:.+9CN;,?'O[]RMGL;]!(&1]F34=$(MTH@7J<2))= MT\7"B4^NWA!9Y^TEI5\:K5_9P#$5H!IX+1[68>X3LGW/=ERGUBEN*6&=V"EN ML='C/+UM/5==@Z>W'SO/AGQ4>-[X5^4(,Z])(#<^P( MS:7,#JOP0!\=@#7@1FX[E^=.5H&\G17?#CRJ@4\#+N1>1]H H(WR-DQU'4]\--D/#XQY+Q A%%<)$"%W?#.G?+2I"O_ M[>L_D!V]^'?;""/U&YZ*RS9,,I#2W*AOE5.W?ZTW2VY M"*F'7$+5#2Q3@TK75LR/+!=41(_^^\U&DZLV'+V*ZRF)I&JI!*LZ(B)IATDU MM*>3"3$GL+994;;.@70:\-(5\<.<'UN/^"F^FR,;YG,A&.9S^"[E40;V?&I[ M#534K2YWDV*MQ;%UB0 H6&%H'&J"#SS626'3 MR*-G8#@FF#"/76C@E" FFDY?0'.)Z1^G%Q@X)("'63?'JH3GNYHXI08>B8)B M9DZ]WRT2;A&%LMNQL>!V+*O_./=AEQT%>Z2HSX+X*C;K?@6] #3+P(>:&N@A M*EV?@^\K167:#YPWJP(U5)]55&3=2\L;]QLXD8/":\MUT?QJM\E//Y3BC'BMO2 5FQ."Q%+$!%3\;C-74=#^]J(=&#E'N5FP \NY.WY']?.?;J4-(4"#)!/"+< MF?F=[[K^#\=;7FU#C'08XB7#J^/%:J]:0#7;HE&,[ HOLPYO,GRFWCP!*'?< M\(*"PWQ;HL6,8IJ2T#T("6:8=#).;KT(-S:+.Y[F XM/IF)K_^+?_K11Z:!8 M6[U&$:E95'J0]D]"]BJ*P/MLS;?7+L;$YJ>?%)#6A]O\!? M9 [=[IC.ZM0P"MJ!-!LA)A\(">1$X!0SBHU*0F=\:?9(I]/GW=\LQR4C\LX/ MDNO2Y):'Y=E(-DY]4N=U@%WSHX4?C)(.C+(>'&O]3(X_."5B4$-3V06@*I&AD>(.HH9X70-=RN-Z[_CI*M8QJYP4J"3_T>&F-:TWZ9>'(8 M]7XN.\C[_\USHO#I^9O,6PK%,@.5%'!J)+]+RSL9%"S\8$T<0XSW7CA?#R2J MA9"F".$NZ=/,K7T(%%)><\N)JHD+<&YS:;FV#X (6%Y3KNUK>G>M0QIH M7]()B*GI-ER_VY9#?R,5M?3PYK8S; M^A"W-,HWA?^4MC;*-0<_2&LOW&R1E^<)N231^K4?1F%,J]>5!T++$&D@$)M ?.+TUQ?: M0)3$45-'!J'NHR0JSU%NK<";;:.D^^D/N1%!9XE%GCHS#S$7.=+U "4#$*F7Y>XO9\+^ "\_/ 5&;.KH0CA&$/8 M[1MZS3"&+2Y,YV481#FVX)_V3,$_?'\B4VK%>J'P-VC:;6NEP KB#U(X:P".PM)T?%25%?X.3FF,;A75QA<#YGS,TY[UDZV] M_-][K#VN&##G1IV!,+1YYH%S(T*]8BB\Z6H?WQ""O??B XF4!T#(9@A29J(> MI%J*E]=U.5!,TGO/#A")/2_[H6O7=70\TX\6J#<3NYNDDR/=_/-KR94:W7,V MK9VB;B:=QZFV9C';0=*L%Q9K8Y;DW[WWPBC8QJNO^'K8R\KR4C2_^MX;"B,T M;X;]LNT/HZ(3A!N)@>IZO+SRT7P]1#/^G]23G+S/^8@"FY!N2;V&U41;QST. M6D$3U%.7W=R2-SYH#YCK;.*X^=TDB*!>W>R8UD\(3XZA$Z%GO$]R;-0D MOREM#41O'$U0#WIVMW2Y_;EQ OH#<]KK/VYF-X9@#Y[YE'5'3;>13U)7V%// MVY+,&8EW*DQ0(-4AS\;3VLGI?UGX@^ =-WGV@H*U#L]A[<:/CM\ X.W!XZ"M M +3?NLP6+_ZN$?I#P4C2R7 5I:$1+/CZA<+URN*E.H MS,]FT&H@$@TZ4U^LGU?(0PLGNL/:R_\%;V/P/VGN<#V50^-L,[2J2=]ZZ)G% MX?J;<-YYV4Z+]UX4.%[HV$EJ38%E1!?]@392>N"&:0+Q=MZM-G=X\=]0[[)+ M( <9&.X#&)NB.^#>ORI?LJS5OTT7 L^XU1COV6*V04G5H6RZXC.)=,7)GU[+ M?TH[%'^2]FGD+T;[7@U9C>ODNKUH?6+81?J++8G=N!OX7[/%$[+]I>?\"XN1 M^KBP;&()CC6V530/GR;C\:<^)SNN7AJU!ARXNW425+[WL)'=F\B'% -&)@U& M"6BT:H\"9?K)PF0@B9A9.)AEH!%)5IG"=&"(VV="D ,?C.YJZLUOT!MR_0T1 M.EW^\'+*\DKVA!P,U9;I45=LF+>#)9B2/NV!Y9[.UX[GD!D]$RIK( MEOJ"]_X^LIZ)_(%S.5ES*] XV.6ZJ UH>\_R5/XT<2_-L4$AKUAA:)QL@Q=E M-BI@9?+S7DQ_VBZKL*P/[5RO#RWNQXAT9'";U?&:3(:WP(02<%SB\?ZQS^ZQ MRJ=:FP6KSYM7Q:? NJ=+LZJMF$2Y8/29#O4Q!/@46/?DY).%%6_9,"[0!3MJ$LD@U/V[8+KM MD>IKA$=-'7%\-"7" 7!(H//)Q<:/CF93,Z,?'F\ M_FZP'H+#H9'D00@$ZC5#!2WG1 >\,O*<2#SOWM2.G#?\K>R9T87$F5'2FU&N M.Z.X/Z,(=VB4]NC?1[L^D3.DM%O#"5*=@X6SX01)9"H#8"C5%=W6"9)FL]G# M$R0 =&E6M3(G2";0P:03) #DY).E@Q,D$WC:K/34?-4@"V9(?B_@? T9;W MB@TAV/M9LS8NXD[<)]]U[_R %-)-[UJ= #<4FJ&FQC&@#V8#,ZDU"RC MZ7Z M/&3T,;F3X<70AJ:1M8EOQ3U'5A"9/+X^XRJB\%[@O8<6FA]&5Z>C2T 9P\.? M8E#^%BNWLV%5;'X85IT.*P%EJ+J-+I-AY<59#>$':>0 /WKB6Z=PPJ&$/:F5=-I#PP\@1;>K.VGA_=*^&LZHJ6_-E M=Y)R@ B>0!V&VW6"F&Q2@;%$4H%=>Z-<@T.Z@#JWR#^U/A/T,UW >>&@Y"\KQS,X-(PAS.=<&97>':KEC'KR$_H*BE3_W77_YSCD<::'EHLHNL,HF ML'V*V!J8Y.25C^*K"(HDY3UQ,[R@8'W*&A*--&C,2% D*&6HM(>Y M@2-$EQJ?G/"/NP"A>P]+A\+HR8I0NN1O8PIA-#^,'N;HZ4H#0\R\%)1=#:)A M]'0V>EC#YMCCT84M4.*WZ&P*2IH?!E%W4Q!# T,D.'HZ]RM_=BZ+>OG)>KN+:FZHBML8J-@@8L3;^\2=?=T:5:U M92KQP>@S'8RZ1-T].?EDJ;&MT(5+GWG:\)OKW3.G-1:4"2B/4_?7JG432O7- M]8% 0OCT_JI/ \D<)A/P+YTT1QT9A+I_<_UX;HH!(&7+Z_R&$.R]Q:N-2Y^? M) 5 _V;HJ)'W.@ >KL74R4?>^E!AO6PY#)5V !YNO8A!N3]$V3N6>6<-'?5F M&$@ \!ZNQ=0Q42]^9+E0GELI=L:84=4 V;N;TP1TU,IBL),PA5R.N'!J1\X; M[I)L[,%'B=B#^$]9C $)+$C;'$()ZIPPG_?&B*<:GVVC,+*\N>,MGYI[6I;9 M6'& ?YR,)V=]#C(X;R(>4 *Y1@Y<^KA,*4/7S.OEM':@\;I%#C8Z !CH&OD& M*IF@[\-PB^8WVP#+GRR2DB.0_&KA]B<*;"=$5.LM7=' 8%\[?*J^FP(M/D#^-95!=7A3*L&J-T.%&BC PB3.QMB MQ[-EKAT%=K"%H]W U3+(M'9B&&NZQEKS:CFRJ8P':,6^L8OA)MF-8<"U->!T M*&:(W.CYZO'39#S^- PP,*O'5!^#-^,0S59C"N6#>[H?1Q!]%/( &CBAO/+Q M>Y4V(4^(W/#"O[_VO1C-K>62IR_.6$.AW9Y &R#MDYDRH "H8;CT04'U'H/G M>*%C-YD.CMK>,&0:788)@'UD/@19GTP<0MS*&!%I>A@N^H=+;=P;N1K>_[%# MKC\W&GY0:F<8%8V-"@[(PY,D%,PZ\(8)MCX,ED8'2UW'ETEOD"AL]^A(TK9[ MVM\WK=^386CIW__K4H.!KY7H0;6XT&UA-!TT. R:1@>-"-K#NR-Y\)(KQ%-O MOGM@V2>_:OCDA=-J46^7D_'D8CA[T0#AL($10+"M>P6BS4,;#%T0M[7A(X;^ M<+PB!V4'_@&U3@UCKILQ)ZT3 \]S%%;"T@"W[6;0U\%AA#:QE6I8/P9&_S1J M#J?+91!?UVWE2+9V?X:QV,UL*:..5K9^W6?^TO$$V2>5-&##^V+:W";COAET MV#','T\FX_%EG_UHXVYCF#, ]3[RT_4"1GFUF 42[3)/-KMY*#<'C>7M,[*I MC8 @UN9F%?WF!:4 MTXO6K6XO7S$%8%@S'>IC M2'_!3'M. L''T@"0DT^6&EL=7;CTF:?-/F,*@#FML:!,0'FZ'SB+_XL]<(#_//_W][U];;N*V$_XH?VX>VN=F) M@8,#9+/9(*>Y&'9RBO.T4&3&48\LN;JDZW]?4A=;LL2;2$DCR4"!;BQQJ)GY M.!S.#$G77?IX\"^0]VF9$JDU&6+@H%D/5%B85!97;S)DNQDCYIJBB[0,0SSK MJTP7+DJ5P<.8M[5*:U@@?7*=S[B@B-@&/SKUX3"/]>0&_T/!?)=OT@%BE7ZA M@;P>'%;$NW;!'L<#3WS92K.FQT2V[TZ."^UX;7#<<(7?KPU!]5RO>0G\AZM5*_9C^CD,(/LYXE+N9&Q M4W/IWKV#?T0OQ@_D?\7_\ /+Q&M-S#VR5@X1E>N0Q>CS>_SB@^O[7]"[FV\H M5<)W=7)Z6,(7TQI%Q,BSY$-&AK,<)9\RVG_+R'U/6_Q$ON?GT5OT17DRX OZ M=@+MZ@&&U%G#Q:3@3N>P=#GNP) MARD%&TGE!DUIMU)5A4EV[+NV'1^<'JE3'^1%>SR.B1K'A)(2=)W50-:K %:& M,\_]M'Q+=C?XU[,7>D0SWQ#FQ[ 76.6D /8! M]V47I,2S=15(Y85[WGIPOC[D:9-.WZ#'%@4;:^RVT,"E#0)4=%601[\",JF( MX_6Z))IHK8:'(RE)]"L DDB ,A&P 41I-#S\R BBD5! 0)-^LPZ&J1 L: MV.KSJ/2)1Y,%:]^EVHDDMM]R1DRL,31\Z4,! V'R$NF76Y4*HAJ@CDBJ) I= M?A6,B5$..AV!3..!JO8\J.:2*;?O[\@,K,_];W,\$DFQH6-:MA61D,VSG'/R M++L^,P]&I-M1OM^AI6$:/[^N7/EE ZH4%[Q-97JHYT?AQ60\G< P0^4:+*D- MKE$.O8E/BMBAZ^PJ.L3?L,V]+ 5#*;F925@! MN3221\AJE5R_PJXBXCEZ2-V:Y$@J"M[?.1'N#S% M_T78Q#]48OTZ>'*=5Y\#3\W4AXG0)H2HZ:BN;CBT6"QX!1WBU]YLE,0>HGVR M"L:52G.8F*U/= E2Q]TVIV0=&_-,0DIK*X; HV7;)/#CVK;A[7]>H.B]T\G9 MXPQY)E9P13.KV.LPH=RF"=XO01CW1M".?[S!;)%CP#&$L/H_%!!=)'9$K2:9) MV=N0\ M)RLU7\RO81(>)P1IEEV!Q"@2+C=C).\L.K'*45B4S3%QJE5::2S@9 MSH1]\T$.9[UWTFH7$FCQ?13XY'J_6!&V[?Y-3ME7P*E$+WG%C%N_.QH>C%6% MF:(<1LJL\M2_%X-G?1KDY0?+>,-/@ZW:],\G/$R,UBR_%)8PLF/50V&>@9>% M9KHN5'1%*=2. -0EM!1U,/)9C4SY43#Z>OEGF)P[H3"O'Y(:)BZU2RP%I<$[XC/I+BI$CCN, M3OO,=#FT6N1QFT?"<-0O<0R,("5HQH>CF:+]T,5S;^J)V0)1 1!0R.A"@"RV M!H&F MO)?.RLR"EN-X;G;=]=+SK5F[,]3X!"7I23R?BRW7!P=?T7L:0JAEHN M(=8<:RCPF-987%X<@(/S=A^!4(5E4,778BK?PQIA1W 711/1/Z7I8, @PS^H MDF;]L\R],_-<$_F[B@ \CW]%G\AV-VMZ^E&63!^1I546-5P?# EE4;U@_%M2 M+)4MD<+R24L!I(O?ZNAJ4&BM2UZ@:I>;0#09[=XG(@NA:]/T0L,6=M2%B T< ME:(242TC!HX[/+5@YR78DBOMR>'AY+APJ9F:2F!0^)*30K]*=8ON,&,_4/G+ M@\(*G6/50EG@N+CS7%]X#HM>'A0NZ!RK%JW".NF)(D3E; DW7 P=/S5$O$5E M N6$0UZH*L-//N@RMU8?P?/[JX\B8;*C5J)4\J*ZQ+*?0H2/J)*I42PE>:C& MMZ%5U!>.XLM(AS-YE37I+88J,Z]J:_* >=$RJ8F%R#.%*:FZ M&/IYU+/\+@?I8OL^PDA5&*HA<*CS4MF0>BIX/(*M!@PC 4'HBCD#*5$L#AS9 MJL0QIRIQU\-HU\70JA"G3=N%HE8Y7T]OD!\$5Y/Q&.ZYI=.R02[)6F^*O3IT M%&G[J)($21%E=CP9V-=KV-2'>C7']#O0 M,""A/1'5,YCLLO(Q6\@/+/.&.#?>]A&MW^CU)67OPE<[0W,EH2QA'FNXKZ!9 MU>=.O/]/Z%G^THHV7C!!P&F5%]6TZW"HPFT-^U.@N(5XE8'N [2F>0<"+:$! M1(^K4)5QO2M'];0LG8\G-UB$;W\B,WAQ;W]LK'@Y69*EE271'4"P59E/TFJ1 M0K^NQ)'>)"NZ&;0/F*G(,_R]D'2&5,W)T98(BP#4QDAUF%P[3FC8^U/K7QW, M7K)K^/SJ;.:ALY/3*U4PB?5RA)R*H!K92]E<^/PE/;1;*6Y^R8F;DV.)XFZ& M'2\_;=R%*=4O*U9.;P#-;O $7715)'GKXB\?7U+:J]:=+R7JE>/CE^= MQ%>/0QCN?.U5C(ZG3'99^7JCXR#5SM!BX9JWW.3K>?3A4X;;ST?'2B9/A M#E#?AP8&98] CM,60]_U8.#)6".F;\!IU0D\4-4I" <.NUUV%M(CI)@31/ZE M3JB#]CL:@I4PYD4F-77C!:= -;EZ(. M IU?4/G/TK1%*4>I_4ON;_Q59P:CW@Y[A;J6Q-5(2K:YE ;E'L@[_'_/L.\= M+--U1$M!4+C:TA6R#&WK-0']?W\ MJ#G%H^8*1A"D7,J,\*<09^"6-+X79/2-_]KK&O_Q?4ZV.Y7$,W+/P.I02"69 M.8++5"?55[H$/7@*185\%92HB\%"UQ3V:/RPUN&:JK+<WF_WF"OG@0Z7:4]#NTL-"D^:QG[E;D M=PH4;G^8=KC$HRX.]Y.KO+%:'/P#";L::SP.R>MS%(2>DP4.-8]:;[?Y47LV M&4].81BO,N(%M3VT[K _175!FXITD=PRX!;7;1].PN]+M?WB$)9<6DZ M(CUV?F^=(K;.F@D4/:$@7KZ2S>18HNGMI)9);MNU[!#COO0=N:#1].3T,&A$ M3AA- D<_$<(_CS#I440;/XT^860XRU'R$2;@V/ '4G/4X4B?;Z]XNF M+4Y.]]>?6,@DI_CBWKCKM>LL M?\_X=KX['@)WKB<%:97GX8GD_&XW&K1HNE MHJ)MTWR._PG\. S_ CC!9 M^+!]*UDRT* GYU)IX1;*_:^-08@U:4K1@ 8>+7"HCC+N/-D;!XTBD<1:%P0C MAS4:E6&C34HJFDP:&+P=S@IB<09.*VAXDIOZJC"G=_= FN;"+C M3"Z1D>E[E'8^VO<^G-3%>>.GQ)D?:!G:Z/G]&BM@65!\G$]$RZ@@R%UOPB#) M/QZRP-I)K;>3_,"\:+T^@*7,HK5I0!;@-I!*X%%1*%^VY008Q]O5V",TI#: MO2+@FY9O_]#//9>/UPP:#IN&A"@H.1)K$5FE9S<1N3R'01SQN/6Q]/]&R]R/ MY7OR)9IV SDW5K\QZY[?XWZXWMKM%*,HA/6^XYP%3W^\9,JKQV_99P*5F M(9,D_,/P/(-4 89OMF6F?U&M@F#+GJE>E?,:BL,USPV+C>OXKE=A:J"W["$( M5#BOX1Z@>BR!9WT: :ID"LJ:]A &2JQK*GENST&8(S_P+)-DTH@$7AVR#7[Q MRCL3FMXF+Z8Q%M-)EQ%2G><$&A.ML>-FP8%78-%YE8Z)&+,(Y^V> D*&VP0* ME^U!06!!&?^1P;G,DI+5N&< T,!\@H>K#IN& WLH,U_T$A7RO"8@F';8=5@B MM":AX1O7P5@,+/S/6?KQ(K 0;-];J*CPGX:F3CJ+'\6P\ /GI$I=Y*&AKXM9 M';8PNWQHIJ)@F-=M:*$-#;ZU(DD[JZA.2CYP@+/.!O3*&]WOQV MYL,OV>L+CP<\?(*M'S\C\T7RLB_)G13-_'";X.%VUNZ,RU!52<6/=M;[L[4Y MJ=TO\D_;.4AM !TCZEHO(DM2&@.8H!Y<9_6 9_;EM>^C0*YL%7-8*%L5FIU( MI[_8I-=1W.UPYJ86ZU7GZ!,Y(?*)RW:+5>IA*-^$?N"N,3ZC.WUS4!"K3ZU" M%+KE$:U'U<8[N H\S@4FT2W01&3[$6[8E N$J.^"0X%^O69"WM*2Z!PFXD&4 MY:VT!)/Y+A1,R*OK0-52#$)1M8_,7U?NYV\F6;%[VUC;R1][92<_?+]Y.M#L M_@$H-4JI8J]&#C>@ZAKE%/>ZH"CN==$GQ5&X:;L"44%QO\\IBOM]GF?U$K-Z MT5G%4;AINVI007&+.XKB%G=]4AR%F[8K_32D::7\05Y:K2HY*%!IQ&&N15A= M3I/-/'>#O& [LXTHFG/[5VAMR'!]0K0@!*L)-#!IU7-)K9FL*/IU"]T]5J:S M(M41L?@PU[MSC^]<=_FW9=L4$(DT'1B8*HL$U)4/I06-!Y)A#1O\9P58U=/) M0 #8H/ :.0JQYM3'5_1.3F\GE_]YUEM(7B-BDLMQG!8S\ G=49;PB%"&G\8@ MI1K(\>.QX"SG*+"\*,@E?!6=!(7OC<]S%(W?N'XPWYW"3V%,J&U^K%RU'K26 MU$9Q+JO.=1^2HW-DDRLX9@:VH"^>@05IDEOOFSY)4\W]/)>'H.1J4,S>3+'H28ZIHRO^(5E8E)4569 M?P&*(H7UD5>A #.@2A]$M7A#@:+1.=TR*=W!I-([N MYV@3>N8'7DA?KSP4C8=#7JFE:L)MH:!$2I-Y *CQ"NVPOSOD(,^P'UVJ[2Y] M"9(>U122SQL(05%LW6:"QL:4BW5]O@I* MU-4C=_G1T;F,N[NWO$M_-U86-'%9.2XQSCB()8\G4['%Q?CP^QI0G244!T=D!7-FA*6 M__5;C,ODMW__ U!+ P04 " !,B5M8*:!IN.GH P"F/B< % '-E_*))FOD1%%8D3=Z67*U6=^NQJ7BE:9)D?N'78V#! M37%!=S3;=+>_\$I;4+B;ZLM?P6=%#]BME43OT:U*H=8095$)$TRP:: ML&T&5RO:AZT$/XO]\E]NBDIK.X(Z<-#(ID.2AOH/!YEV]9=M LV:Z*8*;$1( M5!$5BY#)"$-MZK%,^RG%T,.#T4CK4[2BF+W6-L5-.#E)V_@O]'93T+'-DP53 MO]#;?<)(S_#K,2%%*!WG%7IQ.#)+C])4XKFJ_1+!#XXQE4JE4K_6&(F;6J$@ M'F\>O3B$R1,<'M2)WVX9!7>-=Z %)$$W#=WT^'HGZ*I7+T7O.+L^VMD7$(A@ M=9P6+V&*CM#Q QA+1V$<]V$L_?CW[QD$XK]_J] &A*!K-M10RS91VS7@#]^_?NW+=D*_/?O7YM__:K&NNC^^[GU01I0L0P'NO:9K$!>0UO>X-FCZ'R51A)KW$16H M.RHT)<'O[MIN8YBG+;XQX2F:9R@>Z(SE6;-9<8>M'X0& M5-1IWFJ?9#HD0.)RDN;EOD,F)V M%UPU_>/?Y]3C?_:;J4%U#,V_?QT,?D.+O D$W"3A:))/"0Y]X#L(32(P19[K MY/C2: 2R [F[("NIN%KGXV6MF$LCE%CWFJ0@;IL. MX%J)G5556R540F*ZV) M650A,A/(7$C0.B!)16R.DPZS8$BWUBE$W7ZN17:G&!:'@_K00=)\O!=-\UV; MS+(1<<;84V59B< W#Q)04JNZ;$^CLIO1XR/9-IN+2NOT("^(ZC:T;%05 E 6 M6#/<2_0/BV48*+C?=5T3?#BG+0O:B(XVQ -J3/*2AI O :6I6Q+NW0[?51*UIYW4RLCO2$0,COW+&*8[691LR902IH(UQ7H^@/K"GQD MQ%&\'M>+;,3.S8U<7TXM00NW]N-?$NGL))6BHO2'=CBG"P[F3EZR!,08U((N MYM$S:]OIEOI0H(NZ72:SD44ZZJ9'ZVE[Q=.XT_GAAW8VC7HJ>KU5P'3;P41J M01LUFUIRKB8(T?)\E>Y55SR#.S@!B@5?T<,/M0F&F20L'/H/V*+\L2=PHLI!A),WJH"EUDYG6"VA_VD+#P%^;:%!(:]1T M$2K/JO<+*H7W$F"Y+EG%OCV2R0C%]!*=!YOM3<- @',1\ &VWD[E:WW2,:(D M4.C8+23X%_HC7.@A-'J4H3F(.68$J>%F], MNM!47Z;M5$W;H&]'T/24J>B.S#OQ_/ EB.U:[,QT$^EJO[7&Q!MEPW9D(]QK"E0&!=-1:YPD8A -=C80F_!EZ!X:<>:/G#]:+Z1:S7(/M,=<\Y# M/<8SLKODRZO'!,H#R?34);*SJ O(Q&> )5F?\TNFU0RHU5N2S='1(2VT[4&$IE9G"^ZFR8:V>U:' M'S2?3<<$_)ZIDE5HO54DUN0 M:GEBB+5%]V'Z@K^RT7[;H6<5@'HU\6SW@7[$4W==\UYG K68%,OE3*U%-V6G M8M)LO9E+M*-([D4H2"J:F?SS([KAE 6M>[\&KV8T\P_6Q3U&I2<3R5N*6\*> M;D,T31-05\ 4UB1-4AWU@/(P+G?;,Z$:86%Y.FT^E";F3$<23M[%X_'$:[R( ME\"W&7IZA8C\Q&#L])DWI( FF[<]]!;A\. 7G1DP(1HPTH"Z:B!D>:W[M9M( MP\U@=Z4']60B\\ZZ,R_.Y$(VJB6+BUS?()^HC!,UFJBV*?0-W:Y($[CXD=>> M]U?01W]63!T0NBALC M=Y4L"6R!7P\[G%@;J,8!XDOU_%$FC5]FTO@Y)K6EZ>(BDYMD^R;>P2-"QM\X9;IA?+TO1CE_QC^>6(.0RO;53*+*05?-I/MUW M!'6%N4729))A+JG"+-/FV[CG'@GQMT"E/B+T<>:@ 7A[)&B.[XW9NK X:?.Y MVJ"4V)"-]U)N+-)QD)/W<4JN:+OM!K"J*R[NM!.#7-(81O"R5).^Y+K?\R1F M54/170@]]/OK.Q>6 9;E^(3@.%VV+])",B]'']++)][YU8A@JAIV^ 4MR+<[LX+_04F0_II$-;E%L:ZI4:>=6_<^W)D52JC1JS:@D MP[[:!)%9/$&.5S=A33Y/FC[5HM"Y;*2.9Q/<0NPNYQ6R-6KQSUJ47X<;P]Z2 M'41JWOKW;[QA?V]Y6^N((X2W@7^/=ZV1%R\A^N)]=N_9S(N10)Y]9+-M?[>V M1+RW_>M1E=Y72W=,[YL7"'$?,-T;QLEIB3\-ZX)UVK%GNHGF:H>,P[.6M"96 M=0$H9<>4+%$2CC =5> O4&>!:;K(I'G4?>2&0& *L^"'Q:B\;*<*L1C72([6 MPCHSU*HQO #K]QUZVV";;Y*(OT\D:!(>V>#1@)9LJ7*X"_;XQYOJ+#C%"/"_ MBJBQM:%(@F3[72-$2<5S4EW; >PXE7[\NP7@\V3Z^]?1EE[1@9/TW?7AD, G MF_SUB :_CA'<\,S,EOQ>^(?]+P9.A*(C#+6E;?!F\WWSNU\'"+PD('/H)1)7 M(>N'4[T7AAE[FJH4IWF)C*]75*&=3Q;'V9N%X5'B?(/O)?#1GZX-%7G"5KNF M1K,03,K5P:*'W/;5K<+PM]&&]&<#\L+:,&^Q7:ZS*A782D3F 1AE4YGXS<+P MBVO#BX'O\82 .I@04$]7L/&6DNUB5UO7O$"SIZO8^TM-G;H@2PMA2'(NT&(1 M:3J>]0>A1=6SH]RQ^,DP+\EEQ$G3SJ%^8#Y3$1+_?UO/]MV6?N*NZ $D-F\N MZ)V=AX$VM(&D09$%IH9F5IM%K2%-32TA*G%R>N-\?G;( M7YW=@N"HCA<'YFWDXV(FG&%*+J%OA@/6,TBXN8=6*T5V%FTKFGO())U2:.=3 MY[+^W.'?& SHRZAU6EX5'_1,/"['JS%QJ(^SFJW&W6>K]42L+>LU28N3_::2:*O-R5!,WKKG M]MEJ_5HP>.V,[81:SZ7HUF(UX) IEZ1Q(L MMC1CXZ!5E.Q-@&]_ M^-_@NPSX$-ZVA_BVGX]#RX(6C[VZAF/[ ?+!E[U3#?MQ\[U$BU52,:HJ1T8@ M71QT$KHR#QW.3J !'^$Z?ZQ7@P:-\S21S#G0>%3TO1O.-/[O-!:>/]'RH.:$ M?M2H&FQCGJ+HJF3J_75HEZ=/*(*C0[O:^B-FWFY4EU^O> W[6D#H#IR4N);C M?:7OTL-RL5,-K=,: O9=;)WAW/B?L[B)#R58[0X7<-48&[R33><9KE]:6.5: M*P-5[<:%\G"(7]-"OPD*IPZS-2"H++M&D>91/;'3S.45_9WQ;2_$_WS&74U#,N=K2.9:!O(,$7K%^LFU14CL-./II4LM23B. M5W0J%7$$\29$Z$-68;Y%* PB]);)X_L$Y,5L%B$3D(M.0J\-XBUQOT'\N2ET MOD'\K8DO">)/RP1Q6T!^_=;.MT;^.F!^,17--YB_-?.IA;@W+,V6A+Y-TK?[0JS1]2N [^@ZVL7TWS[(JKM,>FQ6O.+-T-[:;K6;S?%#X]ZIMC.M8QV^CW M2G M)C!FD@ 4C\W!A:$\U^'SE5B)+Z=F=18:5CL#YY.'BAXZ=F*M<'(X/_X-QG// M=;XHHRIM?E2=-ON#X33+%3AN4L^4V*X5ODB7,QE5:7]11F7KO#HHM"!,MUHE%2-!NL5!VU0'KW"JCKJ;Z MKI=1XFS5-X:]6#:ST!I.Q:%E-WBJCKJ;Z/IM12/7%W895&@QAGJ4[ M.:4; U,R*]ZJ,W$UU7;?/UGAGUC%N]M;,_JJ'W3\7+GEC3T MRRF:[&SXKJ8:I7)M) U9NJ35TBVC7S3YK\'WY\;]I1E_UE+E*#:=]QC%MLB( M/(U!2N 3C=5M,_Y++BA>9\%0I\I"4F_J238RXPKU-,W'TFSHIIC?RWH')R@N M9>M).5-L+2PPE>D%++67Q7DR$MX4?"&W]==/PW;:>*3?- MLB+,!V1G2-FUSRL+O70LO[\,>]'>#\>],VZ=Y=AN:17AQ-MP8BL M$['-AA'F%&Z? M'LO[&$+T 82NE[/;'73BJ<8Z.>3@H#U51-"J-!/?$'HOA.CS(41_=%J.2T-H MGNXWDYV16\XUNM-AK!K:-:QP@N/VC<\)<$S4 M/#GC::[,1@8/J68AM4[F(M^:(_1FY6@$GG?A)C0-/,VK W6WZI6%)J9( ]4/ M\&$_;\W?8BT!*-[W-AHK3NWM7=!N^6_[DCWS3QIV=79MHZX&D*DO)=I)I<Q+;9SY]%BK] W#& @%RROCYV M3*T&+ L(,\>"]G8_K"\;B1S4V:30J8VSL0 M_5:L MG,+0^8;/<_K5H[X-A7TNT\^4Z5E+("MQ-55CW41YEF.KPWK!_);IT+/W&*X[ M,Z!-9T#*SB1M(\FQC"UTQ0[5E_N1/B5'(HZM=&_,(I\YUB_,X(PCH8%IT],: M>YEI%(IUNUTGX\7,4NN9.E4R;\S[?MV0OQ:[JV#\HJZ.AJ2*59T/O7=H.*NPB!G@%)JISY&(. MY.(P3[/*]+<"X_56B<(#LR0?+#L@F%UV#2)3;=KN,#)\8!>UW%B5U4S=?;BQ MF>G'SU?VD>&O0IR%C,<+%A=>EW[Y>&2GP&>CP]9#W#4YKM*5AKHQ@[VI%4J% M<<;QR$XA[,[-&\^Q(D8QBK,OX-*T9^V@TKO[:#2/)T\W$#-P;%=\@Y# M8$9O#16RZXA"@MPT=1MZ,9;>(0F@9G&*^K2P#1:?F[%RM=U/R!'#KG!@[=++ M?.@4UV9O].E@?5MUYFBON8EZ+CZ\HG3R"L9JF^%)TB0T@Y"64"PA%T^;2F,% MIBUDM*V,6P-SWO0W9@AW(*@A?]XQ/?M1T@S'?G)R['$!+VENTT0N7\#W M6L;-]@9NWV473$;,L' !*MW063O33P_]]V&_A_F>CEEV1]%B*DZQT49J9^K@LA-:? M>SO;GP[]QMA/7]"9L]?KX2HC+AZX0HHOM+J*.YVVOY"L?Y S=_VCX)=TYMIQ MUHWQG4J,C&?26282,>/EVA=B^H<[XDEV(* M_56,I"E26O>'T]B(_T*SM@]WYJZ7Z>.EFW$2\02(%):0XH!E\&9=7Y;,9NC\ M\C??81-.'_OE"SRBI;J0EU+60JXXE$E5C;%@#T*W(O;FJS;"R1;Z16F)279G M.(43BJ7;#TO=M4NL4_Z6EFO;L)>D)6$DE6IEQ>>X?HD%#7$RU$:+T+DAGR0M M%V9+E&=(_U#,I6B4PLH[R65CAU4M-U:F7VF]'0 MN9TA92MU);:2[V9K;37+S<>N$9=!0U'R#;DSG8Z_I?5&/J]XT,30<, MU:C:=* .>,C1X[BSK,7(JID.W23F;0Q-WP9#7YUX[#4"&V,>5# UEW&.5A@Q M)<024Y/Y%MC0'M@Y.15*KX I/ED^;T,T*93PJK%'*DZ3;*O=X0+FTU:991:D MF6!!ODC3LVF"KO\FS-6\G#2 M9.3J9"E7&KU1:E);3\N]T$KQ"4:>&-P78R&K&HKN0NB!U3]?&#"Q8 G%>4MW M;*Z2:%2D]FS=6H9WFG."B2>'=V-LI-^G6 &IK/LY06%I+0WJ%0,R6NG66/D9 MBO7Z7O#K%&NB-' !K1A).3M:CH)M+C4K(WS/$)N5%7$K3: MAUR)#JTLAH:)^$@E?34F!K/I/C!-5&_#;$O3V6[+=&]),RBQL8Y.QRVM\TO+ M(@OC1+PS2(K93BJT$GERE$&.D%/#O VF'IF O)JM35-: AL^XG*FLRX7\H/1 ME(54?M58R.J@3(569%_/Y:.COMGIRNN9[HS1 !_QO$GR \-(1BVV/UPM6:Y( MKK(PM'[O&WA^9-"W88$OPO*C,A?MN(P71C/.33RD2%)*)=)3 MF^,G[?#>+Q-V&0^= Q=PV9@TQFI9F7"RLU(3DR+='?&#;[_\LS<&GD_,M6%Z M7=>X;?[^B33E94Y=DIWJ8F#&\NM*O!PZ1KZ0H6O#Y[V!W1CK7LJI=HQU5H]N M#/(EJ4NZ94UY&(X?(JUAZ#1M:%AW+2^9Y-=% MOF[TUXKFVC,EP)KAV\+1/SB ;0D4^#A"KZ9KT*T!4X9VWM'$[2+/)I46D,P> M4!R8<;5&R*$[D1C58+G"H7*9IDNZH9WI.?IWFR=PCP*%-."N'9;9_'S5T_ MGF'G13MS"@='>O(,$&[,OEQ)3"\C4]4FMT@R?9=BL_72LENMZJ-4.W2&+&0R M]5O"F/[-K TM-=1.(=ELL&YZ7NZID]FZJ(1W83PJ=E15'"._E \0IO M@DWL;*3>9\VZ[#ZXO-*RBJ-8)W0X?-^M!<^3X'IP(#_T6$0:]4N4%,>6EK"# M$8^&"BUV+2B.",6\J:OX+)=C>Y4U)INKAIO0](+E,N[Q"EX1#O3ZA-C23S^P$6*8;G8!&W6IL8@N;%;M*#2W9*F' M7/0;GD\(]0W+*\'R5/#U/&UU,A3?D+E&CYK&W'F^":Y_'T:H@?D!H=S?T#PK MJ-R@%)"<)+LQ#A8+O!JAY_.R$]K)_X> \T-"U+_A&4QP\ \:0;9?JV/HFJ6; M!\\"H"I*3YDW)YK"9C1,<7=4KQ=9A>C-29;)Z.1%OJF/Q]W1G/W<#@#X?II>_NS9\, W@V;.M M42&3G'2Y1:&O.I%):D)FOS< /FX#X'>'Y:D-@ Y52,ASU2QS='Q5F,9SJV9V M^GL#\Z,W 'YW:)[> (@/DXE^14RX)*@E]&1Z4ET6?G.M^?$; +\K/%^S =!O M51O]* /GR8Q7W4:[;3L9AM=94:7 M*Z59>#VVLR#P&[.^I FZ"K<9SJJZX/WL,1 @3D211KW!B29T Q=EUP:B]N8X M.*4(;$.C$RI)]^AXWXBUYY8<6E@\,^H#D+PT[&_(G(!, 6K0! HB75I4)4U" MX@:P:3X$#7S@*PM+BJ8Y.B,FM#Z7)1OA#?LZ"S1G#?RWA,VK;_O*CBKU9A&6 M2%5]T!0Y*^6&4FC!\9F7TH0. B<71]_@+>Q M3JZC!@D4C8Z:J5H[M0ZM@0B]RQEFR+SN3L)RW^%8&BRK;!^LVH9>>>@9(3YE M^&EW$MX,^R\WXRC0BT2%F-[Q#CTQ!X9;":FJ.KHK$LR)R:8H#;X/FTO+@5/'R' ME[V\0?>*.4AAEJ-5/0:+,F0C%;;KY!2P_)Z#A'WSZQ3K+S4'(4&SJ31:-,DZ MA6ZE'26;Y4P]M+ (_1SDUB%SGA/*=#AU.1^($DL79[-UO\484N&V0?.Y3FB8 M8?-:)W285OKK04^*)Y'(3FE+2X!E=BHG^W-^M @XY$JXY"KWE@U0JM!0@V5S] J?A;_V&EH!-=! M>KIU.ZWMH/JAE6LJCG5^2*NI=O-*I-+JL$X$%$DN4>DUQJ&=X)XD@#_9?0L% M+@FX;A0X1?F68:2]#D6:Y/];L+75AQM0OR(L'NSKBI?FTG[I%>_'!BN,Q M.J+GHV-?R[S7IWC.WWP3'CKE&B7%RV*>78 MO9[%V:,L'J9B4+2K@S*Y*%8BH]XB7 7 MJK@D(Y21L\LPDV6H6U3T.S2\D@0W!HY9*AY7=(PF'# ML$ET'OM?&=0V+8[<9GE>&[&+86$U4R>&JTUO!0TA"6K[#'"<- U^?$87K-.. M/=---(+#:0'6GVE-Q'$;2MDQ)4M$A-K%&UCY[FA!0GTF@U&JU6>C!3I>"RT> MC@]V;U[P_&C#;@!.7D3_3B9KC)G(-.;TBEO,TQU^;5/%;CRTGE\XF7SI:]I? M+2PF!V198YN"SU;3SN9HAG:*=Y+K#TZQJ\JM<<9 MVI$?G9TAZ$E5OZSZRH8=PP@($[T];%C:C5@64"8.1:TM^EV-;8D9W6[L)+CQ71$SQ=R9J85 M.C<,#?/^V##]F?49X_Q24^HM*%)[,3.I;N+JB?M,^TU7S)[?B1ZMM]>1;M1=?11"#5=%LW<;@^T#93UY4P M,Z6V'.ES<)%Q,AS7C?:=&\/WR=%=4[TE][CZ@GI+7M;TT7NFC^;IY!G\+Z@% M11\#I0N%F:8K^M1MH(:]ZJRJ(J0G$TF14+<:D^!4H$=+JX<(@KQ'KX@F'KPJ MZHBNVA2_>C1I:$,%U20V<2>Z)M"0/^*UDW'WW_A=0WW.22844(V;J7!DTLR/ MI\,Y!V%3SB>3KM$.7PJYY_'X =1^_WSB?#:A0:'A'O+IFI)%G^\XT!$Z>85] MFF=EJ8//R<*I)*0=6U=U?&2V84I39$85?![*.WJ]L[C0Q'1$K SP/F+Y]%P5N;'V%>8M>V_RDKFOFWKN-2SFCJJEJDV^2E8@Y M*;?)2J)JA0X";]$3F]\<'?>-,9Z^/.-+RQPWB6?G*\Y5&+$PBF=RA?#)_JTP M_GI;!\^[4GMV>;,?C\JWT70*;IV:FJ1)JJ->U#-2A99 $9/B/=V1P:WM*6Z[Z,M .G9I^ M92J')\/\FIL*-/XOR$RX_5S70+QLL \3=E&.2" ^'PM,Y.H*Z+5TH[UY,WT. MW1X5?>^\>4NHG#2*3_L=X'*=7E'O5&$Y.XE='?FO52,'8[]&O F:!FN"!)02 MJMMTL!0<: RNTS6]35D7+_+H2VAJWGS9UQZ1<8);&!F@DI7VP*"F-9P=[YW>GMI(+#.SZB#.QO/B8)866ZW$#23\.GU*Y^D8;TQFWWA?6JK8 MFPYC]3SKCL36M%-L4=E2Z/8@/CMQ[">R[\GYF0[R6BW=/'BVB(RW0WNP:N4S^2ZIDC [Z\#< M\@&$UEMZ\6#4Z9%^6>8^?^YM(,T;'=,=R)6^%)LU:N6R(876GH;FW-N'^L*O ML:OR"K )J9QMD!-A&2)$3-&>,/<0V!7K^7GGGW9PC-VM5A+\*51![;)3C5! M,T9I/4_%;L5)^GR[^NFL?("^-(?\@"#DZ29KM5+%FWJW@_W*Y^/G.? MM:MY(TI)_5Q;E"/YFD"GZ'YNSMPN>S_!KH9L 2(3,#8IELN96HMNRD[%I-EZ M,Y=H1T/K#[]N 2)S&X[2=B^!">+0O%?;3J(C)+,7?/["M@AS MD7,(Y^XPOA8".9)7F74W-I8+1MK,]*=-IKD(K=H.#01"E?GCM3QG,LH\^J!6 M:K*;,>:<47U8L^70>MF?R?,KSGJ?9'H+#%8?F":JN&&VI>G,WK)T;[,\*&$U M36F)D+3Y&C!7&JEYLD.1$M=O#L5[)0?NP/'MHU,1_E:J-O!-R. M.[<7(,;L!8@QAU.ZC&-)&K2LM+!P)$O:WC2(H5): FVFP^ *I+T2V#>Z:\,E M-"W8AH+_7GH >YG U-+(U>G^VI'INC%OEJPQ2^NAM1DGJ."#YQUDN.84$4_] MSIPB[A>]_EW(;UH%>F\$ZSA/#_3"N%V1XYDAD)4V*XF)T+JEEUU%>GVS80F< M#<.MS1>!7JR"JW_]PV)5T#B6CX?7E0.X6*4F19WL=.NQ)#NF9NGR+:#RMP3"15.57EWCQ=1(HT"_#"JGN4JINU3J"I>=,WQT25OK?N1;XX4% M"$<7BC]PVC"1>2-5[1E5.9Y(34C1G+IK.;3PN,5IP_E+Q:%+T I?,E.7[E0\>R0O_8,,],<2YT)+Z38 M>*$SEF?-9L4=AB%UP8=XF_%>-,UW;3++1L098T^5924"0S;Z"[L@'[8G:0S% M0K_?**VYQB ^;C>SZ9ED?!N:2[DC!V;F$F$.Y/$XA_6TJV<927;917XHYJ5A M0WA87IV-K]_RI\BP7NSW\M96$!<1"$YFO9PT9ZE8B734!"SR[4:Y7 _MPNX9 MNU('P_M241^^2HT'H?L,KPHCT,FW68UT!S-&R$2,M6N'S)X@.L4ODFS]J*,D$@"S=,>\Z/O"T])&>7J1%J M.NFL0:TV$SFNO;YE#?AAAY2B7L+K"SJ+[^+G1I@+F6FR4Z"K=6[!T%EN$%N( MQ4'X)XTAR'IS,7Z^M$;0R+4:9)_ICCGGH1[C&=E=\M??)[F%*?-CRE$'E*/X M^*JLC2"=9\B^6J(']&RHFV08KAAYG#3_7,I1'^4@2TL0RSXTXX[L<'(E:\^[ MJ941AFR GV)-'4WRR<:A#UC/:B(P13Y0''P\MG939<'IR&K5J%0%NY":[EU% MIOHKXMYT-?C)IIW-J\UWW-!+C7KGH_E,6I-3XU&4Y+*#!S-F]@:LP$^?M!D0 MQOO-ZQO-24O$'I[KY#;-UL::IHA65):!"2*QI%Y*SMG=4$7O!_N5U1T57YZA MFX][)EEZE*82]ZCRYSKVY/?X80YJNBIIQZH]=\ '5?PZ[/WYS,"4*8U&(#N0 MNPNRDHJK=3Y>UHJY]!-.G#G>%QK,\93&VY";Q4N>MH5I.7R^H5_2^AZ)D^Z8 K3\KS,(1$]C(YGY]V_T%V'9KH(4OPK6D94D MVK-[BB3_YR\#B/CJFX@")_9]["Z9W#TR\,^<4<;]E](=",SZ-5 )^^2Z,E>H^BWQN:7$Z3)(Q.@2HI[_]\N\B@M MH@Y71%M7@?;?G_X3]*^%]/_DOW]YI2WI :**<"M>L_?H(X'_Q/U_B"+YP^_(9>B(;6D$*-)4NQ<@SK*^1UGC5/N'&NB*BLER]U&5S1*>;[K(=HL-FN7:I6T(?T_4T?09"R: MVG9]#P-O[OS=#L\1!"%;5^^CNR=8L,A#L:+NJ!14CT#K4-#V^C8&@CPU=4<3 M(X*NZ.;]?TCO?W]M:C361ZKSFKZ+HZ;\BNG8':IYK)M(OR!IT>"6Q 1P;!VW MZ4N&__?[ *GTUYW^D*W*3)2 M\=%VT./KH^_W@UOJJ5G!?ZCDR^#ZHP9,V4=70X-_;M6#[5F2#56\D6"**,"P MX/WFPV:()&[%1I;;%C<_\0G!(.NVLH@OK+\7LB4A.$L1!UM":7$68 M,/P@05F2E7[5Z'-0\!9Y?77)4#\_V"KG/:H/$?GRZ(FU-[C)L)2O)++1J!RI MKU=ZOR\GDO!U@\-].2[L1X3_W1A-7M _:K2_K5:XK99W993G,SVQ7.-4OKV@ M^L,8VXFJE4DE+F9RU 4L5_2V+5>WG:YW2IZ)>JOU(H[9'6*CP>TM2PA_F9J8 MF+I*V/KG6:;H>RP3WJ&3++RQ1^0EI ,0QY&FOC]FERZ+<=;;5\!M^DWN89MJ MZ^6*(=7Z;$$ \R53'<<2K:?3IN>&1>*$1JED-/;1,RGR*61_PXD5%3]CH>GZ MZ&K#J61AB;5Q*KT]A.5;U51DWJA1\3!2YSFEB@$L C+@ +>\!,)22,DVR*R,V"BMOZ\]H+7S0I* ML&X;$P0F.HY3?&J&%"TB(#84P4J6#=UO]%5^ S\H.82K<: M72X^6U6+(NE866/*TSSYN&1TJ:ZZXFILZX*$;O;V$OOTR,4[36&[]^:*/KJ?B:)(M2VWR/80[T? MFQ#(D14:[HO[)=OW8&SIBF,'J+O"-@EUL)[UU]&]$*\@>KF4+&DL*4A+;@:( M/< D33)_;3<_C$-./W( 3S(@1GY3_TK4]_S*P[G7Y>3@,B1XG=E_/*^R<%"9 M8>I+;*XNO]KA^P4E3=@9<2^,S;MPV'2SNABX"4@+-@2-U[*]$L5FX^5LQ69C MM?YJA5HF7[>AE$/ 7 &\'W_>Q.I"I9+QTW.&&Q#!EQS'%YU%3QP(--O5 MT737).:.*5FBY%U;C;Q'?]$6K]X^5XFT+U]>7>84:,%YGS\/9\KAP_V[25BZ M:]]U[@A6-13=Q2&OY]#L$.-$7;_[\\B20FAQ=Y:R.&X/$Z^PA^%$S <._@N@ MX/HF(RV*)CZCZ/]3E31([4W^^PTQOXX6X .[&,-!PJH82FEX8M'_E+%@8D06 MH)DL(@D(-G$>&XP/&V86?6R877VE[0W2 5W33B=J*@E*2\95:IFRS)Y80SL9 M":./'?/X(LW&O8<[31UY^,I(,@Y<[>'#O%?J"#Q)]M>N-(B9F>Z42O/1U_IP M))7$$>B_L?L6D!DO]!DFPK]D (6 :R@X>&Z,'B,/ UI?WP=#"",PQ(XY4:': METD=1_)NZ1I[ E3B+XNPH0*-F:Y!0O-F0#\)Q%_%P7P@T/02(+$5X3WQQ]75 M+38X:=3@3H1]NQH7&FY]4#>Y^#17S/)#L]Y,MEXU:H9)G6MN3M3PY_6M355' M M+$C'BR M>+,Y+=CW'@^#/0=A$A496HCQ H@G^2B()7D@Q!@>0$##9#)%3Z+"X[7\:L]1 MRP:EN5"*UR=J(K7'):%#R4GL" <"\ PL>_X('_G$%[\G!H88]TQ24>;K0 M^^J=!1_P&Y> O(N=LH0?L)J])WQ/%[:O>^KB]!PV>=WM!.HN]IDD_[@-A$^E M]P'*Z?A=*OD-\P^%.7F7BG_#_$-ASIRLC:_ 7Z>U_Y?%SSU(!"070LS MH$W19XU8S22DBG:SU-=N/7ZL9C\+6V]? KI&0K:]]:-@6<"EZ+%G";:KX*6B M6X&&U/5<=?\[H&3>!'X4 ,Y#X-'Q=6E)#LXU:8XJZC:"J*0"Y0>!S^>@OI"O"_>Y M"I^"/EG__"C5\T^W,:I(0!"4F\!/L-Z$9@>/>F\-<#AZ *+0R*>YSD219W7* MRD>CTQ__DG$L[Y079XXP?MSH@@C#M4)[M.2165HZUA;-@>1@= P@'XT5=AO#N#'IF' MNBD37K^W;M=[MZE_4Y?KK!S0YWA;:8'O47.NER<++45ETU2CDFFV>.:5WM;F MKFZ\G6,X)N*MA3UJZ!MI+Z?0,7_LE6;_U(GYYWX#\>H"L FDF^ :FH*$.F8@ MQGB=^M\4,O_'-QF_?8CSQ_\;.1"O%;SCOD-?;,LJK; Z2:?<;)IA!PM73^.[ M%E[K.Q#];_?AO?#]]AW>;E".N@TYG97%2 ZTN84<3Q3T=EP9\1C>'^DV7#:^ MZ1RLQL[?-KC(NAI>Y=J$FEPX!&/Z- 2#J"-[?IG.>Q0]N_?/:(8?_Y8T$1\6 M@,38)8091!!!]7@,#)@$2*< M2)I_"+CM*)"(DC$BH, >"1$Q[GSJ//U["*W]KQN6/QG!\QDI]L:W34=QHJ*# MHL?[M/GM]:-;^XB\%4S=3D#GI99]B&,.JKD3&_CG"K%WA< MU[>B\TCBSR7'A?@0OZP,?Y(8:+I-X!L3):P$D.Q/<,8+TTNM8AU3"CA1B&X& MB4)V"N%;!H[*0$]7',T&II?4P]Q/LU2.#(5FM--^8,&J76HW88/N9-/?V+\2 M]E^(/ZD\"34\]V(L$4)0M]O>%8@R# JC29^1@SRQL-Y*0;.#7 M7L(R8)A)_T/X8Q\AC1._'Q'4X]V*ZG7" MZR2P;")%$B)PK9,"_G'"E'5,$_7/S_N$IU'(CSU(76;5Z-K8%.F"+.5ZL6AQ M-6PUO:FY=R#/T*^*MDVDA6H( DP=0W/_Q27P'?P MN40)S\/P!M02$CE@ S_WTR,ML*MCWS3NNX=M.'44_[QJ)](E_L#L2/Q%,_3= MUG]$5AHS0F="#6>W+V&4'S)-G[+\S[Q) MH!>(Z)T?PY-WFOSK5/^\U]1?FV(O%CC=OTU!;+^#PB?ZNBFYF:92]#A";SR2 M?3?D;O_81!*0#$G1<7Z2HB@^RHQC/*"3D*= DHI-)B1DQ/CC(P[J'$KY^)AD M.4EOI,VRR2I.%]K)9:RR?QABEX"IJ$1;M6)' M)YU^L9.WHT;,'>.2L<,F8E$>#5; W<9C^J;JHU@IB M?D@6,FLR9<8?IAR)%YR>)HHR(,V,YSPE9S5(BRJ3[E:=5; T=5"2KLVZLXX. M$JRZ[H_U['):+3-I/O8;'.^@$[<1$?S&@.?/##"__NB^F7?#H[L5YGW==W]X>3+P#PY^3FZ M/'DQC1O.,T=AX=LG#^[*K'N"RO13X7I=AS^XOZ^7HNA35H1>H1]'7/0KB]-U M!O?-NIL=W-=FW8T.+ER:\XEUJ!];0 V75%W'HH6"'=]^X=?Q"SNGUO1#K^@^ M\78G?Q+LD2[C6)(&+6L["29E(/>-7G[)NDZ;C?"53C>?P(OTL5>I@)?VQ2YT MZB0LFN+;;PJ;IOAFW3?KOEW>\//PV\>Z6?'[9EW86/?$/6:/1[&$7B5^NG.\ M(5S!HUO6)]O6268A75O1-2"S\76ZEEN+PVCB 5]D]H%.\O<9JUW,V^29Z#*< MI/K, QHX;M6+5H6B=U+#U@G'\B/3$+[\Z[*/7+^JFUY;BHL;7TFH:=0LH:%A MZGABBDCF+?%H0!,DH.!]0GS7$RYLV4 3@2E:!+YP2A*/GPPC*.8/\.?1(+,C M@:7O7*:Y[:CCX&!!L!R \TKAD#Y@VQ!?ZX5IB_U+"\;0:XB-6.Z:N$#@ 88^]NY4(+QW6EHE1,OK' M>'=X 9AC@*J---8*=+US"W]0,8*[Z]QE[X@$'<>IF/_$ ]^-,C@Y.%:02MP# MT40R53\\V4!M UP(XO(NO M_*S=21B<\>'Y&+O/@#_&*?_L^"\ MRT3QCL&@1X)NFG!SFY>GMTT3GX#1,7R7DNY8BKM![[%6[P@B!(C=7)">E[2. MK=HL'D-V.[)'R$WWFO/"W(U,Y,*J[F3+#3HA+Z?7=A4^V 8_CR%L$3VXZ,B@ M^AS? 6$#VSUH>?IL>[8"*W1!]PZ.(+VMN);DJV,-G^='^CDR!MC&8BL,-PQ-C>=B&P^_NR%9P[B9)W%)F+ M4$C [HC?UQ)[IPJL&524C1-&_''DB/?)V/G3QV9.G&_]].E"!P_V8);@"7Y6 M$-85JM"(<[1M1KL-6(TV\D>/UEQ*\$-S!N;"9U9?I8MP\@HPG2)$8LABI$([ M2#T9H&VI>ZX3=@[Q89;@JY<8B4"L])2&=\IE@BT8JN68L0/>P[*C09]R#/G3 M_X"A\],KK> SG>-@CP6?['Q&#:FZY2D9I-*0!?1F%!#/1!"$=0W;0IRCDE@X MWNWH/[W#9\! \X:UA- .T4]>R)/9"28;7J;,TF@$L@.YNR KJ;A:Y^-EK9A+ MGY,B,W4H06F+;TSX.,^0OL2HP@AT\FU6(]W!C!$R$6/MVJW]K):1Y%/Y:7I> M;5[1P?[)-*X/NPG;6C_(:CD/$\8L6JJV6CB19>))%DL"S4H5].$G@;HIX$.! MONK'M/<5N:#HWN=M!JH3?#B6+0O/)+QC?:)W-ZGOW)S(C^(EMZ+OHM&[3X!^ MVL-D'HY-A!.7H*F?!&)+U$,CLK$K_->9, F2J6;2FIP:CZ(DEQT\F#&S-V % M?OJ&9*H^4FB>]G1K]'W)]0J9:;)3H*MU;L'066X06XC%0>O%Y*E^35X+7M94 MJ^'8WB0< 6,/> .A\] HR6*.RP[C(#T#JINM(8>-H:B?9)+Y24:/ -"GUVN! MA570+3,D$S D992K$VD!ZJ2S!K7:3.2X]CI]*88P>IK4]EQ^91X*^:_^"\OM<"JKGKVA[=)-W(\O5V'JW0Y3J MV4:[V6BGNVR.R R)-IMGVVP]RVX39U^ZXW/'LJ6)>[A4V'T\_\/+9-8V/P+ M"UMK=S=].SS)O3N]3473WM*9A.>G?@Z$[2H,DI#@8V #70A,PE^.RR%[B?$7 M6&!JSP+?$4V\$!.<)?6T]^/.X&G'[JIHWV"@N2I2DFAF@0>C$TUD;HE2J;0] M3)[6- ?UH;U=8=58D.*\8G&6AZ#UVG M]\W2N;TFW]7KO4,O_^NLR]L$!8$%[V;,-N<_:6\+8XHFC=Y9(3!!XG@/E!6" M7+#=D4S>T='M)6[D9E@,Z=TPF4S^#['[N#MPMM<;?,1T[P31P1'2Z%V"VCWR M#Y$&SUXXL!10#=^*0U-W^$3K=4\I^2?+R9UF L3,Q(;C/]U&]BA_\6>$(V2' ME(.D_QY3]1BY@@/78QBG2"K!\ *9 M2O!1D((\(%,DGQ#)J)B,TU$:BH>'CKT1X>\?DW/P.27?36>J+-'($]E&O8N5 M_>54^MNR0>YW[^VB>ZDSVQ]\()NB[J+4]S%%CTQ7/0N:I+^O?/L00L?N;O4@ M]RMCG +1W?D&]_\1! @GDP^.9MC:S6:ZW2WQJ2B=H([D^#YE/0.S@'],E'Q; ML+&6KY:N3Z?%6V#^2FB_8HR_WHJICR,:L?E#)1^AJ81F,=0F@)N/4DP\&7V; M6X9K(JB[)\[8!97W5>7J"+9N6GR"(9/1=Z$^?0'8?[I6O1*%<#U$4-%[)>(3:/2\D%#4>Z4D-"*1 MX303(A=J"<6.#283O*J*9]<\0\<9^FA0XKGBD;EUJW -TNSJ)+Q*B4VMMVTV M&/HKVXULUAU#,XB5^G"FX M+)&\RHB]VKZ>78A^%;L0K4D:[( )M-V<9.%P*0?'FR0342I.O4-&HK=M(JY M%EPCX5=)[-5YXZ;CW8(0+M.QS]=@UW.[Y7CYE>NPV()PK<]_#'+?/.BPZ_NG MFT\EGF92,6_=XRV[3^_=?OIR6+[XQE*X=."!(8S5O$CZB6ZVMQ%_EA_ R2X< M1-DV5-[A)L2^G"M]/8+Y%7M'C]M' EO]@%:_C9^HA!\-[T79SI X0Y.HX3.Q MIN6%'_LW!1+-X.YH+US2_^W>'5O??GMH_?9X&Z(*EE#DJ60JEGS/:D[\UESU M_^\:I-A4LD>+__\6'?*OO V(B[C,\7M:N39K]>3G+V:]U>3B/18 M=VPBG[RS$VXYC&(KW#9CO$*;DE[-F5Z/7SCSM M*O:D;+]JU[NS],L9I^B7F1*EWB$LJ=LV/&\<>M8[NX[36WEH1W8$3$T8X-]+ M:I;V4TX!+_./MOFZ2:.PDYN=";IM>Y,DO["]2:7Q"3Q35[#6]+9G16]7BTY& MJ>1[A.?KA=->@52;"CW)V57YY0S*^T4H-/*2:> ,&B7-S[* 4P;%*9HFWQ-; MF[KQV-H+T\2KC-BK[<;-QU<.IDUE=U:^#:? Q%W)ZR9BJ59V3,D2)>$]DO'U M(FRO1[%=O<2V8B*HF=A4[>?!\++J-4VXQ,DO2IIE!/GWOI[AN>5@W4\)//EM M=N:_9$A)>'2='V52:G2+;+M4SS?:M72WU*CS489)))-O#3OY/O;\?>SYX+P* MF9-P\EC=M-A-]M:&E[P53]*R7D*G]YSP(6_;,[\>>;;U_B2V-1.-3=I,T2XT)8@Q.1D)^6VBPFNBF(#)'OOP>@7B/79D M G9V3:"]1^*^WAF^ZU%L(VX'%1_(%J[;\G/P(B?1WTOT?4:BI(G0P'E;+^ 2 M?ENXZ\E;M&E*FB 90-EM\N:A-W?H0'.)IQ'OD;<;/P]X/?)LZ]W?7,1F%VA!D4'06^QT'X>BQ3;T_B2.1J\2F[B^XP_MUW.TXOD&"(BL= M1T6_ZJ^7KJ+_E)UX%_U 7@%^[&)UQR\ZHD M_J=N//&B?X*4^?@JEJM<1'#R0A ZNB>E_H#IC[N&)T7>Q5(GKN'Q;LPA=A\Q M,;ZOX3E7,7[4-3S19$Q()AF*3R6I*!\%29$?0V;"BPPC1-$;(*;PMNGEKMUY M,E]]\>(U?(--0%AVT*RFD<%HM(=$O=%EKW/ESM-KU![W@],4[[YY' ^]DBQ\ M9XZWLJZ;A.._\N_1]F[RVRL67)=L^5>/HK&J%H$5#DW^M8(_O4_47YLGCO7X MB>Z8CQ]UV,[V$5Z"Q/4&KX++;C=OO5O3O%O&V0Z1+FVC0+P;.0&10]A8X=O6 MA-USXH_)+_D7($I+H,UT2&2!(=G>VB<:AH\IKYH[7$$6N(C.1,E2 +Y?#JZA M:MC!E<_>_<)!MX+*@F[]^:?7;30]PN2R=$42/4I:SMB21 F8$J:6IWJ(J;3$ MRZW(M'LWE>O>8#?7 >#-^3&:7_G]WKO+> P5??7G)6]^>Q54^L&5GCI28*A[ MBN)ZUT#B*[.M,Z@FX0!AQ;N4EB9ITLLG@X=M.(A+EJG0),> DB84/#9'3S!X/:0 M3%@2HALP=[?F"GND]PZB(1..BZLZZL2F%+3NB 8:#="\>T\I_]Y3]/?*DQ0+ MN_Z>##DF&C7J) *:X5TZBR_]AMYMWW_LP;O4;&PP]!.114%958 MV\PX" -H9(1M B_R^H7+8?<;J0\[[*:53X,0HMKVNEC&HQI]T,EL<&UN#M%O M1Y*-T.[3%HN98<*EI#N6@B]=UY C(& A.<;*_3:.B=FF+9_G6*T4D4+'*42) MI@WOB*HM>IJA@QX! V/!,*4ECCO;H%M!2 HN=0SN MUHB88BXAIWP]F_E7*G M/+TK'X%-")L8@V/:(+TY)NGI!:!Z]U+^)%X8W>YGVW%Z]]0CP55U1.V OC^) MH*O^3FH?R?9,1Z8[C>SX%/C'9-"\=OQFDOCU D+T]FB1N*#J%3>BK[1]->EI MB W+-T1\W(C#[-MQ/*>\ZQ-S4^4LRX*Z*."(%GH?9&>Q\WFGO-YK8_V9<7Q-N5?]$X=A$D MI!"W.5:0'QUD"PON&<8!,-X-IX/-#:=/^N8;>JSGTH+]J*>[2CH!"9EDR&T85K+9 RA6RU7W2[='.5YJ^:L%7!V,^[WR31X[&QA?YXXCW M$ABVH\[+G[X0H(91RT\DRS-ZHH\-'S*H#UNI]!X'WS#7<".68RY]9V+KG>RU MO=_ EF=> 5O" \0*!W\[Z,@8F4OT,C#&2TA(EN]RF:AKJ#]!RT$3[+88EJZM M7!)IC"K3R[.S8=)^*UMELVD.V[D3"N%C[KH](AH$J4I-*@H",]L(YOF\,&(=##9(-IL(=W.E>H%(M]H]]%'HMIH M5/#W3C?=9?U;G]/U'-$N=2I$/IU%\Y0.T>%J-53%!;GQW*!>]B9.7AZZFWL^ M?XDR%H7'!;9B@A4:,L068>URN\+>=/J=%OD8C#-3ZMYP==>8[ZQ+'QF;_) M=MO'@*9W=A;Y7#]W/I>G[9'6QWD=S:>U8!G?E-WT?*\'F(9CY,&+&[_6H^[$ M-UG([W?0A&)SQ;9'NUW Y<:<^&Q!VD?!8YW.CC/+8Z/G02*S@]P2[R9QOVK< MU$&_D>93T#?HV6\T!LN93I%%\OT:^R7BXR&9$%BZAE=!4$O(P<.^JHVO!U]* M(O3&96(R;GJ%^*0H:((SPWW%+:+?HYD+#!I[VN5'E#Y"6.PXVY+MV-A)T^=P M$S"'.HZ4KQ4DG3D]C,!Q0V/!/9\B]QVY0=!/WKD'A#MDP]",9;]A@,T)TIBX MKQ-I2S1B O"\-Y F%UEYKV8/@KCGIB38R*M'2$3R::,))[Z)'8T3"86)V8U_ MC@;:GT'D$U@^;YZ*,H*\;B*OPKN.'6S7)W!&*QSY9#]9IP@ \O@Q&L631[ZW M\[2H[BCBXX?8@5&/-.=S[?'3#5,>/_>ONW_\5 7NDT=8!SY^B&'SY)EN(9.G M/.F7H7O8 LJ3%\@#D)[V.,#4X\<6A/*39[-C!,(,?TIV&RE^^*16+!U/GN%* M]]>.-O-Z1&'D@EB>F"!*;8#H/HOUL>/K>#"V9O7KQIH:U8-MQ;[.Q_H28F.FF_[L<4^S;U-!(K6 Q=_=PXI-[_YG87&R-MHV:_ES.,O?<]X8 M0V,;X>G_&#-*0XVA\K8/5>W1ZM+]:^].?Y\7OMUKVCW!&QT>N'$?(@IPD<-R M/Y'6\*AKN+??/KYLW&/>-3DG<2YORK>OKEE\R-;,=D /1<=VTL4/2@[KJK":+M6=$Q6 MS4Y*M7]'.#MLS[XI4%*WC/COI?Q%K!7P\,M>-X9$!DMH&;9+\0(<@N \QR\4 MB+KHX%]<%63ME2NHO?R7!=*43 _M!5TI+^&,)'L+G_OG\V_2I%MJOOF.=K34 M$S2PXP+DW/K8M:(/A8_I-NYXVLS7^IY"/SA,NRN"C ML>2AX .^=AL9Q)O ('XR\).!'Z:<(V.RF&C1%\M-W53-Y1Y1QD!.M],2DV8) M%.0$&R9#X_I!95YXJ"D5?8.W>;*XD\4=QF=+%BUQ-S+N=5Y6\(.:%"-KE-A MP0IZ3DM4RW%P1@;(E.X<]!;DG],K2GY[@?@&2) CYOB!00\?GZ"')^CAC=## MDX_]H_O8+SG[MXATUQ9G=/$!-<"!0TA?3VB\/]XOEN1.S8/FJRO(V0/)))C M23!+)S]3:)Z"S),Y'LVB."%O>AS*EO<4]26=0 MIJ 3\Y@)9CUAFM%F0V03D MVLMO0J5ML:0WUVSQS]VP7))5KH>J$A29%"BPJ-)JX\[YDEO/G'1QAYL^ON W MW:7IV\F<3^9\+(*]+K@E$I-X5*@8Y,8^DMSB:@BVAJS)V3*W;8^QK!0 CD:S)]/\HYOF 4_;X:V4W691%]=94@HMWI8=\#49.YM(3%SGA'?[5L .O 16]Y M*6EDTT[CIB[2PKH#JH_^'A4O@TRLK/LHNX6;'^S-2ZA,8"LRP'[M-RK/3&)A^/=P!6K]5;W[N3?UO\W)"W M3%)#IW]ET?=_?OD\1M^Q?6T0R^4BKP2YTZ4N63J-M:64P=O6:4Y9K@5Z)\%5 MM/*%V?COO7X V\R$>URHD^B.CM0%5N6T#4_;\$;22!_GC.O@/&_8Y>N"C@+! M1G'TP[M5H5I+A@H"8QIP8P[S$9N"T@O<#0*^#5BKE>YW#8" Z*RJ4,CAOZ/- MJZ?1LLK+;1TIHZ']H!Y^VQFEK'(VC@O^W MR,B9&(9SZS#O36>6SB@W;=Q$75&7##A7)O'.'4UOZ#BA<*K#D!L )&3,567C M0B[THGW8Y@SA;//2VNF\:3=TPW07W9NRJLBTB^VN:O;&29E<_F3H)T,_4I0/ MD96(C%8,:N(I-==Y#V/@:P#AJ\5Z@-G&SPKP:5*:AS6OBJV.3"0E?:M&G:SS M9)U'W3!**0C['18UE)-T:)+LMNPXDY /<[VFB=_E7FYGP4F YZXP&W25&_L$ M?<>0Y'3!;DGY;F80^VG6$ I%(7M0BHII_KQ393?>09W@YQ%S%3Q#UBB24-D. MXK"SP_OF,Z6BT\XY[9RC*78+1[PI\JM2HA7#K%: BP,X189$00+9*"; UDU5 M-ID.6, 0AUIV3\%Q^(ZR 598CX?"^6*NYT"?[:TK._]KNAMY&]#WAG[3M QI M'\!(,NGFZD[A$RG@"J]O#:8Y;84_^E;X04KN$JIPXLF^/>2Z9FS%6R2['9FA M%#WEK\&)\SEL0.71NANNB,'06F5VQ#_.1>_X,!1/D&3$'WV^J4]?^ M9&@W'.3")P9@")=SF3W%5YO+>ET-A=#V[1=?MN>+_RJ7F[Q9?#W(2:J]') V M<-\C7Z_+R@6=^,K7 S/)=1H/%YT:-/WPFJR\5QY';9X&+3[A2<&G, N@I&E> M[ _N=X4<;UGE0B<8/;'43*P$XJ\J&: ]&!,$N"'J5;$LN_LV*?;@M'/NU\Z! M^]7"M'))K(INV9874L13? !3Z;W*%J+"\-SH3V:9<(Z8V_S$QV-YF^,&%*]X'NA4[XAX::1WEJJ;?7L%E<7B6N3-[H:1>C.+^>*COKDL M^( Z3-).P5ZD1@TXMI*+,6UQ-FT$45QX&'2&X8P\3,[6N<-[*HCQX\?!2K8"5SI.'M -PD MX%<4L+#TY,&*CEY9CBFU9F=KWI%I46PN)")V_SWT>!%P*+TDW""Z-!7S!PH' M,BU0AG ?I3LNT%U0R'Y&YP3'V1F_S 58?"_W]-KK#NLX _&5\Q?U03Y%%U6# MTXEISSWG%^-Z&>EUE[SY7-%4&T;N OC6=6&$E%J^X<5N6F&R8SJS;=/UZ,3F MG"*-%F$_>?77^D,C;LR^R)&1*.M;9(')%W14L64I%R7SMX45/E^@5! 8TB3K MFOYTK$J1F=""%#H/!O)JN96Y%TH_%!Z'\[,*V_!,0-L1X&W]9N&7OA+&2_J* M;6\FJ8Z;.V&FCF!P*R!OBFJGW;QMH];-%BOM-Z6 *Q:757-!/Q+UHV'"#B-R M)B2E^=#C.FCA!<> 1Z^*7)QHL89(/%Z!L3GP'12UTD@MBC9GV8/Y[:.;Y?>U MVT^\V0;[A+T>@-JOBBW81;G>7=8KNFJ[/S/#&KUU]MRCS8DW\?VV+,1QO/R7"D<4 M;??L'I5=3M9WSZS/&)G7.<4C$A>"(#++DUD>-DNFW-.& IS5I=5-CM.TJ18RKSQ3>OQRF*$I$OAU;(I^B@+WLE M'&3:6\Z]BKQ"D+].M@7'^SSE2O^7@59,[%U4ZS-\08/.OH&2Z,GZ3]9_T/J- M5))NO5P%,BK+0W7,A@<3PES2D?"5($]DG]UY2G]NN&_B[]0L9Z2_%K^(1]Z3[MGU,O MZ9[MGZ!\9P3OM"'JYDJQU_#M#-"F^$7R9[]ARBW3#88QBC2;R]Q.T4$ASG:7 M>XW8NU[B'=5E[ QPY;Y#UU\6PG?;(HNFD\.H^VE;RQV]<^\*I9?WW;QZ;S7? MOP?Q%1ZI>J&"%E_HN?E#J*O<95'X15IKX3)+REBI0AP59@\85ZTB'%RQBK5= MG/]7.;U/N*&7_^K.P]7V.^PW^O>!W_YBRV6%YBT%X%I> 7G_INEV&W+K^E?+ MO-\T*PEI+FDS8G?B<_;?'W<4JE.R9P6:FCZL?7[^;S%,NTB+@(0.BUS%7'( M8?=TY_IU_<>F/5]\)7J7(CIPS:IX8._"2JQE5$TDNRAOI7-DI14=NEI?F Y M+30UE52N%J*)8Q4GN3NE^@\W*(-S5A,N.UWK%<0RZL5'39P[BO]6=I*DK/0L M"3]A5]4?T?5(?^(C#>[TLG^.U]6+GB_F3$.(S+CTR(7 $O6@ 6Y#N'K?E,LW M"!A;D1?"S:C94V[N^"59_X=_+N'P"60.3!M/OEBP((@]Z?"D3_!___7'#3W; M*M^?T_EY#3"3O"U7I;/R%%N+0XME 0F_JM!U_3,"[JJ(Z6&@B,-VXB%XWD';O.O. M+/BYJ[K@H38J'S/+:8\./D^KAE]8U? NU%"%G[%-HZN%,/22#=)< XH8ZIZ6FV(+[<;]^<(O M%J[-I3ESJ'ZI5S2^,<.O2UZE"NR=G8S'_U(MWFV0>QD MT?^/&PO]/WYS*=P@5TTUA"]L/J:E+MH_3P(V^MV=B#7B+'L'(_A@7 U:5CZ& MNE,WHXUO429"&82'7$8$ M6?BZTHZ3HVC7EG2;90RW9N*4L)UBC!4B((X:K#DUVVA5%[4,0%6!QT19OJ;!@MEG@+IJ:4:-V(*_&2Z7U@*&3=9A9+159 M8NFD84?O>*0118O5-A0R\0ZG.**5DB[_75]L>:ID:$V@@X_E;I34A'@%%K)@ M5V6YE=35RNY @*/Q2S@EK*'+455"N[G-67QJ"VKXL^?;7>H@GF]B04$^0NDW M/8IX.EF=I)T7%GO-C'+D%/;DP;OS#Q%W]_2$NSOA[F[$W=W!<8 T%!PF;$[] MIF5]4G)F_IA(CH8.GD*$[N.H,O?0;89YZL;5>R:.O7/0$]/W06;>L_XRQSQQ MSS.VAU$+Z#3 ^]+?+CKJL&2*#EX;X$O4K: M:$/9(2P?);IS]YJ+Y+V>JQP^#C(XT%[F-2V=KD&GA6?ZY6219*6Q.*#$*5=V M6LG#2KT :=Y-CQ7O@7.8KH\7MJ+$^*=9M]79E-[I8MO0=8=*:B80LJ2-T.]E MJGCZEB2ZHZ%B;)Y=BP%1Q<7E\E>DL[ .#:F? IA$XB %2#![D &GZI@X8 M5'IJ(RQ J*^I=MB(&E)@&W9]P"/5:6QQ9]BR6=_A,E0.=( ZZI@CK!)J0.85 MD<@0FV)7Y9>#!YB%_HI"+2^AA\FQP:I8YEQ3^Q&FU1:[@JMGVAAG'V$5J,5R M#TA4-A>%R>X1>= H-L+:3^@5(&3:4C*T1U=G6$K I<*B<&;UJBU[QWM(C[2C M2%! 2$DP*6'LAJ+6LV79+H>RGZ1^4A\UNHP1"ZW S M"XX@#;8U@Y6R/)/-_NB#PATLNFT#[&2Z=MW0,BT%#[P M5G!#)\R0 (%*2"B>H!=)Z$5^B7W6N_6S=<6_7H2XTVYKIY+A?#<8EVH]N.%\ M\3P,2YN^W/-79SN$U87!,M-&]1??O+8V-M(VG?68]%+BL6_M>]:I@ MP@X<:_H[;/04>:-U1T=:51:MC8 ER;O(O-+;E[Y'"N"PB?-.D6ZO1D/>/8I-'?!S%<7U6J.E5#D4D$_5,#+0\*L A9?; M$X#]J$Z%@,4EV_%,R2:).*.U9L^?[#[LSEC+@GL>:CI:I,AS=ASASBV=H,W% M=GH"R9XZ^DB-JW%1.8O=JQF8/7DRRHQICSQY\( RKX_?7/)WZ;WP'[E2?)\0 M)"=[NV?VMD*F5447FD4V/T_*#^]/IP'=*(Z[Z'KI)+P"1JKB/S%E3G3&>B+( M*6!#$K>;H\('EFV^[D_XP9/U'L4_62G110I9!& /NQLPW"?S.IG7;;IVRZT(KID9&C!"BN<0Q:J,1LZSK--R M2@HG5@:\>?AQYC!''LW Y;!9_'&HX9OW:'.<\/7W;'-T]#9Z M8$TY*;I%=5O@P.A8T*= 3V;EZ5HE9V!\;6'THF+H;XIDCFI5YI,$Q:LJ5.7 5N_6NJ0;VZIQY M:403?C0SC6$93"%WBRV74+9_.]=N&U%4T.[Y6>Y[6B.+I;&/%P\SK8S]W3H/ M3$V!@MGB^49JWZ*BF2M),._,M^56&D^//GD:KO7T\=-PI>2Q]@D42R 4B[I< MOBF$YIA+*-90X5;\/#9]5"1FB%XE3 STQ[1UQ>^'P>IAOC,R/"3\&!HB2@]G M!WX,A;76AGY?EQAY %?)N8VP<(.O9IRL?1Z+I\OF46CI$B@UBNLE3-_/X\_B M^_GL:7P[_:9L5V>8]\/K5G75'$PPXHYCQA\S?7H()/O:,3@XMTU[%T9K[3*0 M29;"!5).I#!L1G%"?^& A6*D1W?25W0OG=&Y3?KPH/C#;IJZ9= M?).D)\_[Q6ND\G<<(("G3EP2_.G#AQ$H>+C];=!EM 2N ID^HWQR?S1S.%PZ M='=*..7AVK02H1'A46!5P6!$P>,U.D$5#VXZ+[3A%?\>&-4[ZW+='V, L"FJ>2: V?%_ M3/4O_OI-G-(/X_<4=DV $BH+% 1QE5(@= ;K8W,8? "SLX8ZS@X^^+L=;[= M54?%@.>U@!75N12.AR,TIIN$V@T["+*+.]L/-V61?VV;:UH$W05W.ES][GO7 M,D8G:\CO'"]3=S"_>X$X!4*[0J=_U;0XTY!J I\M9G\Q)G56:8JXZ.HN\Q85 MB+;[_Z;('3*J;3*B2)/)O] M(GQ?_OD3_@4)H(7O.L!4V6_L#.U%<1S?:)Q)'W&'PJ#];#M?_M-S/HTY92KK M".UD9+9M+,9P6R^<]@M>!^6\%%K_1WGX_0JU->WI__BX9-/T_MC(4\DK-M?G M<^\(#F@]U$M%X3&)#B#:?F'--A8Z2%_K:^+'1!EN@3% S@S[,+_5B7,3K#09 M4:?P\2\F]V#I(S[^_*P;WV&"HP/?:"N82\U@=?!A-PB&!6F;O/1<%-7,A"3M M?W'PUX-8F@Q$Q34!+P4CPSJU&)EIZCK_XMU/XY]Q#1[/MG1I>C_T-B!H2UL M>'3ZUG+0Q0UOB4M\Z0WO)U&1#K[NB]Z4VJ'!SGGY-DX+F)]VBQE8[,X4[QA6 M/&Y$G (?GE_[9CP^YX->8:\=ZS\5]49.I!@QX+7&&"Z6,60T=A3LX?U*#TP$ M+E%=I$_4P 1_M\'I]RHH4Y85O2\EQ67+> TT^(:BA>N\$_&GHE=_QJ^&?W%D\XYII_,-&)$9V5SR"$5=LP[9S#'S 6U) M=Q@EX08>_J75 H_NS$YK]$6M8K7C$'PVW+9]X,8PIG5<\1'/-8' $3TS)U#/<5:?+_ZYLXLE MQF3W&VZ&7BXYAU4CY8XWK(-E PLFT19^R&BTPVJ9Q;9L9&9;B7/0O$S2EU,#/%U^ZU;J.2>'P__'N@IJ3=5TV)_ML"4%(\U(>S+UZH.XR]OE @4#'IRTYE,OEW$21S"!F* M*W)JCWVW,>!:E<13W33#+O!<368P^7%2?7=7 MUOCQ^*%\KX[C0TH9]^ 4MC*.#3TCH,=JH:?I8BD+I13J].C!PZ=(C"GHHK^K M-*I_+>GA%R;D;*WW (^BDY8^OF' TY5DPVDS^T^?/CA_L*#'KMQ@:Q#1C4R1 M^>)/3]-/XG*VS=V]?,GCX$R;QJH=TI;\T\/#7Y8YLI*]&"M8B*8%JESYTN9M MR?74.L(:;,*4?X @"?.='SG!FN]>??>2F?UX:2)CRE69+X3!59A[3'.P"Z3S M)H1SCN6CZ!]];YUQ3 4\N /1<0E-E\T$*;#H5TW)!:^^4T8Z;02+,(=T@KFN MJR^)4@Q:-'P%!SKOF"JGO]A(H8I[V(\?\)PAB/4H>*# Y((SL*=B\:A:=W"S M_U.TS5EANB]!OH(__/BI#A,[I)WYN>],RAPGW4==.I<-+T0-&\G%,//AVU3R8DFA=,V\*N MB4FJOLG9MSR,^3RSH.2)"Z>5')\-Z8&PJX8N/17.8WT -[P;R*-P)3N]D.9? M+S@Z?IX*M.K!D;KX.SO4I<3AGN/3I[_F.8R44CE$[9 9?4C> ?C4[C"625J> MH5".=J887 '2,;"W'BH*^3(B&9J9''_HRV(9BIH/Q^R&?'D]MB(6O=\ ^B3X MA1%_)!VR_,MQ"U#*SN#& KS&=;^9?$4[Q:9T',@X8P^.PU'7[)6C_VJT,#F? MV5^XY=%*5AVJ84E-4VGD! _9N3.87BK>>:U!1LZQ;(7D2,A;6%Z'2R7AQSB4 M#L_ &P[8^[);#AP<=+&N&@IK\4[:XC)O>>?&1[3N]=VU(A"]L(UILZ4M=HA, M:J&F+GMIM%SL0YO%MN8QXA9C*':=GX0/ZWD%IHA+"3[YU[NBYQ>P;O-M;-,L MZ*H4V)MS-(UK'RW%UYAI;]%=!O?07/PLEMY)3"=I,#@P$)_^K-4WRAD:KN(D MP1>/0C"?#5: PVO4XHPHF^^P, M1!/P%5GI<<0?F^ K:F7T\,Z SF5U!A,$!?;,_"\YSF='DAT#<'L3(X*.X)^F MR.=[F_Y_[R-N5[&_XU* \I<=3@@4[9,V=WYL+H:VAI?O*+G;T#;K(TON/\F7 MTZM_C:(C[0MKPF6+%QLZ\[1=O!GJRY^'S+>P@C:B*TMKPP?T]5P#03%,<]*.!P09D"OJI\>: M>FALWI7%?L.P)+\@Q9INCM\CGU<*Z2,O!N\"?AB!0&?2I\NWX8T+ (0#'A0* MST\$*'^8D:LC32=@ \Z&G:5EO_? UU]$%E7(E9G>4':SZB30NV^VS%LE,#UP M<^K[XP@ Z4E>;(HL$4W0]PDGF"V[*D_MRJ%9^E F+%601 M9!SXHW4I7.NX!46S0C3Y3&8>6.P!#%@"X3UB M \2\6!C1B^ QC:>\5!$+?&16[N1D_MA.YAMI1L)6OLLI#1>,_MVYG!'UVA;$ MXA>QCVL1L?10M1E-]PWJ/PY>-'8I6]]FE^]$?!O\6BY0J+GC>Y3[R!1XO-@8 M&ZP$QOZV(B9KYI/(PB2,D0%LM)+XEZ15L5=TXN$'#@]RVM:G;3V_K9^_HL0@ MG<>^NST=[@3Z(6TI*!A59[+,W2$J@C3[WB0W':?AN/UNC51TR*M+ND"_V4J' M52;'4P+5,RY/%RN[L#"E9K$=:RUT1@8WE;^F5A,$XK$M,++:>8#F+ >CI&2L M)<'-_]"P;VIAOTT&Y<>;/JHVP<>=MOMINQ_:[F:WWR0DLR^$$KF[NZT_VJUS M19*XZ3P/M2!EF4";OC]7S+/7-XGC;P M3#OJ9Y-Z GK)PO&& 31<7-.]>\$&!F1@[#97VD2Z_4I'<0SG*N1.T: >L+< M/#],E"EXV;0TM6OHMIGRB$-F'D3F+Q1;#C +IF6J(19(;UKG1^FU MEYVBBXNWQ7+HBR-W/X\D+>TGC(F0?X/1M#CK\0L-[I4Q7O2/<=1IX&E52",Z M]C:IB[,N#V.R[,'8;^AS=;=[J.N-0JVU@Q#A_8T\EJ3\G4 U^:N=B$)"(Y'U M-TJ3]-!N)9-UJ(Z+/'N(S>*">Z3ALIP9E>R*9;NE$&_Z)(*SAAXFV2 +*X+H+?N;^!#! MJ)^=P*@G,.I]!*-Z: /.3&.5=><@^3G @LXVS;6&3AQ[)2-).C1HFXG'.[ TNXK98,!K88,3Z"B]RA:O:&D6#Y^?+[ZG MRRV^RE'Z80J+AX^>?<^_\'VA F'T$SC#O_!/$0DPC?8"?ZN_<>M+SH:=YWK% M#X:>Z;L\W=YWS1_>N$)#X MP;@W +:2DST&7!RB8X 'P92,L] M#G704YW?SC[T3?S2XP>IV\)6/KZ"YPOY M;R MN3KF%0RWSG.LHGOHQR M:C#\L3=*:"S(L[-Z0]Y14?=AW8HG=IO]VH?O:RORK:I13'G/AQ,D*(J66ITQ)VI MBCJ^.2]],,?)U.UXHLT^].'UO=XYE__!FCOW@%Z9D^JVN"QUYMM*WZ$!Q>K@ MS5*D2<*D9Z@V!3:---G^3K-S5''L2HMOHOO4(?X[)%_.A3 E#,V/J#6)!X_CG\W6U9 !='R\&&G3^'O+$M6K2UDL&-1 MKCT^F8M]"KZ0_HG+4NV^9:9GCB &)=7#9,<#^]FK5?.RGH^G&7N2<&>$&NWM%':?OI M'$P41NGL#3(TJZ.<6 M+T3.#@.%M,39Q^;< M\, 6RR\HB(T1I4EQ()MA&W5TD$N4.Z95$(_"0\0X-RZJ M!E,W2G'",CT(0U<&DZ^J0@KAX8 -K+E2II9VN*T*60'V(I]?ON?#_UUW[@&* MNEB7J %,F38OA?I^HM A!!'+H>*MS#VI8KLC5TD& 8K8ZZQQP\>,#_R&;@.//XAL#<(T]A3EFI6C8)0 :=( M@IX5Q!YT!^EUG_Y?Z]:YBSKN,HIA[=\9(:)VIEK-MK^EA.;ZP0\@5@+005HR;$7Y-/NF_R=25V:>DQVU+. M#Z1+O(*M]?% MNU@H?[-$+4P!WVTHF)7T&'<3D^7Q XX6Z*)(P=^"(4-\%.+IL'IFNVB@O<%0 M #BXD1O'HS_S+%6%2BWJ,.>LH=D:0#'OZ<$*4K^,L]6MN_]Q];!(G M&"@'6"Z'G:FJ3.:^?9HB72L=$4-:)/CNZ1NU A.E!]"+7>:H6%[/A$1,,2F_ M(]$,Y68R6:/[.F0KYXLO]I#.!;\_3]XP4F]*\<4[%0QK6\WF0CCD)L9SQ.>2 M&Z\I&O\?*+:$NI\DHFS;Y)KD_N@/H*U8&O&%G]_0)1NG,/>R/ 7O_U58K#LF M<)-29\'\1.X-NHSV?9&UR=XKFJ%*TF,9^I ?"WAC>N5%+LX\4ZU$1X5TDM_LC!IUHWF-2?/E;"RPRVT&''3E\::?PC MM"T\ZXXWDTS9QHHVSAZ%#DC*^2E!H9&VZEVA,<6X<:$1P"'.@S3_.=3%(A3J M9HAJ!1 N@\[A/=2T9?B71UM6/E>/L$B4'$:H.YH7/9;&AHEP$_0NE?;W"<+* MLHM7Y-%-7A0LB5 7^,MO&_H#FW39\5&H8B(!,D4GZ@;"D-[D[\K7/A?W-56! M)2N9\I >$#FSX=1$[DP.39A6;#RI7H#*P01'EY[1F2/(S XH9Z9[+27-G"N. MLH*]V'D<26KK&A1C\;E$O5K&&F%_YNF E: M!3/I_N]OI^R%)4\0++J[. 399-3]@1HQD(MO"NL5J4(QY3*(!1 !9DS)B+X+ MVAZ,ZJ(?A&*MZC7[E!""GT5M+,AQEHBYEI!^2K&73'0@1Q]ZI+0;^.!G9E?\ M+=_2ZY>OR6:M!U""*,DA9> V)]TE3L6;GK7.*[[J2MD62\?4;)HHRR]YCYT"R8>BB"IM\SC)1,EYYIZ3>M..,XWVT1$PM MJYK8KD7=Z8FIXZRAJYAYCNB@311?!MY!>+^Z_+$C^?)M*>B_V%L/]%R:):N% MVG?"'7*Q;;NC@YG^\CD]05N\=9-0]._GY/85??#Z;TXY+%O\_:^+E\+R\;JI M!GU+WU$*V#4UG6HOFG;G2;[).784,BU>?_DJ92U[SLZA M>^6[.S-YNBRZ!VJ'?D7^0<^SN6HJ\@:ORRI?_ ."'.75N$2OGQ,+!F[SI=+4=N5PF#TJI:OR,N->?+,>O,B?]2T M<]H!?U9Q>KK9RU(*/=L1W0>>F4-(XTB;K(48 64(=%'5MQ2J!G9X!3Q\%O$? M\1E8T?YV1^C1$_0#:_D]?'#J^9UZ?O>QYW@H74?-$8"HTY@.K'T,OIGIOX9 MTRE0>H8Q5>7+I8,LAC^",TO_>1GO1MNC?\X\""6OLFGS!S%/7Y*[;=MA)TO% M?W'1EA<%,AP>25).S@A?E\PS?PL**??#][8,@=3@5;2'N]RMKV8X/"B^J"EH M9 X-G/95$8& KU^^\('O7)-__>SL;SJQ21N;[&=E@C$<=A5O6!ZUVT_()\+@N( M4;Y4-3EEIFN02V$":"/"#T;G,/>,U\5%!V(6+-CU]7E'H3A4WB@U;^",L7&0 MP=*O[*V5AU\4,,'X8K2FRNZ4)!7AH? &N++2%G@/+J^)CQ(R5!WRH&L>OMGE M.;GFWVUW:-'+#!\A+O<;>G=G]'K@EWK:YX/DJALRHZ(2!63M:*E(KW>EYR8. MJ&E78^3!.$ 8Z1;-.^JZN3>*VAJ]9O*K<\1]G?V>%.2KR /-/=+: .S3T9!#/EP-!P=K*9L M;PD?S.RLH"K/3>:-[G*9=SW3E<4U@;L616:UFT.&#B$5"*<%X06L&^^L]ZK% MF%A-$@U>E?0FN%?RETVY6A4U3SI^]NC!XV<>WI ORM7__W]^6GW^X.+BTR=/ M?OK\P?+)3T\^7W[R4_YD]?BGSYX\>/IT]>#Q*O]D^7\D1)1OX/A]F..@U:/W MIT\?/_CLR1/]T/MYNLEQ<,0OSX4#[W&A)[?RZR IXZ#2N< M DQ2ME%P)4!TG1(T.3]@7"P-MJ=KIMZ.B6=S M!(Z7!?OD$$$8!6AT0N@2HYBYD1H_>9;G$D)\SP[&GXG2!JZYNB;-L/#T7&N+ MC)W2#9;H%77$E"TTC&RNFN6PC8R[>+7C>.?\_<.G;G($<:N]$^?8^[[#XT"S M=_$8/\J62;F[=79(TCBGJ)6C&K]-!O \^;Z7[])VJ.(73,,K3..&=F@6FU.X MC;2>R7+WZ[Y@VJP6G4T9#A)VGB ]NJ*7L'^OA?/WLLCNT/A%Y9.)9.E,*X2= M<0V9-V%)ZP8.C000#NDH^MV,W .(,6 M9X)?!"'"L&,$0Y9HE^ M@38+PNUFAWX:YQ"NN MPSMFX=4#6LO2L-X6!:L.&RNRG#TSKYC?XX\,,4D("A7Y88 8^MEK$&Y:KALO MFB5F.A[=VA9(09C![")OVU*$KP'3M1M5/38UVHMBWT#SL9'4(5*._?>*>D]&RN$D="D70W8-4XG"3,V8M8$>X;2PM;E!3 MJ['YMX<0#J!1Q9-W6'O_%8F7E$*$87[D<01'C#]--2;'8G)I5Q#_9 PCS 6> M,[IA?!%!M=_7C96<]QK 4SC']40L)Y[KJF!,%SL-K'"_J)J@GIF HX(T 5I\ MK7W,=*[UI4@=QR0-;+O$ZUP4[/&8($E.=8\#TS'2GY4/GCWFA>F7@CNV9>GO MKANV?K #DZZR'1K38O*2YB.8Y?))Z5-E#!Z0^'O=A_\HN^RC\IK"@RD>P/T M/M))V3\]?7S^!,KM%2<5?WKZ\/Q!_",>^$^/'YX_MK\*[P8CRT 3HQ!W=&@Z MP$SI/P)E*DX4U%X&YG8#=7M!;J#L9^[OX>>?G7\:?IYOZ.&3I_Z.,'XJ1,#+ M8J=53BGE'+DQNZ5'G$@I.*?:\QRX5L\EY-$:?@C'SS@ZCP%Y9C5WA(]TSY'D MA=/)J*+++L/!,PYX"T7X.E;F,-&OLO;DO8K)$6111,<2ML]1;),$,=Z/4HE< M0G*'"0;JO6W6N(@S$_[RTCHL;USC>%D./V0?K/PF3)-2:;L!E)%WF\6:_'H7 M?]2Q"7R03>:'IR;SJG' M BXL[>A#__R) \G'DUIE="6@X\B'"]BS2.VQ7LU>K_SI.S==,!,ROM9,\C5S4@VGD[0Y<#O)L@F*@KU4(\%#=[_$TGV7A M-!TU!AI!9L^LXD5!;]OL$CPSS,Z^0:8DAI#5"IG%@!(!1#FK^,$XV0.?F,ZTBR MZ&L<:06C2.1ZGO$U^4ZEVL:\88ZZQ7W*#S['A_(?$ ,J5C8K% E2IE?$#C4_ MH64>R)3I[ G]+7V$PG,Z2!G (_.-3PQ+5R1"XI,RA$43KO31_4)SO/M' V[%2ZJVEU5SDJ M/]OH86G\M?T(X3/'I#5(SM/I2F,_\$J&1WJ6R)XF" 2*']H\\#X\,TJP>&4Y M9'70=H51<:'$O"HB'Q2[6"7XY^_(!,^8(HTKIB5OZ@#C-8 _XU80T,AK%7 P M+7+2201*"LRD?1$ZC>E5K)(KYY@06TDI)@1C?.($_67_I+*1,BFF2Q/2(A%P MX[&#VDN6;>9U[]HD26TJ5N:=8[ZV5;NG?GB']+L( M^S7-H"J"O&F,U$3WK M0IRAN*;4'4%'+YF.[.A6ZE\>OQA6]9?#/69K(8FQDPP27(_WMF61SPD,5%+[PW&MNVX)+0#589>/@(6,)^X[S+ MB@]^A>49:D8(0 B2NZ*]\(P2=\4$_1U^52-EQ"%')0"2TV\H+[&G$+'.%NYL*\SWL]!,''@)9D9;,U M*.<_M%\UZ7ZS+:R8=ET)//:6VH^13&.[4.)K+CL(LC=(#LA&Q8]^;)MT[0^- M3&EC:3MDXQP_%/4/U]GO/K#XD>LP"C:P6H_0>$W#,MMO$?_,O5'F@.( N6BA M;E*NM6'*LH4-QJ:7W"[<2GN?57XR-@* M'#'R/<3CCO[+,N=RZ/+-Z# :C[/S,'^ /&H5: 1Y5-(&5V03CMD1\X.O?[#9 M1*"?Y,"<3#@/G=Y+75SFTOWRZ$-CM;O'4?ZWWA?X0G&'2FO1*>.3EO>L[L/@ M]#@*)$W>H<9&9?S^78;=+A'P7/AX%@:97\=C:XMG@-0-M,\9?2)G$<+?9:'] M1HH2$5G4F-H';*/'V$,_/80*F<]?(5Y'S #8!>;]8;PXM8(,4;9H&QQ([M] M6Z$#%3:/99^%I@JH]=:6+V :#Q%']Y@"<>Z*HP4>L7\/0;2WS&A46<$!=/* MM90;)"&1"IOEK[P)NG[TD.X<])W,F_JK@/ P;C::E1S#=<,E>Z#31@?/EF/> M7'B"^/YP1Z/;F?L]@0K)N79CES@"%J(MBTL,X+VP#])Z0*HLBBRH70YC"'+, MR]1&9U')QMPE;BK3NB1^1##=XF74)OOB%N6%#ZT5_.C4"CZU@G^G5O![/DY_ M"#.M1C,:#\<[?8*0YQ*7_EWP6)':?_(!2;7 MX2WI&&,LOOV"^[/PP+)9G['B3#\.#Q]??B9YWPU6>)54\CP5%!EZN).9WQL>0@]:SI6VD1F&M-0'I!R MH=WXD97*L+4D&+'>,A9!$K!#DU>_).RY_]#=5^-W""@_H[9G5GADHT$JPCP1 M OLI2\)HUNSNZ-=N1!@=0<.$^I".3Z13$SI8"^PJ"[_P?[)P6]KT+2*B6%BK MF?BG/VS3UM[#-S15PU!?7K9,V<,#OP9\Y]]C)UUHII".) C9$[QB;>1F5?'6 M.IU*O5:,X::N*=[1"?&RT+9?)XGP%"#B0IZSI^?H MT">;>2] KXC4#1BO+Z7!?P-PZ#K@VVGK0X)+^@:YD'%%0 57UR2?0KN=E<0T MM9DG_C\X)7#3\17:$&Y69U7TA>J*KB[":(Y;CK=MPIZZ2JF#\-7'W0D1-+_X,C@';KEA%Z^[2 M8/MRR,&?5ZAW@9D$(N1U650K;7HB:&,APV;H49<3_R=G(UKF9DSQ=W3JGQ$ M5NDCEZ6'G_=XKVKI+_/(#HZ%D4)*4(S8FSH*N=NR@]MAJ J,FN>)74QG!>T# M5?5?O/'O>53W96B>:>GW+&VISW32TECA%D[SMW.&OTCI(6%Y_\\OGZLS$SY= MVS+<1'&P"AVACN#6!R:I18VADNC M=K?#6AY)'B8*$$<0F\H4*@^Q!R\H!3PBOS0\B@3H,B4>!\/5%C6>/V.I \A" M..3T:'[5!IU#3U$0^;%[KF[5&@\[KJB+BPY:H>Y5XD&51T=]-]:!E4"OB_ X M>=AGPLEJ;3ERI[NASPPKS.$/S^1R#?ZR<0)\QW>S8#-Y3<\7S^L]PUG%?+6C M;M@;E9(Z\&7!-8U_*742P@//,CF1!#_";>69'&K(;0%N-$78.< J<%1 "[#29)]DI?,'F!T$$R$4M?BP9:ZDGEQ+J MH:2W&==30?&W7S_NG0K:HP[3*U.Q$G:9'+A@['@I/%W3TU1#%DV$!%A@1=UX MDR@>R9Z2K48[-&'T#52^[K%#CDF?DW3*@5JD#2RNT@=32<]71_U5-TNA>U,M M#QD,&2V35!D,(VC%3'M9P,.[NYJ^E%9R6*,&Y5DF/[Z@(:Q?S^A"$LB9_8X^ MJSI0E@8> _E#G<.O%-+M05^=HUIW@)_4#QKDE3_%P87;X''SQD8'CXA'-'9X M0P)YT1;(I*"? 7K'(P^.>DJW"@0&Q]/N(1!NMU.8\6^>P]Y$"_CML;D#6_6H MDZZ//EJJMK#2]G(0E$)+)U$& MH>/SC;L7*AB85M936!DX G".J[AAS>UU%X%*]4WK7 S=.0O]\2P]5D6C<)E+ MN')(64=%Z*)*=1Y4W[T/,,!B6):Y!DTDEHF5!).L'^UF+MN;BRVXDM2'1TJ3&#A%*ZR]9;DWZK32GNE8*R[R#=B&K,KMA>5S60D M,;0C$0BYM!R=JOZ33"3U KX]%SL3MC]KGPUU^=\#I\#K\G)PO"2RIMI(4PGG MI.\NT:7@\'A^5JM.\JI,E;9+J[1VMPA-JA?8HMR,QZ8, M.DV='P-,DTFW,CK3[P,O$YG4Y9'&///5^%FLBMD]4T!=?@=\95<,^P B0.C MY]&K\9M!6(>3U!IG7!]7#,08$8M"CJVZK_J?2T>1)^5I&J04UR/*:@LPWS6% ]!K"5,!XK 8N@OOCG9K;+2\5TJ&Y:>&# '_IR,ZQ MWWE[E$GR, I@O9/?J-KV3B?)"ZL?!T'M P,8(UX'VT)HYL7V&X(C[KS12Q84 M@+H@9; H.X,%!,8WK6.+NG1HZJN)^"HVTX*DEV-LV7"V<*%+G MET152E%S3ZSS1-"BY7%.&QB+PP-1[.^XH7'O(5A:M'(G9C;&M1P;QGH?38K7 M=NO6H;BSV8PFX>)@*"'WT:?6TS7A5/6CJM&MN^@AOOS\LBWT] ET,_;:FS!B M[G0;@1"IF32/>_8\"]6T4N>,'X/%M'/) MX9CW4?A":A1Q$=UPQO3/?_@WYB(:; MCM(&*R52NJV?DD=>5Z#PP/*G'# KJ0 ORW8Y;"4@1/%[W]0F-\Y21N?D:6+8 M:PT*77WF#9))F80Q(Z;3-A_! M :$N]%;*'!Q;"4IGINQ<4P-9,&Y*4U%#(P<1B!AXA6:F0Z?9#K< /<'2\GZ\ M=?0G,A/H&/&^W4N_2,[:LNZT?7 =)EK%!J6 (*?)(B/$*6AA*,-;"K4GB!J6OMC4+3X*_5_FLI-FT19/#D^. M/+P"-,T2R^^A5I;S#_WS30NY&B8[T.^]ZMJ\J,Z^IGR#WEG>2EB&"4%,')CW MEDLF=$I]GR_?\)(A?F>W>466 X" -DN_QP!ZD?_9(F;.EA#]C7N-FBR]*?;3 M0V2&PVBF4M^T\R+RB-DXO]$I2K_>T;5$QJ>N:Y8ECQ.&4"$2K-P8=AW4F\-U M7M7J$WA)OPU5)?W2#Y)"N(_4,@-J7L9V)I3B<*^#\@%$O5$3G\NBV62>X2\; MD?\%0U,UF='#K]@^(FEM!*A-" 8BQ6/0/&&&:>,Z&0\&W(0]^%^''QW1)]P0 M7I6" 9%Y=]?]'6T;YH+(0G^?(^2>5G/$II<4?N\25B;=7QU[>+&A-\SW_)HL M:[/X&YE+[N]:*$D?APTZ)3;7;C+'J\T*6 67GS)]]?AJPJRJ9Y L2(,%%]& MH6^G\"TM-B8Z 08@&[.S[B>ILKN-?(-B'_ _2C@W.S/QFW"O\JV,:+;=I[^* M3$"V@[\H9) BR:E;%O8L\JM2)/)LU&&+3GM="*2_JL[Z5M30 H.=)OGT3V10 M*&BE9"7FT5V-7_B&6)D.7,9L43K$S\0QA]94_2TAFZKT[,\]%QC1^DI/U+MFF'7<>,/(!8')8N'(SCL;BYQYDKV[#80"0 8R<6\8SOD@ M6]9/3BWK4\OZ/K:LZMQ<*0%[N%I':$F*X]^42C;)QS:CL-"E?$-&D9SAK\&-8!L54H=M5UB*NNV R9P8Y?E\LVZ$,T]#\\PIXW(3?EU"V MI\.I2W7OP,;$7V.R+HD Z5=\[@]B;LOC48CDB7W,:HHB<+])0(6QOQE0]OX1 MV68F1$YC*QEA-Z:V?' T$;?GWM3H)6EN#)HX:*^[ETQ)2>0IWJ'AVLL,:U$J MKC66=Z,8#\/NF?K;%$)B8SM*_(:>N"-KB[5U5U$WS1H-ZVZL+J9KTC>-ZNMJ M*2>T:VVZ@0--,[RN+W8<(88BS18!=9O-($JM^BKJ4 #.1_C&J)")&JZ,!JN% MW"&P U2F["?[V1U]+%&TX6(&6EY9_X!5GPTB/3.?9V"0:5QH*-K6] 64R)+G M*G00IX :00MY(1MNQIPKS@"ZYAYS;IFR8@C#(HLS1V*KD^3RQF1AD4*Y,O0_?RSJ&! ]&485T0-,R&':$^ORK:Q*NTF_Q_ 4>7%T#Y> ME9IJ:D5L5 =B)'N'Z1QU8WH8TV\)2J&3[DF8C!:CH(\O%]V>%I2Y! 4-RZ6G MY9*'"_A@-;KCHNQ0B=):NQ@3%\" >"V[G"YC!TI A@@\-Y1PR;17#8Z7UZ*A MZV, J7"9$='6S&0$0&@ #$5>-=?DXM1L/8W7/(V?(<<=)TBJ)I%W4:=@' ?Q MSXM'DH1;SEOND?P\2$>.ES4718)PILKPNW"+ZPRTIVISF;FB[H3!ZW7U2(9-_D^G-6/AV#,<5+;)P&N[M>4Z\S"A&5-J>Q],!2[W#/?EZI>\9:+A9'X MXL!P[5^_R19?[X=ZE9?\PU^3H>;V;BAO*@6+B<.C$-A*4TI/G>.=0R7$&*3K M&&ZI\>XJ'NV(>F-<]VM&7JV2B ?X!^WIQ1,K'-TH/3XBL6<%< M^E>QM/$N7:M >"Q8-HV_?-N'8J(>^4AL?@N.-91 QL^3&3A7P2UYZ*]MM7X: M4U/R]O3 '(K3#V!F3;]<)G!3SON$$B)1%Y /QN-26]V! KUH;_BE$:R5W@Y% M!OT00E5[WU[79SORCW)L<+M!3QM;#6OQ'XYG^HT@<4,KX=KRO?F8F5^7,JA. M$3VC=Z'Y* ,WV$VNSEA@*H!\=,+5+J/R5GN?,%@]9$$W7SM0$2.(T]E:UDF/ MB\E!>[N]NZQ4N(4D[X+%T$)\,-2P>_\WU!EQ.>&:3]2H" M!C1DYC8)PSS &GU$8S.=!34VNWX6QV);?DN<"\6OE9W_IMCYC+C8,*6Y5[9] M)&C;1VF3PM)% M[,_-;1,=!2C;E;" "1H]X(WL-\-,XHTB?L:+E3QTP'1/KG>^"!6,ZP0@[L)# M(+.04O.0I L&T[,\OE5^._A0TIUM]!\"XT7RKXG)7>=UVCP65Y7,G!]!+ORQ MH H_I"S@.D-M2R=CW-IY%4"WUHU=Z2D+))=Y$&^'V0[=JGIW;MJ5U[']NU@15/A1KR5;.S8K0?63 OTJC[S'PJY__1,I'L MJ$L-!8X0PH01N2LD[S/?;<:$57IPENU<=NG)K4U*S=\F_V[(FNSGBB,64_QZT"0%K&?=9FG M$Q(QARZW3(IGY"Z:#14V$Q RE-#.!_ /)D]+*/@+7T$=L>[,1'!8(1YU;PP MN Z#/;%9X]3'Q:Z,)E"LQ2'/*>F&,EJCD_CJSUC(H&HN0MG4Q&NL&EQ&K?'K MIJU6. &E5=P(UZA2Z9POOHRO5X AUX36A"CQ9QY_BT/:.PGQ^8Q$GLC>.;I MMS*HCGH9\BE%(L,:8]0RL4)VY'(/")8YUM%CBW)_D^^# M0_4LJ>;?F6MZV*QTG6S5Q/[2_E[L>"?ZD[16!I53R/R$GI8\^DKIY^84$K4C M;B">P&QN]A5O?PK8F9 K+&TNL0+,+*2#87B)9JMZ MS9VT.60U+H;5I4H#,6->D&?6^NBDJ4 ^AJ>:N'XF.RE&K":G4J\.=BF7PHB$TB!8[ATJBF1!Z4LFHK$PJ MZ&\QN>V[_UA9!UZIR0_:+J0'YVG965!CS EJ[UWB='1DH)%/Z$[@"<> ^BAM M'?&V4*\/YC)*I )YSFUX%PY@9/CI$>*.T<3\O@T1;:@K/W$9F&ML);- +*'# M)2-/S'PW_B;=/0J#R?P=X?J5'/+;K8?]QPT?BM@3+==2GNB5M[ M_ZNKW2^,-=;-!8_'NC%O:63YTKH>BI40'0MVFJH.@_(H M-RV'[=D%YR+C""^*(E%0RB_*V@[^A8TA,-:]!/Y0FGZ,03EKUF?TSV4URWF]1K]&?IM\TL_@'^&KITI4P-YN]L/T(XSC# M_-HQ"C!3R@'Z:[J@HOKPJ UN(ZBCSJUAY$6'PAH?7\4"%4^^O3$N"04 ,LR" MNZ1SBK,B..LU.*0>P8DS%.?JM)11K*KBC#L3M"0=.H3ML!3(CGPZQ[K6JY;B MF1B>XB72<_2MR?QTQ2YO2L!^A$D;:G;.)/CP!9]EEAEG!C& M:PJY@DP6T)-ME/A]'99Q$7H^]$OI +71)UX0F2TQC@-ZQ!,7!E.&_NC:['# M\(2SN3\\L:,1EA(F%7,_G8W MQYE[8#O(?+@@T8/-]15V N*3(QS>X9(YJ>Q MYKO;49'%PV^I._.#WQWT[JRF*) 6;$Z !NA\+GM1,&N,#D]Q*38,FR[P\KT> MXCS9*569"X#-(H-S[13'7%K6S;W3PP<9'V'!\YN+9KH#A?;I.]>]RQBF::$B MF/9(V1 N!!V22B!]^"?,0#&$5CXB*MA67N!) ]J"Y+<*I\CF9K>U#!8C:L]$ M-L(E'KQ+*TTPQP@//I'1AP*;0##"1_@E,X1HV>;=AJ>%\*JTLGKH%!D7:P^] MBH1A49*+M"XF/B),=$T1.J*W%'I6 :4*QFY2F$@JF>\T0])RURF>G^%0O*/9X-^ G48C MM%R$B86KC;(]J7J%"_#D52-M4Q7+P?IQW;Y&EZY4>2APO.7.D&$;9Y&*TXK'W6F"KFKUFX]T8(_+\T,NK+AN* M@#=;=A%A:GQ;H$-NC3^MOJRK_!HQW)=YGW=%Y%6&&[IHFUS'?1TP0?K4,84R M9R-8Y .W9&1PE1B_HN'7P_2D,H-_#C]#YOTUP"?@Z(*I4W9YIO8>PXJ__-N: M_Q]9=64*B3>IV$JNE8N "Q8P$^=,KQHJ6%HK$C%AG9F0;G3[T=,E2B&>NBJL\."CZ- ;C)5QG M<;EQZ\YXS.,OV\2__%"Q9#JLD$_KJZ"SD-:A3KN^A6]T'_>L7!5/WPJ7PBH& MA_'[@>4=O0=R0+D-FUGZ=@T>^57)PZD;D%#/93DNV@']A$ ]>MU46C\]+KKD M*F&QY>_H9&^27?:L?E8L/I2U']+L6*3LKWR^MX(JU!K6+SDD$_#$7LD(C8NP M-:G*').%.3L5*Z/J7D6*?-&5+(NN/%SJ=T(YP#+TJ[*I3$P"ME]>Y$9><.';LI.J 4>7>=*A]ST4-G&O AB&,LOEWV#5!KCQ]D3(LG+_4+%.>2 M86OXET[G@1L#KWPB;M%_%0(!JEA MSA*Y&Y,1T>=:C[P)^ZM #9 .[+W/*#T)R9-8Z*KL2@D-_K(I5V2]] % AQX\ M?G;O1: U(19$RIB2J%M(@TI?@9[/''052G?'*)VRGB:F%GG=61GZBUE(2?> M3(<52#%2?#'L!;B;6X7TS^>+'Z5UU=G0^%R5=201P6/2_AYMOPD[O!"9C'JR MCJR,$>--^X8>"*'H:&C=T#,YAPGM5>& D['AKC^^=U@?B0I*9T@L/))7>R1S M2!HC\"5\781^SS4OL$KQ-#'0.G3XGA9\[0M.OYCSP%U.JR&_MX]CJZ'HKJMI MG/K)9@CHE+(>_UR*XQG=H056[541[ROF9ZJT]-ZH/SZX(DT:EP=-R\KJ#I&; M5OAH>+''"S&O:\9 E9DEBF.Y4ZFZNU0^"VBS5!^7![+'T$1:"S7@&48273E\ M1TE\W+J&"59Q^(ZX,/*%U[P\[H(V:!M>Q@0@FR*R9GAMCH&/WTL;+WENC^)+ M.']DC0\M"R18_;A*F @6#'&L,)3UNLU#\W],00YU#Z@F8,Q 2V8*#<>$@^)I M@MPK>76@K#(E+)1H2WXU<4%QPJ-CWT%^#%%N)"@4J6')!@LY MGP2[IE9:0#^\5>!89CZ-2>U#YYT3L3ML)MI@Z[U7<_>"T![?*&BO,V,-B!0' M:97PT-,$NO=A=\G:&E,',Y8,2MS8[]F(^(KVL][/T7?G"208UZJTG^3XSV1L MBJ$[R(3MS[$#$(79PF'^S*6;UT7^1K=84-U.O;$YWN#* M+/!JM$/7H #53EKXO&!BU4&575(%,!A!4@"9T0Q(5'^86)/C8BF=:BV*RX0E M2]Q'CQ)'JV7 B\N+RJ.9(O%'(^@H6<[7568U8&\(_OT@3CIVP=5+GJ"W=3'1 M:.$#M;,KSFF(2BE^1;[[AI_U27**$FA1>49?I]0)]_>JZ/(;X K" M_5J6YK ;0E^D%4N;%+4>B@9K%"65#)K54K8GLH1@E NR4WX_3_=[,&\8<9ZG M&R:Y_)TFO.-,=YKGZB/Z9Q,#M@Z E9 S?JST064U9Z+5J%?LJ@4VWP!,>1%U M] I+L:M&^!7*UFU R1J,06NBKH9!K'/LQL-'4B<]E>61]L M%L]6(0(V-U0HV;B1&"CN@4)T["?'U.3JRW%;\];II>/J#I99,C9]) /GR%/A M3S-/Q!49+K].%46T1,RUXU@>CDK/!U6\])-93.2Y3T)[=WI/!SVVT [&L5J[ M>VNK\JM0](.QD6,EOXFJ:=U#@BI+[2U:#,V4^'A&?(%C\W%\ $K4HC] 5_/-?TK8%ZE5=# MZ,X@@NOWD;R9HSJ1C9BIP(@KCS=YOG@9%EW/ @YJ,.PC.L=DKE<,"E /!697 M7@SZ/8S^&!I._IISV\K08&5KMT>N'Q425/JON0D]0Q:']UTHB>Q$ ]("7N8R MJ3"6_CR)6BG"$0[EIK(&B("(--_5 )0KE''41SK3$@/G 8(4:EZ)+N+B"W*A M^8"+OK)I"9CS:VV>8[%2 ;KX@BU^)D?;R>()&1 W@GACK.(0G8<=25LNW)G; M]I<*&;*B8S"92)4ZU/*B.?BT(2ER.,_^@G7&DL M'!B^]NR_-3X7K&@5V(M"4^+]DSF\V]"_W\R:7*ASDC"-(_9:I]@,6K=>?-F> M+_Z+7FS>++X>Y(&_:@06@N=]L2F+M4=N2-R6N=- 0^)8:#Y<7AX!]6:B0=0C M82)<[?.[(]_"[J4_JUZ^+>@L7,ID.Q[CZR'&7VDL?EVT2B(&-W:HHI=PBLX< MK/J@[O1+!,LYGTJH#>[,%GRI-FF%^)/.(&&S-6B5H^1GXE"4T;,9RMNN0AAB M)Q?ZKQN(8XPX) $K*7(GIM$7^59<#6+M2FE5A. UB,L[ZG2MF(;*K.*2U(#. M*CR+,[ILI@$3$)D.KH)+XS80#"L]68AUL'N*"&YAFF2>-M (8A+/0.\A:(O>CYACUN'23C)$IO MQ0XQ( 5[" ;LY;_N;I.F):V)JQ8Z;Q0.'$02Y%C"#S4>^N.U 1-$CFCUA@5@ MCRG#L@CT.Z/(,I=AGD%\@,;)K/XB?S\I&H5/I2?F+YM,&=$C18[I$7G*;&U- MOIR4N]P0I96^>)KUPO@(5Z82RNTD!C ['B\F/ L3D$;>+>T3\B89142[-)@IB99+OS.XK*)M>%@J5!>R\!-.YMZC.048 MHX&=X]1>(T#$9^']HL74#>*TR(,2[LX,15?<@ 44\)90-/I==XQS"'RP&P6* ME$!5DFINH[AH8TZ%ZB_\%#V?_=8_X5['&7.Q[[KB+_8?S]Y#+\'Z2.YOT,/@ M-< ]G%7YOAGZOZS+M\6LGW1%?^O)2$.B;^G_K^P9Y&-/SI_B'S_V__*K'@(U M<<1V>E-\?W3_SR@GZ(NSCDX[]#RNR<[M1C_C#A,W>/1.__W?/O_DT\^?_%,"0\4(NLX[@KUM3CKUQ'O=64]YDBI MP00%$9M(Q]2;0/P?.?=;PS*+[4;P*=;J8[SBC]E,3A9[LM@K1GL;PY=4[4YF MVW_Q/#P M6+A$\:7OVY+"LW@HVNBW,1K[&F0L(-F/1G7/8V;[H0%]/CL!?4Y GQN!/B=G M_$=WQI%MQ'EERW\C-DE&\:6[QL4;01*),#O=<=W4)IT]8E,'7*$6Z#&]-[8W M;@ZY @00-.5*F.E%HF2I882*5S4R>U%?5HZ+,=)'GJ)&&:[A&VJ9AL4%N,_2X>/ .4K*\%0*:]P-V(6 MV;7012G8&8/9AOX"Z"T ;JF&H1#H8EAA<)(%+)RF4-TI3[9]\F^;VW?P:P[ M)4"V5I?J^8C4#X4#9>"/8:B2M8M\BROJV[H NJ6HN@WLW/Y:'%I/;N 4PIZL M]Q;6F^A3.QW!(,'<#1W;8)R[#TQ&P\=5.6Z MX,>=7"I@[A3#9S*"C*A"6GT1SILD%'MRGI_UC6[J8 MX" C-I(GJ;0,0=<_V>;)-F]OFSA>\[?.MF*SB?DO=0Y+JD\"9"D@=N.#D4T]V^TY)4!QMM**38.N'W9NBV!F" M7YTM*T(M\U:!YR=;.]G:._G(HF9M.1L]IG]B#8$%8WS.D&,(KJ^H$M;XP9%A^=EQ,?G0EUD$AD8C1&ANB-I]*([!V+CJ>?'0E NZ.@ MIL=8K.FI]T6NNFV@>4ADH/NBFY&"C*-@D'>\0<+Q?/$UW7[@X+?IKX0+H4>W MN>>9)/KWDB>\&KG_?S1MOUD\A^[?,L\6+P=4G_DNGG=EGH616O#2RSPGF-0Q MF$F+HJ-NX;=X!@UMUT75E)A/.*$Y9E57OLLQKV4)3DJ;$==IN*34][!M!+H\=8Q,2V++YJ9![W1P^4;)F83=)XA:\>!UOAN_F,FX M+:Y*AZX_N9YWZ4LW0@)W5 8:UE9_A8\0,5:#HG2!1(;%>T -EHP7>.G8"OX7 M8$-VQ(LMO4[#Q7(3U3F'98-ZF(E_8=?SB'2S VD].'_H,SH#X6795(U&/UZ$ M=4J/,C7NS'R'_&2$-Q8@0FWWGN&0V1D<<[ 2$HS'9)E*S0@-=1^&$,$[$24< M\M2Q0G#DWIR1MT9F\Q?T]?5]9R"@NF=]( M*@W/*NY!7M=8.A@>K5KQVP8*?6&L)@YRI^?$34?"?>7+CX/[(T6/"RV*Y#+V MWM1V>(.G@7GR HJL SA2:=^WNV".(EPD9$%JF:!.HG-,6.F4S(YU#T>K++O3 M+;:\NRNPN]!Y9)=R)V:B,<29P(1Q*1MI)PLA?\LA*Q\7E=V9D#&OO*>(>D>L M%%VP!A JED&'2+_K17[.%]^7EPU3!V [V1GO!ZMVW-Z,1YZ2#?[W4.I)A]R" M=9F8;LG39S,Y H?'#'#5G]=;$VJS\\57\11/M ^[1]D6ZL6YZS8F[*S2B#:P]]R14G9EO84)K%W%LXF$:=<1P94I4Z_%F,\ M<"&[@./)%"E&8?(6$)8E0)%?5\87P,7Z$B-E0F>+$NC\K[ DVO^ ITJ2F/E' MY?DRNMO%%+U9ENN"_#C*^(/GF6M;1P%G?1?U(B[E6V$R>QE M,K5=25G*5ZNYMQ&!,?0O@V*Y5/&QM3TD!+(@L5IP/KUHJ[AY<04CS<_K?$L1C(166TIGQL)IZN-N-9;+O M;]SF\^][LM_93)L@6K2".[,/03'(N"5&5RB R^ M4GW!<*4IVV/3ZBH[YEQNZ=(+D-GV W=GG+H)&Q3[%!'SD]Z&G!V^2T!@^12'M1''$ M=F"WCE@2$C4 M73XY4H@[$E)H70R2(;/R?D$ )KX+Q\NH6BL#])39A"4*?OFOV"PQ1878I9PA MD?4\4U8V.PON=]Q[E!])!.HS:XRB*2R><-5 59W%'IQWMJ.*VY8PY2#VHN]! MKP-.K:JY8-_(!VLV;L*[MHD:H(_4[91@^QY?W3/%*-3C!;F[W*T"TUU&\0K\ M*.3KI7EE"@W0CHA%Y+B>P7!"]5U_?BUS.-NAUBNK]^:M(ZSA:F$!]+8#E\(A MYQ;"T"VW 2\Z"L3Z]T^]_?Z2!] .?P&BT,7S%;^@7@^M#;V,W< ^#=64+!NF-+9!"X8,L_DN)LK47OC/_NX3-GZ?+EJ"X09AW.%%V^+J+T/AK+GH1$EXH?HG; MZ3AYG:!0[%BABB**L#,J$282P6? +D%L3#=*@.AU[%:XLY9KP29Y4BW! MJ_U81/UV;4M71]HQ)JB7X"(H_S#X!V%U.RWHJ6!40(,&.&J2Q?^.DL-X$9!A MB?'2DL-YTP09A5GAKV/E)+8C$YCKRN2#D^!M@D.8A\]F]V@YW:TX?A4!)%V_Z6=S$$$HND+8_[- M[0E48I7;'[/-D55#EL+H'FYANCVE5UA6>;GMQM(+F;CQJN*15U$M570D V0*\I%$@IFYMN3)]?Z^WR<<#\4WIA_@NXK5U:J MX+N#:T;!D^MAP' Q@)573IJ;JHS9L\(JITFUU/U^\-V&.&)Q437+-_$,[$SY M%K&-A2J#ABE!/71Z1NO/V[\E^-Z(2)+^\?@^3$)7RT+2, A7[R@* V87@-$$ MXF"B.E>N1I5T7B127Y;MT>[NFFY8ZZX]2#@SJLXU%!][\K>%R$Y'IESC!IN>P.5!5NA M@KULSIIKCJ<,SFLQN/H/.E+P"940]'O7:WE*)9N##2TIJ("F$V&>WHCEF"PU M@V5;YU>-N'C.:N5-BQPB",<@I(%P!P3Y^837*P\R2;.N@5/]:VA:Z MF$%00*]LZZ7,9G(9N =^BM&JI<*4B>:659R]S+>-C+ GFC'NI+"]EU)TS647 MCO-3@Q"ISJ*R2HAMV/%FE7-V;;$UO[#&[4;!PBA^A&F-VA82;?8]^YS)H/*Q M)BY;%,FG)V&6/#DZ: :JE2GW,&K [Y0VY59*.''2$FE&<=D(0]CM,V'OMBU\ MRHZW8NAOK0.#]0T"\=D' R7YL9"F_Z;(KTII_G-&ZM.[G:9W"S1%UDU5-MYX MASJ0Y8FXW= 5,RJY%P[9237Q0& MY;W3 8T)*#@F\4$\#]5AT$Q1HN7,D,*AD8:DN#%S_,2O0586H9W>JMTA0TT" MI"%+I6C-\ZMIQ9+.U&SOLOM +TJ;\9!Y'P"H8P)/V9\W;CB_.]_4S?79IN%) M1O]F.C8'BV]OO1E91[SE"CU* OZ7^DW+0\TUG&.WK)K.YL5#J(\HEE9 #NA1 M2,&-\R"J'J1#*SRZ48>&'SCSOS"Z4 15TD%;6_-]Y@3F%5 X0%'SM2Q%&X<\ M D/D2'-;Y BTUH.WNM@1]4N<):L?9M["&W.E-]LC6H 5,,W4Z6W+CC$;= FM MV'$+-ZR%X2I^Z6U8_JIMAVGZZF2,W>O!Q%&]"I*O ?6@D_)<5UMIPS(0Q')Y9I>;1N(,_90LUS_I(NM> JJQ=T]NQ(5_HRLJL/#?U^2MS!7E1FAX?')EC$@KG3T .C> 4 MC3]PEI0]=.6H':XRM[ISD\1:)EO12+.2K0;:0S)#A)GDHHM$PSV:(6%,4B<,JXJO"$-BO8]<4N8MS1::V#/^"^JPN9QIYP M?OA;;,'GA;:"UYH\X+JC]G%Y:?+Q9LLH/9X=&-70)Q' "^AXW+!U5-CH>SD! M;PC>#J03_!LSZ<<(Q1MP9_/K'\8$?.04_"1;" =WDL2[PTWDFKB/(D.3Z^)R M "KI%IG"_4Y]9NIM]$SD$("!B.G_K#6[>IKZ,0]_F;<:>>VB+"[%%IG&=#&> M("1_SY[I"\.GX7"\I/]210,]\$H*>X81R,*#[M@VA?4PJ6%P'1<3T_ SXEUB M2<\RAFX^)+'*"9_OON";2>O;-Z-=C=7ULK>\KSEH,CX/$(H@L?!'8;H?^4P" MQ (%DSF0IY$]IL-@7R%#Y8XEQE'+K3!$L!-KBV5!7F&5V4RK3."Z5JQ]) LU M%CP:4T86FOQB%1GO'^LI%LW+&O(W)0;/>RNZZD70JM\4O,*:@ZOEZDA'.=_. MD&L@/]##L^U9A"AO?9.9A_-T1,$VA*27-V42,D+'9L?/Y^O\P22.IB*M@XPX MZIL 4.*9;KY8E.O4F0M/AZ$$$KQG!0>9EL^3?6[QM=X"7?N#[!8_/'6+3]WB M>],MCB=R#$>EW15=5'1+P2=I<6@\RA298%@%C8O#K&P&=VR;>64UL!@E1SFT M8U['-Q0"@!7!0S,NMDOV457--4@4^87\KR6U/%&JWI:^EVD9$8644,Z)(^T* ML),!ECBGAC/6S;W;3*7" NS+ PT+JY+I$SNG$,WZRD\-V8N6@T(+A M1 3N1Y*1V#"R _7(J6E)EEW+=\*$7QJ!3.UQ7XJQ:!57]8S^\P]HKB>RZ%N: M*T5A/':?LMY]>&S1K\9=(,?M(%D^_C9)25WM/,PI*A<:%P%<362RJ96H*VYB MWT-,ZY(!RW!H^G2F/.EGXV+9?3J%F@;P:-;$*BR3'(3JFM0Q@.HF]\&(E6PQ MICB=U-($/2Y@*VF&T(>565;)&0[6:^]_^=*1I/F*B)5OM5AWJ(89NKE+S##= MZA_02W%"_L@(NA?1-Q8MP%R;>!]\DD-?5R$Q2% M5-$,(89K6_,F&1B>LA4)W84C/[)1.(/ ^?)_I$269!S-4-]+!&.SDD\P/_-; MGO:/R;PK.,;4IL$9WW(GJ1C?T/0>>.9)\GU LOJDIU/J7 C H2TH)/.0.LTL MV9UU]1R?P=0NM(AJ9G&T\CEO**OF)EOAWOZ:T94W CU\C!;6E7'("XK2@!33 M-X CI^^ C)C[4=D2,VU+.[:8(_2=VHBAP>D)TT.W?*:6;6P(C3*_QK9=+/$? M>X;SQ>N&IY&&EET%?U#.6OG2%-QD'&1HI!EH@X;!4M5? MK2 =R>B7 .]J:JET>3HOPS@Q(0Z=I>G.YP./&_#Z=CWD&@.GBA]>YEQ:,UI5 M)M$6:$6U3YS742L:G\UC3&LD[)B_#((60!ELH)^!LPY_^>H[;.!4UG;1N=M0T\>HMO0]?Y_H8^ M/VQ&%(^BBA!>>8"FX"@"AD2Z=[[+;B1V,*A**("RV'%GTLCP7MF%F1+-/!_M MBC$F<7#@F#NY,U3A!L,%H0GHV#0A8;OXDLR"N0U#35+Q\WPD^X%W!TPXZ +/ M%U_HU'M*[0""RL!+U"=Q4V,0IE4IO/FCO$+(,[/%ZY>OF8:!R:O2T=* ""D\ M?U&\A#(1"?(O#/K^/_;>A3ENXUH7_2LH;V>77072?(N4LW<5+?]>Q>#6#XD"D-Y4Q.]HE(S@#]6+UZ/;]/03_# MH87Q>H[*-PB&>)D5*0.4@,T(,KZNX5]_41Z6]66LO;/01CP_C")TO9GT( M" )I77;5Q3\Z6#_8M,OD?^ ZC"=SZY 9 M*,F.6D9I/T1K&^6^A^L?HDE_"KL$9\6,C&Y(+%[BJM?9K.7^*[G!'<--R>PL MC!2OGG0^4WUKYLNI;A0*-:O$HEH@0PVU*YV7;9TF>2<4/K57&/1>1+W3HO_Q MW) 2>+APN?I>1/BC,C!,"P6^)9A,?\8^K[Z(_,N,@#>H"0HFDIH2%BF,%+L_ M^I!ZE*6[0#5JU*N!#J5$7DTK$&&]1ZHVM%DDF+2\D^F%-#.+K&JYIG99$U*- M @..PJ3=/1@0U:;;1Y!,PE#A"HK*9 1$9 BVR?##X9SB\[DIZ))+-OQGXI+H MP8/D"(B3)SP=Q%G%5%-<>+12PT9,6;F6QJ^R^&(UNEXAFB(-HI4B6JLJ_DR M=_(<9.N48VJ;-QE.L%^PJFOJV/=3*#!%P5C6V_SJ-@Z,<6"6^E)\*C(O&)9\ M>8W&PG@7"N..<P!+;MBT,@2./X(&C1<08H' M[;TQ040WGP,,K/UM]\VN"ML:)5G*N7>UY&2'L\E^0;?J$F%%U:/D2>D)"2>%FQ+ MAA]=L<^UR,A9IJ)N,%G)@:=S.IUV\XY;;]8?DB^MSO5@6^>ZK7.]M!,12,T)G&4>8"7&1+#I3J]"0F5Q. D=R 6X/I,9R:1VHPH7'2 MD!=M\H8C5A37!!#WI,?Z'O?$_9=!?V.3O4^DAO@BQ:BT82@*'4JLC>RPPH-: M9##!&;8%?1!2(VI^K$MVG6\VSR)7G>H3Y=# +[8G8WLRUI^,2V>#W36&AO*" M7R*H]L&&'!RZXL*QF3YP^JIRS'\S%B)#)*8>!(] M2?JAE4_8#(RS(,EY*;I="6SJ5K*WDKU6LB7#1>:'KSI9]0EC,TH".69/6,=. M-Q3]U-=MA#YJ'SJB!Z^%$]H*[59HUW=="5DP=J#[(.>Z3*.%US=?1(D+9275 M5='4E0*C>!TK(?LH3VB>P14'TU4P1IJM[&YE]T;9%='#TOM$6%H$.% ME^-PP>FM ^"13[KW/KG(5CZUK36R(HA.MLPXHZXD!9ZG<+J*_ A;6(IYQ*J=D8M@/^&SX\3+40BV"KH. ML[)SE('7:4O5*+_-*2H39BA=MM2I4J$+W*198]8P8:(BA>88XA>%8L2R@-&! M L-*6&H7(>7% 8AT36DEU0H-LXU1^9QF_,<1'&_\"O.EB85IT64;E\,/TV6 MQ>62_%!E9*J%X_*&4;A &Q4)A:8FX6J+,Z*Z3L.&HKRQ?1S%432>K;[>ZNM[ MZNNA^AE4/?6##508+W5NH@DMW9K%AN9@8 D:)5])"8/DK"8K>HXFC,+ED-[V M3OU*C^)MR#,2ZB:(QHOAD /UI@&ZD<'T^@.(>D]P=^(Z=@7Q(BH6D%%2_\]!2W<^8\SJ$3-?.RG#K+!!ZA*.2H7%) M;G0D"*1VD$7.4)47GE].P"UMI60(&$4@4A&BN4;Y>W4/@51Q[/KF,?M*51EQ MZLCNVQVAZK&[JR[?6"U"\5\>C!37-5M%GK47-!]%KD\RSY.A"( MMSB1!4(H^)1(X@S77)U*[5WBF>B MD1R+IU;CST+;IESS\D%_MX\%T:7#*1F6\T=1SCQTTHG?/=HA&2(1/4;2"*4S M\,-22PBQTUBH:L*PD"9-[N9L.32@)L^Z,,+W^(M_PU.TQ8RY:[TGMHR"VLW1 M%%FZIO6@LCZ\I\FGJ,K9-0W8XRU1#/FX''W/URROD\E^6Z!0D??84QMD=<(3 MWC..OCPXFY]C$RYWL*;*&]LREYPSD/$*"(.1 H]E73/-/64*O3>&JDMQFV]O M1F=VKI9(+[!U6'61X:O%*BM!=L6>J/$B*XT25H^Q _Q!@66DSOG# G&4,)XM M6/S]7K$;H66XQI(!1-8XIIMD6 E4.!2CRHHF,%F%%('%&?'XRT0NOA)LL[NR MWX IYXR4/\R:)N+\!\D&F!)-Y1;(^605T'_Y%N]CJA./,D),9;!9 MJ#82U M$WYWWTLH?8]"D[.>!DA+4'HRP)1X(64BG!P*&4., N6RF#-T!&)?[B9_KJ_A MSTT:$$NDNK[A8'MHE%4#!,&F22#N Y1" 0PZ;Q'FO5G?.V+NH/(QZ"DFY]7# MU5E#\W1'N(Q 7=@QN'FA*M!2UJV9"A_(WM[#W"DS2!6G"!)3M"!"V/"=36HB M6L;PL)29BDG5KD_-C!UA7\+Z]YM@L< MZX6+,W_(WL+4L"#0.,;$E!\48KYA<95]:;\CAMC=D MVQORF3#0']A >SFH=^#FL765=JQPB>#E)BBC]1GOS6$"=@W237ML#IZG7H X MX7"A,"%%7;_79@B8^5_ W<+8\,'>WBE6)+3]6I&F*UT[^M4W;K%TA->&7V8> M.[RBX;LY8W.-O:\K\67[AZD:;<)::PK8.2;>JRDAK:V\PE3/0US.=K88>RRJ M8M[-DVO$;TZUF0\>T55. 7L4]5X[R]] :QFSQG()02-"0^%]Z7%:4 *OQC.@OM++R:(S,]Y=>:<'Y0Y.FSJCQ M%PUGPTC)*!A\[Y!U9M-A!6'_=97>BQE=Q4ATMT98=!='I8!XILRY4((;7KDY M@\)(+Z8A%D<[ZV=/7GC#Q^@$7A5UJ4CN8]+4#5T@ M;X/S,"5TE]J+HHLPW0(J2DR\SE65=;P;I!DG1!@G.Y%^]*2)EG,T/R5*0!JH M0M$G@LRU!??XUAR_W.'/XBGA+&IGSUCN-/>=Y6)C'@9_1BXK4))&[ MNZNZO"+XC6M/T$D\E"Y9U5V@;[0G3K96#C&!AHO#.'%DI7,YRJPK69O8$T"" ML*/GY\9;U%)\Z=GC$@"6)E!@BV[)ZZ7U(I%6TXG0U."$E$/^/+2(5;A M#5<[+T_@6PR(4\I5:NH12(-6;120B;&%;HUIK1<]$\(;HCMO2BQ_5$S:>&=2 M!/-]#\.I%VBUTTZU97V=U]<5A1EZ;H\I010F4>7K1.J8':*.H:@*2I\LO&=K MCV&*%=8BSXAI6]^12!936&H]UWV#X%>>4#FZ]O&?*5D?]) M?Z:,_.?#WZA@/3%URLBI$/!]4>;!1CWC.!;>Q[SR@8:YCS*& MOU081(^ZQY?HK&@0Q?>Z3E;@6+5H-B9*#:&08U/B@XOH.J;X?W]4X(T?^F$QIS(A2I/%B11Q)$5:P (B1);,P=[!'JEECWV8 M54$8$\37S/%U\(+]O71O;T^ZP.U47TH%.$SS_T7@I^=&';Q6\-ODG![E<11O M72<=W@$-3]C%UX^1'JSK:&!VJNC(73!J(4$^$IHGW3X$R4E+H_" %TVF/DXH M!Y6?X@#J2#?-K@6)- >;\L7A9,,3Z35\S_?%.HPZ]$!$H-3S6HSR*-QI?1!6 M+BL;8A8G$#<+T&;NF:GQ/='JQP\GB@(?8\7S>L<;B%D MH?3F="Z*4;V'*5@8&/32@]'6""XZ<,>\61+>'C>U[B8Q>_'$,=LI-TA$]A[J M0G64I.J18_5,B[I^1FQ=6^N0/"'E;[_+PI"9B*9_4;$[:[EHUC@E3-ZU] >' MC('QE]E+AQDMU)FD4R'RKT?.?YHXDH4X.^V9&S<\H'_)-5:T^D0>ZPR[X67E MB[F'A!UOG$O^BB=F?R_! W6P][TYI'_"9P3JI?-:^$<_!BH\X0C( M3*CLNU9I.J2*!),ABJ8YNMR/A*C[&NO@R\)=L1RF 6&8KTIK\1!$YUW4FC58 M@K&"'R)KI:!$!V(>-,AY@O?;DIU: J85:GI-&B+- CCE70/B0*FD% M'AQN!M-N1X_?C.BFS((=F^>#2@PMS'B%>^& QKNV+#E-*H#$0 MHXP61B2'PC D.A;\CSL(X02;K:!EP4,-RX(5E:;!Y"*#*P9TT@Y1\L)FR"*' MD%"O-@U_];*:24W!+UY&SJ=T4:-MH_Y72\!I4VPU$\72'[UG"=:W6A9ZPB/! MN#(L,'RY*L#M?R8&Q;2#@_TJ:U8E$9^\RMHVFUYVV&4"S\ -_ MJRQ7_^W_! MU4R3G^':0W_@E\L:G/*7;,9L\Q0F&A60X@H>+13"P M9H/EP@-^L'=X;$DPVL!"P12D%'$@*]8( &>X&R\(=''([6-/GMQ%YJ27J.DJ M1[!!^$+'5FQ&!!N7<-_COH$[@.4)";''(Q_3M%CPP[!< I'=Y>S@,#T1@T8B MS!=H"5J6.:^5?('@3:&'F%@*%*91A?S6$F.I&?')P@\%I:*51*#_IH*TPRI2 M\MY&AJ$9N2=E&=';84@JH0@[-H,Y&T?Z9/P27UI*]FB;DMVF9!\A+?6Z95@7 M#./"1VOEH#>MN/A! XNIKJ<:3CBS4D\O0;](X8_691&2I^@:./O4ZD*-YJ$1 MGDVOII<4\BP2/JE'^J/Q'E\H*]U8*5Y$%Y%*/=JJ%R^PWII\-@W74-^NQ!77 M$IB4+T1^<-]+)R--]P;;W:A9B0U!IGUC:DF.K+M*39DN+J)+_4ZE4R MILF$-%)_NUIP:5BOFY$%T%GQ\[)'X8F662C#S)32I5TPL5YJ'EAC'E,B*B:U]W_S/H:].MI^,$KG"5H-& M2NF6L(@:0V^;NP^\,,XZXI)"%\PXKKHD$?Q [&A3+T-*L0^$X66+0)L<$F8T MP5=?#TT<+D5&$^=7B>9)).2BRR@*YGS8@FR10".*9H;L[SH]8E-)=NF7?:&D MWTG B,2/ KP2%>07:RJ*M@U7"CXR$.](-HU8ZI?7/1]C1IX2+X-CL/2,7[T, M=]%(>07M0)BKE,?2=X=T91PW\^WN-=O!08]2=D(J]; MGCG4=%)B5W/-N34. MO:X+QNO]5+8R_1B[V?QU?6SAXW(;HRD_&L^(:?HYF%-F/_?P[(G63!//GBLWM9$UDE?7&* @6@3 MFD2M6%SC84LI@G<)PZ==FA<4H,?UOH0?IM33 M>9G]*VMRM$M-HZ=VV!FP+RQWS(M0(82RDND=-UJ;III$M%!HN5;NG'*UF_Q( MD-89EAL%7CVP6^"&76'@-K!Z#5)0]N<@)E0YB>!?3&4\,S%=\DR8[,%2C<=8 MQ(/J^5$JXJ2W\R/D<8HLHJ= 5&R\SQZZ8RX)HQ!<&BQ98,"-GSX',>675^Z: M"0$S?' !-M 4IM\6&*6_7>7'2;ZZ\4@H-_&T1WK \*?Q56 J&BDBVK4+8:C! MRBBA?/5KP'E%TG8K;AAABYVS=]@9(0RZ*&C+1U) EP5]-$+"!@=]>IEJR9C- MV@H8TKJ:M3LDU]^2X[GVLIZ8PCY.K2MF C@7V8JOH%6HC9023"Y,@"6BE!_\ M+W4?\>W/ET)<+F@[URZZ(D<5 .H@E%%JL#HR3'H2Q1ET7ULJ8"$KX_'&941! MSXT]W4])HK)85GSMUD'MT*7F/3;NSE'_V'>WE?F:VE'3W<6WZ.9R16')A\;D MM*0*F;'E&EPK=GFQ2:T"'Q=;GI! W%PA43<2YC@PZQW*%F.@R;A[FN,RU EI M"S&CHL=V!%TM3GBQ_X2-GJX1D+,(KT"]]+"%/K83+Y Q4JS/SQYZ?&PUAG/[ M;4UJN&C\DJ58(@4[<,V9!+V7$3FY+'+^(UR\=2&I%$YXPBW6(I?C;.R>QEMW MDLGM !)Y671S&O"R_@":/RP$TY WSJ2;XY42$FU_58;@!.Q\JI242KTN0U<[ M%5^6)E=8_HHTQ5SRJ(/UE@;7P.,L_>LTAI0.J&IC<;&AG[]1ODK:\"(^RXIW MFED(HNWI5]YRMBS7XSK#*?#U2&(=EA[PI(UEM+UOF W[C-B+'"QTK\0*U;5F\ M9Y>42@ETK\,>RJZ1NKO(+I0\I?"HG+B@@D_"Z5&./16^IIGQ1"Z'#_4$T@C< MX1"OH5U2C12+ON,._SS N8X\9'/5F%0+CG95WZCR]W^(6_?L/FXLCOR=2$SO M)CS&HO4=(SFHY))^P$%Q !3-M:E3W@*C[S1@3TR4W*/;&:/+FL%K)\M!.FM% MDT"&\@FNHYJ0+80'HVO'"OTB,]S>0;SE55X*O>Y ,(O#$[VS4C" !%6$ M)U(1WJ&5U-+OR40ECG6Q593>=J@D3(L*V1#JK=XX3338*GVIX-9Y1U=S:1&@C/*! MASJJ7JC#PF=H6: '&K/IV&M:GA[.F%Q/\6CZWFY(%J=^%2G9P07%7>19V/!# M\!.\[UCH1=:_DT$F8DO0AUH,GK@IY!GOU4O6W_H2PB$K$FW;J.9WK4*G5L-J M9<+C7$N->2$JP/87$;I(T66%JC_G5.;MM]+=;R3:V'B\T0V5:B\K7Y62LI\UQ%>A"^L?5:J72E$+N,\+\Z312HM%^7VJ^ M)E:R-D,Q=))9S/ J$5ITNFAVUVD7\ZQ^<*UN3+A>8<3#UX*3Y\/@_>"HZ,=I M0T6]92()G:"J6Y@4#WRR"@#D.%HNRY_73=#9$\%B8EV,?!Y8))*-^" 4D8 S ML!!V:74LO^>2K>@:A!N_K=>\HZ^B)7GB%S;>EI%4XW@#4B\Y8K$INN/>:S!,:X?HLKTRWG!P.8FZ!ME;]58+ M,4W;*01VM&LB #FN.*&WQIG=E<%]I82MAR/KO'T0C!*,5G-K+A4CL#3;/*#< MS1@O@".6BY:B*U<4%75"LB,O*P.OXQR#58"/^*H;1G8'F6FT3L##)&Q0VCCZ MQ03#>\U*?L(X PHH%:R1=@HF0=3D$HXH";;%$NPI'PJ]HHL!,N;"H0_I?=,L MX#@8C3U#(/\,AHUQ0L8BL%8N/A#4QOS15EIL9K%M!>GZC)M/'#6]PE:A.:0_ MAB!UW%PC&(0_BE0]XSDFKSVV#';!?".M>#\^>WTN[7??IO+E_]E-?N!UH(\> M[.WOV8Z1WLJMG>8X(O1P]-C0-?)$.-.7Q:0@E:(*LL;L-%6:,#%4W;1IK+&X MG$3A+4/A!JB^BF)L4X9)E/2#0X9NNWR$ XB&-C4U\Y P-XQN!TD ]O]BWQ*: M(QP7_9>47W,%(OV%1\LWGTWKE%,JGK]W2)PB+F4F_._9F:'9K"Y<,]].#LEW0LT:[* MS$EB[2]LBVBK$C*O1O!]%@6,AA7XDH1=E>4P-KSM)"U>VK90Q3X?SLA+&V;\ MH^BW;$X G=1M$5W!1YZ:DQ6!$^',%_0#?8:*(;R&5 CA&.'FEG1U%(& .E__( #O=2/I.;(0BM)1T4[N)J"V^3O(VNUP MT=M6,N,24T> 205#HBNLR;H\*EAKW*);:E*"+H*@0:+KXV&]WO!:-OIZ\%J> M^C@NU&\[$>8[FNL&N!4C$LP?XK64T4U!81DM!6/D8 V%+UAMX0RX)E\UT+C^ M$K1ESHH558BQJ%ZEK)TJ6S&-+QT+TP);?;%I?8/5*]E9XS4;M37CNP6]Q^L@ M<;,JA^XUL4@.J)&"W%NJ)@01N2(W,;+5KYVF:&X8DJ%5;IR:"?)O^JCJ4(9I MD>M!UC' HD9 ML_XE30?6*+DE]#Z,-/ +.92,KZ$6G"Q8=]$-4/=UDVD+ )63CIYC@XT].-+) MK6*=5B M,*)H9!OX&N 2II"UOBV*54F(L&#VRE>R#H.\G\S B(M@(@)PW;!^7V(,VKB. M2];6 TJ(0^B#"_>%IMA/MBGV;8K]R\30_I-U!YFT(W"\A="!>%5T?N<])CBK MZPA6PM?%6;(WA?/$-+N/O_:@0WU4SM2SJQ%$@5KCRJTC1Y3"MM!J*UD"1VZS M3[^QV2OZW)!UA6==XN472N\L_=#FVF-Z-,0:&X["WC!9N/@EO64CR.DPCV6W MTN[N;1TSW*:M3,88DGO!SSHW=R/!TYBOT^>>>1$Q?_&%P&J/2"8*&V:]91+E M+.0U"NWDA_&VH+Q(9=P4\W$;RHM>%AZ,SP,@^(WU_B:1!IUC]P_"KW8>J MVP]SQU9<[-D*R%-OX,<,1N($65$1=\>5 !>K(R"Z^)'ERAYV,=QDII&&9D^I MQZ&XN=8+RNGB2G"MR5!)C>L$W+S,0JT39)2XE^BJ[% L:FZ<+0N'1AA(YN(1 MM*4%OKVK0F2 @A.@-I)ND0PDL[61-FE\]]%:[-!;7^^T/B3')0A4:>"J-?CO M8QWTHX%5I,7T;HJ-J$99EM F>Y>PJOA(4;<=5ZI1_USGRTW4HX^!Z]E'Y- & M@?&"M*!H$A&Y5&_#\#)PV1H?9+CU:9L+!$8.,]A5A#)7@^P6+![8)T!)7]64 MK:9D5*N26K'TZD9%*=3M#^!T91T^YJ7"\9'.4*6+WC,B?'LX8Z,VON&(4*N% MB_ $!'?[!3$G^W6,;[/B.F.7^"\9&,3?ZD8W&?4[6/A@L)FH(REDR6VG&:=& M_$Q,H%D1:[5F$E8N+X@4WF-^=!7OLH!+<+4'@K-B+5I+%]IZI[5/I=K6W!C" M&7=#4A "50.!7QLLG](-PPI$@>3HWK;UF 6J!ZW281U6NKZ!INF6SG\UCG*) MT9J&2!A7;,IZFXG(F"6XC/_,.]\@L\P^4(E@P[BNC*JJ>' D7PQ/0R&C]<.K M&SJLI(_DI.HC[1WJ%_#FR=(]WF.[B^V2NO&6!BBM^L)A\)41,Z7;,O#[WKQM M*5I3,Z_Z(VY#$(YIO> +6[DWQY_A14>?,S[NU(^Z;F([;8F51\+S20=R_#T2 M6.'0BO&UK M\BY2[''N@=P^!_, 5?BQ<. ML>>J5K!\Q[VQ\X:.3F^M\T.^H-P,U:"I=#C/M0_"Z_^F9\D4>T3.\8Q18[.E M?BV=KN_=;>68O[OB5[63J':L$\K:3&,%F('R"T!M0UP,+9GY ME<])&E0#[1BP%=*YNT*(9FL-F?IW;<[&@G9CNQ5H\64!BGA:-[#UJ.?Y:(N! MYYF/'MM6&'OD8X)A]]D_:^U0]#JU90DA0^A["L@.^!F.QIL7;Q*XY\D*D,8$ MVF:IZ9-]'NL),UDPQ.V\[/'TJW"K]_ M7N?YSH]@@;Q/?L5H^QLP/L&\_\416Q>._W7H+Z1O&:=8Z+WR>K%4R#Y!4==? M:>S@Q3-OWOSU?]^\X!2^$=TB!AS#RY QZ*$C20<*\(KHP&)=?//#A2M:S0E M4%4=]47@"@V\^)CQUF&Q#I50"L@%)1:P8[:L6P4<)->F5V; P7PI1%'W# ^' M&;/?HSX>/FVTE)](3?84G&MJEL7F0OB7U**,%V!CPAP^J#':>XMX",H__8\9 M_8<(VO=/]KXW4X_1X+2:VGV@/-$52ZAG$U([4[%"9/5UV3ZL./<<@BPLQ$9T MB;2MQ/-038J*:[9RL&XQJ4XZK*[6O9QN[&4]?8\/P$(VR<%K1#PJ^,.\2K M0#[Y-/;G!=P WT@&1% 5J)[SC"JJ+-R[2 FL$6JX"X5G]_59(B>[R<,#>#X& M5=Q3$T$+!!8YKI>@:\YH:B6&MQI;[L(LO@VI&T(3NB%6-'X=[B:OP#&LB;;Z MFC$>B.^- +@\V:%UDGIC\,Z+&0.6$W8*[T7A0F,/^5$(!(7IO:N(XY"[!5E6 MD[(&K8^5G#<+SBK56C=?C>!CKN%B:N([+I%^*2LI! M/-O M#F[E<[Y,?R%UGO8M3KX%F1!">C$U+R%3M-0=!5@4M'D8_T:4NMR+KQI"?A$# M.^*=;UE<6CC&S]V4*5L/]U,D!#AD9#"2"FL["&\%E\OT^>R_R$S\DVTF?IN) M_TR9>-T=.0!XS=^J9CA,%%UH',P6.$ )O_ONY6L0/@P04%2/M;&WWD/#E(=& M3S]&:43N@19S2KH>-4.*8!AZF5):\^![[Q^BSN,$^?B8;:W>789BZIRH09YJ M&G5.5$[/*X4&J@%0U7=CIW8PLN7UX47A;V+>6AR_N7/:JN[5:62)6+QD-1Y> MSD8Z[M$2"5C:W":0FC[5;@Y"@8694G2%,:7P&JNA32,!VW4>)(E,-;:RVX0, M(MH%C8Q[$X/PT=4I!BI^4.Z,7EBMAZ@W0#"-L(V_QUM2% MY>CE$!. Q9QJC\'?G_KF4T9.*^#MN?!#"93U''MIT<-)/8J9,F.YUE-J:Y-QI4-H2PCNC0+EP_TE-?L]:3$Y*F[KH1NU:5 SW+#O["_;"Z%1(C_9;O)KM$BCP3B^1C,]PMSRPLBKC&^H1\VSJ],O M$@NMC+3143L4W'"-H.>UXV:61KWPQBF62VWL#_99@23LU"I)W9/X;RF6\-LX MYFQ%5M1K9 U\^3)-7F)GW]GYKI:@M1IOEB"KMS-N7Z\_U]>.@C(RB(@55.,: MGJ9"F^/7Z-_!7H?$BFI2GWZYNUP8.L8@5K'G?X>)_B!4JM@I2NKZDF%X0^9. MVD!"X^3=AZA%"3XYCA" 2X(4)U(T>U7\7B..7*/4-V)EWR6W+YGQ>US?[0WZ M@AIHF8QEO;YA0B$:FQ@0*VNQ/I E,4*&$W7S:YS4B<>8JCX49;1A:%.#XJHE%4;3W+&HYL^!S% M( ]Q2_7!O>1]H"2S"7QV)_<@QNNL#4&W\;2_HZ\UB&NA"I7QM357-SY+9?\* MC&F^XTV+ &,#RH*.#^SN80982OZB=$" MNL5 D2V]6PF-=N8<00!IAQTG!7 M*36%4VQ=JMNA.J+W57U=NAP;_CBKA09A% UCB@/O(^3UM)MS;ZUD2Y>NE:82 M/Q^KFM]PPI]3PD=[1SZ$,J@B8&(KW\0'\D;+/9"'W'%.9+JZ][VD.2J_4_%4 MUQ\1 ]\_[.FG>V19M#-.OD44BFO*;;A4ZF8'2U)&IKQ3]7<8ODE]YV&L-LXT M0TY@ZAHWG8^,8GD91:I43T? "^'4T2E\Q)52AFA@ )J$&!6F-?:^A&536,)D M5M;7:[C+UE"7;13)Z!L3BU:G16Y.X7+,FEZ]>O0WJ3)&4ZJYR"H81\["['LI M5)Z_[1>5S%R.P3EAR>1F7 (;IWI9O> C.%?O+=()L_5)L'.FVTPW-.H0"KP> M"IBE^QV12 2OQO/,:Y?<#+^QR%9*[8)P932D;@F?^)>+!$EIP+7R!-21:QJN M$/'N(7PN5]X]M+S@.4A@C;F%J)=E9"6(!F"1+9M"[\_!AZ),P[0W>5E^G#H: MNV$M])IBG2',X*XBWL?;F- -MI.IJD<6-_E^+W@OS!8<@R7#'8;AP8*\#2?+ MJBNSFSP/N+'CP 01HE7F2Y:]6,%[?&M##ZXAPBV@5Q#VY35N1=#\A&>CMY73J?/H/Q<&MO)'E'FZ4G4QX,$QZPIB9S@ 9)B(H@)0O- M'_7XB89-H)9I;4F5F/6!Z/PE-+WC;=NK"_(=R*$ MN*AC@,S! J[FYR7R%Q]07!&$_",B#1!?W>IA M#-M2"%U?G V_;5("7#>^3"%_2^_ M8Y5;CHJEO1UC?+=T8/?US <:V*PC!OVC?\^S5P1U?*TNU@B$K$5N,0A$'GWS-6+=@ M#W>-GJS>,C-_FX<,O'$])]SCN*#V$?H]?.,"@2(9KFR!-UN)7Y00&MU2K7#) M&-?;$]7(.8)_HG-P<8$)#8X,RC@Y2\[;'\9GYJ90O)25RD:6;-4O@<#'MB%' M9#RF"WPU]KLS&+ X!=L'NN3R_D#:XD_3NYF44H5RB^4E_G%7%BOL1%O&N,* M_/&[R:/+=XVJZFN"V"D*"XOU2N8WB<_O0?"C"Y#H"LG($W)CZ MO 204X%^1KZ1QF5\-WCO&].6KW#--2VDN4T3LHB^7X!L/X"0" MUCC"K]98(52M OS155=BV>?$\U_T.]Y_569V;>-K0K:.5YCY%Z/*8+JYJ=WN M2E;?+'>>+;.![1EBD2$*:Q_I78<8/]CW_L- +_$^O%;$%=3H'95X(?&X-,E> MA5Q8S&'>N&NXRN"7*D7P[B8+9-%VF6#UL'B)J],1RY3VC.-B5;ZH"X0B==J4 M:]!E7 2QD&JAER;G.,_.X#O#$A_>7D];K^?>P)G,&DHQ+0/I#S@P@F(0*Q=Y MEG$.>T-!Z1I!ZN8\>-A*>%9*=].%A]*2[DCO#/3UE4^5,L2!5T9+M8R&B+^] ML5&UERX*TN==XL$4M6QTOE+)H@'4P%0:Q#[6HC%7J(B=JE3_<#\PP><" M[Y76!ZD\ZI;DC'0JAD%LZS(6AE;:T8I_:)UUL]>=+<**N/%H91/DH>H\Y^@X M3T-J<3/\[-)0EM-3?WT,IJ6\DD&8FFAFDB;H#9L'%]BKR*W$0E?8_::8OG>6 MWL:W!N2.,/W)TEK*-45T-NZ!I\A6()GE\%J=%MP84L]'-5!1T:2YF4V0/G*C M@TL:8_3[BJ=VVG2@!U?BWX5E]0V/7$&L*+^L+!MNI+>HN+&N?SP,,(-\ @PM MO^8#F(>[K(Z!UPUL2?0Q]6,TB=C'3U(P>FHD=6B_M%R5VQ+!1V/17:Q,2^WK MI+MH;>NM-#,W-5S8>L^R"'85E[2XO!3P]!GY:5HNY(6 #ZSH"L\9J;?KVTO% M2<)R&$9 **EE@\V6.4N-8X5FB,#TB3JV-,&QISW[(;W1;.!K>HTA$)P@8Z-F M51[2)K,900@,*I?]P^18SOXC^X22.+LL%FW 6EO'Q4!W9Q>MHMBK)IC++B>6=:U51$I^@6PF MN5;<^$":%$3$M*XD" 9P/A63*1<+D=\0]R&:R;*+;!'JJY55LKTB5*$WZY86 MS2ZC2(#PD[=:K8:ULJG:!-)-3S.1,N\HDF<5?VW9(>MUW6B1_!54)[0]C740806AI&&?!]RYG@1B,*C-+EP]0 M4UA1NP_@%B""L$*8:LF>*6990X \BJAFVXXWR>2$&.%NTG3H&1YP^]J1H(CU M5SUA+B'R,C\HA[1'[S'VRT)VDC0V7TC,VW.\>GNR1_4:%W6Z-)>U5R8 MC 4ON\GY=$KE2A<$-G/K!EEB/4NJI[ACX/6T ] T8MA!?]*_@3S[MS'T%6/#SK-_U(T):TQJ\&3(157>L60.^\>=9-PL8/M)##L9ITY-X@O1 MU:M M1.A9VFSGQHKM +9E+&"",883V;CB"UQ_(T*[L,+1X(OV22AP^U-6>"J M.85BGT@Y_S BA8QFWE\Q<^YR/IVN5,R0;%_%J^M?U:-M(%]C)0T1&@"[VRJF M-JVC B)C7ES"1':*2@>J29K'JZD%?M L=MWTP*N4LM*V=?7T!&:PZ];Y/)-W MI&?RN?: M\FQ&'$]*M?EY-7!8\+>C>O92:H -=H7V39"&ZI93@4:?UY3& U%LM(R4\>7" MW4?V/O;2H++'F_BR<+/DA0?78ZZ()DV>@PK^U M@??R,Z$D"5PM^.%9 =X35APA8< M8,76^#3B05@FUUE,JME>N@4<5*XZ1KRY':QE4GPY." YO,">J I,:OX,G#AD M=@MEOA8@7=:)6_PV=?@"NA]5!S"@GM;?CYQ*6#"8"4*_9FW_"H>/>_:5=590 MJ@6Y9O/0U&HT:9+\@"*=V@U5#;4SS]Y[8$D34K#O]3%C/BEZHI2@$-.(+ ET MK$,U]W"JL)7KZ8_AWF^F1>NO"3%VW%/:1BY,4->9W-P=(H9;M.ZI_N/[!W C M-81@?H/N*PD!CF&GS%:P$T]GQ0@L:?T_=,]#__X^SDR=GW M?_QNF=MQQ1\:^M(/8&S+$4 >P=C1$K5R\1<"LPV>DO%K#.%-:57 OA MX U@+3CI[W"OOJ/]WHK>5O00_U2O@8K, M/8RVU:Z,I ZS7C)F3*61"DE&:>4Q)RV<_B#&& YD?31B=[U(CL>1"2721[ W M :LEE-&C)DXPUKR/B7XNU[Q04S;2GX%U7U\GQWM_6!<1Z].5FW(L<'YJ*DWU M'C,!;QBL-N]E42'Z)_!$'S@Z\#HT5HB*>Q8+W,M(X&P$]]DE@?;[N"TJZ.>N MS"B%7!+)""X4DP!F!"M 1BH:K!B=L]78S(?)F>]B:A$/Y^PW,HBSQ,P7F?@P"EE(/ IL!N75I"YPTY*!0XYY6C ?ZPDA[Y2DD1=3^(4U27Q19, M23\P0OLPOY87NIE4O'#N4:H%"'J,ND&H,62GGNUXU])<>N963!%4'3/G6@-3 M7;1;3V![4^%-9064@LT2[7'K(MY699 OK HC)<<7*]%8 C4X9&VLU :4B+*5 M4OA@)-BN:/)!^ MV$91PF 5'(J'*A\UM\[6/=SJHSOKHP4>0&RBPS*:049.@W&8D+[,BH992&*) MERK=-3%U"N1A5;'0>$0>)L+IXF49#GS*H^H%(S$\_/^ ]9/5%-.^2PY=(LH3 M5Q$0$Y..7%7EP0 M#BG;W]01+ :H"J1Z<^,JI;H2R\<8@;=Q2"S\XC!]R M 7AP&%R8'T>M\7@>LJ2IEUQK,\A]VF+/G:=$(>X(KC9 MT\Z\N^4F4M)DHP*,3N@HSE4CW :5@8 *0ZYY$P?837[5,O @5E]B!?#A MWK8">%L!_!AA@L0)\9;[\AK[%X@@8:V]33V-@8#%D@1CW!;ECB(*K .J;9R0?Z(RH;H726U%V>#>/8/U"5TSO--V&$R &%GJ!'",B%AJ&!1V*>--N+GIH+816:MVXSK%=[B;CFBNG# M5)&/."IO@\3B2<8U5F1[8F'G!^E];%/?"@M'I6/">D3HG%+3I&1,EA+4]V%Z M)4:@7%%=.H%BGI:=4B_"W42FJH<@"1:J0742JS8=">KWKT=MCS653G)A(3/- M5=W0B?]'EY.7:X;@.W+(4 FMG:9L5@L*TM#O2=><+=+:5%VVW5,YNQS>Y#0& MN-"@"J2%BX,8@HL(6R6;"^-';FG<&GJVQ.N-52H24H7R,KQ!OM M%PG75P$E9OW"NN #J;V0&8@QD!X=! 5=)#$S%$+YPU (>TDE_C1]W^:6J*W0 MORF N>IC.*ICY7."%0!:K]UV12!8SQVVBA%CL1#)8+U?>R&I!U4/!&GI%*]&FNZH,GZFB@@H^:U8_)G))YE [M#L#D5$$I\ MP9<(1(6DN+80 ;*5+FG=DK-TDW(<\2HS/#+\[E# M%, @D6-BH3:)R0T)#"'U#V!Y:@0?Y1EXY-AA9R?^A:L >@(1Y.!PK1S$'P]: MRZ,L]G C1J\L5K'1Q07V%_6W^+IB#X)A"V^9102>IACH MCU:G#[7@5<-\/AU9VA0TAPI64XR2P6$:31B26P-')1NI9 M1AS() 9.Q*CT!M0ZB^DCI#!.R/*4< [&2?!S[M'YC@-%3DAJ,@1H%_0G2MR[:EKUE""]SE> M0O.XO;)Q$+1D/5#64:S!02>X02']##29#^REO/7E.FI$V.H;+(J?.%<)V<>@ MINJJ1I53?F;4U'CT$86K3.(9!3_/X\D4;015;I&C9@HEX\MGMJ4RV\ \!>:G M!)9!2C?@ND<]-*+"_MF1"B/(SAXOF]IL-WYD)@V4>!^#8L&R9+;*"Y6'*1DB)WB9*DTPYO0 [_;X5M*VQWN0*#F65(,"AD MAIZ!J_) 6-N&:$@&_N,*O4<"/2 F!&HQ$2L.W%O8P68E3A')++:E U#6E-"+ ]PAK5A0J7:KZUT;:7K+G--*.PVA;D5J M*U+K18HLM*D3VM.4&Z41])Y_552IJ5[9BM)6E.ZBG>(Z"2%^" R_THJL'8E< M^A8\ ^\!"!DG)Z!#TBEWD^56$K>2>",&#ZBP;MYK=EV;M!*F#4D&+[I)64P) MXGPK9ELQ6Y^UPIHTRSKE*XE#>2W3) B2PE::MM*T/N"/C K](O!LCES>-RNO M?OL28=1)*ZXO8J46EE%X:'_?4CIT(7@!V5+J*VE47)Q13^%"_C[Y-Q3B;8?= M'858PK.)F]:((#SU$(Q, .)K=5IO"R(T6-LJK(H4W0K_[JQSI31VR1\KS^.@ M/.T#H,ULRN?E.J/&+:1$J9NBG1LH,TLXQVD2HGS YC!PISU1! 'V;KM*MS)_ ML\S?($UB25ZZK$0$=:1%:9-O#*8>B):#8Q*. Y7-__SWE\]W]L_\G[^E\O4/ M2VPL3:Y=QH6'5]1?;9[6XP.;EI2+$;/DVR^BJ_2'ILY\NH>I:"0--#.\E=A1 M*AQ)]RA,:Z38DN_%7DF&R0PP%#=_:9!X\B@OA+%/I?Z!0BB78>!GQ/^(U!-= MJ_2=>K9T%1?]=14CKY.M^$6VC^YOVT>W[:./L7T4J[H13*(AHR&0&XP>>T\H M%\H@0F8PT$RA;E@VF4"B4L\Y'?>LU%/.SVE%A0AJN;9Q^BA72IH,^W(FA)"% M]="X!;N@MY2835.1GIARZN*2,PI7O/A[,J&FPI6\40UZ_6F8Z)1B>Y_IU$K( M82$D9N39^E>EZ[L41=F!Q02.;BFU2G'M-JP^J5RTY88%VS30<;)M6(3D/<_KLV7X?,R*>J),""+C[@2'7LK MQ2JY%NHD%D3LFC$8_K">;J7L*FY%GX&+#C$4K^$\79:;Y,%\2RTZ@L,><(1Q MN_RDBC;Y>G]_]W@/A7N'8H Q]T*.[\&H3.HYCJ;.Y?>S*O2[R!SP]?[NX5EX M&^9S\5+G]40^5Z\R;I1?^0+9%_#O 3T1J2"$LLS0@!CG^!UL,;5SCFTQ#JAN M1#$6#>^QYZ.@-B[F"\)O1!+S*:7A@87^5^Y> 26+%1U$-TIX /U5&JR%B!CA MCV"67BI$D&.@)2RD)5@K-:.'F@5* B:CX,M(TWZTB)L_1_&Z6-PP/\AOJ#\L MU[;8!;55@WR5F>0,_2E;*5_"TES6X,E(#N@-4G;#TO[TT[.X&Y!_[]L M,?FX;$U3-\&M('BD:[^E;8 QT$:0;*(\$-VB\P8BCJL$VS"D_AZ;W=O M'U^D$TACY$F:1HF8$XU# P+Q(2D4Q@?X&[EB]5A/BOPN+@@?/*$COZ&#!LT" M-#)8?U"<&6'F9B"L:GODV>K;&U_F_MG!5(RNVK_=/=_>,/F3$"'CXP9Y] M++>F44GHH?\#D=\(*H1C&1%%Q0@[@7TCBW4*,F@2E7SK:%/PDC?=T>3WH@#. MA9@ZW@5YAS[CHHA:J\/W:,=S8J'E)28:+QTPG4*6F [^P$0Q)$;73J7?'DW3 M/0I*UH-64W"(6'T*6F48%!V!MA*"&*\DMM\%[]B&'J3QI% MN20"MO0V5A?WIL(WYC0!36T1P1@QR"*^8?1 .4&\$C0 .,?(DRUM?V$DQ(3K M%YU<)!)G[% 41KFNTF(Y7B[&3T)A5'8T6J]RQ3@ ?L$(^#$KY<_4SVWZ$VFU M[<>Q &8W^24,9@0XU4^0S4%M#FT.$A+L MT#<7!"VN=*XB*D#OGIB1AL.WY76"6+;?%/QR KV*7[ST:)0[NM>16>)?1;L0 M@ RN";:WING%CX27P_OXA=D4@_T,[TM<;Z7=67U#@5>_CH0OP#5+3,QI#&\Y MJYOH2"N61$RE5G($)XO,>W2C&+W?C/LQ6Q8Z?<0M%"0?\9ELAL9-L]X-!7][ ME<'GDT.RZ@[B-ECML.;MZ:,O.QA;HE-^W$L#%QM$#.D1<*"ET_ M#KB7I@LSJG?(LL)>H:J8VZ/VC]&#_,#TXW3,R'H1S-WF1D6W.QUV8 MQ5J2+4$6L=L&YC"O,$5!1EW+)=T'L1: #_<=#5:S9'*SD0Q?/'Z*5^_N?#>E M=?S?NGE/)PH]XRL% _16S5V6@J[VK$'2<;XPFD@9KG,K^-AM]AQYYAJ7U7A+^=EP2<40$O.O)Z ?L=/I-$GCIZGN)XR'WLR9S>6<9)MO>M+P+4W2RXT[$B\(C ()$7 MF.HQ50\!K6%)T&0/VZE_[\ !G]#;C?6[=N4+XI(("G@,:;^C8) ED*\6?2K M,"J!OY2!7#D>R?C., :I@"R$;=JE>TCVE.YO)(I>\M-A[Q"%@T X C99',1* M?@I_B;XT[=$]V7,D@!"5R$'K&3'72X/>3[ 3E.B-\2!0MA T#18/LR\L1UD731JI*FJ)] MGRB1*.K>QEW*M30'@P%TF>!W"M2<.)L$YMP2MAKF5G!6S.A#^KYB_&"O>? E M B \C>: 8,Z9V$I,88NF#3C%9;WP.-"DQU9NZ:%WENZ"69X)7YIRT5>$6,JS M,33#[:K%+19UQ>,/N?PO,%U\L$T7;]/%MZ:+?Z=U5535%)=5Q2KR"RRR>L ) MW%'Z7C^>)N"_=&A3_RNTCN]0((!ITK$(JFCG3 9'BC]H?5;Y M,#_RYP* LFKV$:4/OBA]6RZ6'-/WHLZIGH#=6GAK!6MSL4J^>?GV6_@YFZL7 M47DA80T+3X524,KIUF"_:QY&)IDZ:>=)2=:#&'XLS=AK;H=3%# M'D=J.C6F&=Y0&K8]AMMCN/88OM'6KCSYL\ JUO.O),Q&R8\GZ$LL[6EL6@W]L*9PI\1XZ8Y&,@T=2N8;72^W$%[-V;)?&,A)JJ20C,."5'HW5R\DBFV>=P'^#9>O@<%[3)I]@G M"4$02H*Z"PQOT$"G.D3TZ+@C'?'W)DT!U[-G>/S[ZS1Y^39YP]C?+?M)B^5E M*L<]@:-?\9?:M<>0T^'>+0OC%Z!V.I6/O];Y7DYSC#%]C7RUO0M?]I074LR: M^_BN/0!7W*U.,\]%D^]@4>3*&C2$K$*>J<7S3 +=#E8+5$Z3Y<2(D5)^H3&% M=O <%'&?%<^S9<;5CTCP(^%!8[QQI)"I?+D^ +X$G\M1- C!>L43$!E+?FXN MX*O_XD&@JX+\%V\QB/GR9<13%GG4CVW_7R$!HBN3_VDRS,K_'6?V&FXXOA[) M"8.I%U0"ADOTTABA;_V>I4BBDO.!MF9JN'R;^@*N<5[!2PGO@Q)N0?-?H4E[\HZPDF;?C/R:0KF"O1C$4R3@'M^M*5"V:NK4NN2A@Q M/!ZU&/QZB>F&\1,,8IP)E4M&B06*<)6(J1I. ,@.Y@2*UBOL7 CWQ)OJQYZ$ MNT <%@S4-;4'AAA?0'3$ L"XEB-Z704;PND0)1B6>H$'"L;!C.MKI?,VCH_< M7Z:R7B#\ M/2QGZ?(++DMF>2ZS C\X4]>-3P\UKQ$<_*2@"F8^FLSFB2C>7' "KR;MT N+ M8$?!_!83;'MDMD=F[9$Y./KN"3R5+_97'!_#P4E8P=]%]+D6^XSSG1*#8@E> M@*#I@IT.N7A., MH+ ;98^G/K$]CY+H(6ZX/1[;X_$1Q^-9M\3JJ!U2Y<_17?HAF[[O%D^3YV14 M"XX74YS!R\FCFM!'-)-82'#@.ENE3'!*<,$<3Q9+B*17S@/8XAD8\?4"+&I" M$^Z(C\V1BQ^$'9E>Q]PW]LCYQJDP6(<6Z@X5D\9G TO]ZSF1Q63+)0P9S/X? MNY(LM9*,3JG':".6 &DY<-QD1_4K10/#%AH _"6US6P/W._@P'WZ(Q;RST__ M8T;_(3O.USYR.32]&0L3L [(51=8E,!V$@&PX.W2E4ON): 0!W,'"=]<$K,2 M=_)%8KM+O*'OKR@%[B*LVSJ;H]/D2-YUXHP;E(03,S+8A%"6KC@ M%?5EM1VQ3#4F:-@1JD@+Y]/I7E5K'4+\L[J#Y/+V:_S24 -<%N_1!;7E@^&# MZ;K$H@936"R)_*GU!8MA2)?*=R;=%T3T1SJ4UNQZ.#*[>./OUD::68%I%?)$ MD*K/=VW]@E&"'P6/@>KY]K]/?J$]_$6@#&".K[%5;,J1PC?Z"OWT2VH7,>&: M+$;2BL:E=)N-,V>/NTDU7-M61;Z31HHJ@3=R@?]CEN]*J-E(R M04> 3U1B P12@G9V<# ]SL]F[R:'^_OOCO;_ M@C73@*Y^!,N-@E4POW1R;T5:IT858QE!>8 G=)4(9M8Y:3$S= .<^,[R[ ML+^JY;N+&GE42?[\XI7@IG..9^I/$"DZ&K.L?>9GQ)9=/9RJ]!@R"793EZLE M5NC#[=KX5;BF[BYJL>Q:Z:7_2U9QT[,T/!=M>"(I55H)7(>J1M_//GY>PP]= MZ9AU[\HUFJVH8(&7-)_EY37!R/@UX6W2_;6C]PM.5\8*T73B^CY<_ZI#>!K6 MFLIG&WU$ 1JFN.S]XD"Y2,BX.'^9M/5LR32]/[QZ(YYL3O/ICU=%;VRXMPZ* MGAR-2\81OT>/F\CJ,@%'(JL$6 ZWBF1>WISW%RKU5VJXDCVT IG68,>R+B8! M5%'30\EP7. '8/8>.^V,]H9;/-Q)/Z%$MJ*=\=M_!3\&U(9VH:)%5I?8[^(L M>:!OXFPEB<7J@[3=J:]Z_Q%K"/;W=OYG]XLLN#S<%EQN"RYO+;@4.^5H__0@ MFQP^>7?B)I-W1].][%UVD.V_FV63@\.C@[.I.QJ6RA_^Y"ZR\C4J&8>;T[X[ M.3D\.#W8J+4"1BL-*S'CVF3CD34\)?4LT0M0,2\E,N/;W[E^PVLWG, M@:5[=+A_!D;NZ>&[)].SLR=N^F0OWSL=",_1*S"[WV0SMUP]AQN[I"*4]MWI MDZ/]D_V-2A"8'CBVA >7F-%MKK-E:;KBH[4_RO=G9P?'Q^].LNP4UGXV?3?9 MRZ;O3D].IR?NZ&!O>C:)UO[U^2]O7[Y\=P >R.::B' 0ROJ!\. MSLLO KD 8ON,NO->P,%9KL#/W*AD'.\FKP("5QBDM]MYL F/-O5^\9O0U H/ M0-N+S:&7V"?;)*^E%YD2;?Q=@RGQ>)M'92U,W^"YOV M)'GQ0>"[+3X-ELUY<)H \]&NYK!$'L3FQ1L-"R1C\%H4C/&O]MA.-SPN^=4_ M\?'N^9\5/7H&T@UW1+Y9_( !3E:,%'!PG%R& 3+U_N-]Z MCW]I?.L?<9O]\P+-NRK?>/@,Q7-!!2 @AM.LO<2&;1Z:!KYOP7A $!NL5*'P M$LM[R,LA9HZ"AO6>/A/L+$3. 0^>:3>DY?PM]=#[+&;OFU%_NL>8"-7/A(+! MX?\K5W6"X@A>$%8>8J0/ 9#@-E9J&EL 2A]5D-^1-G(;--./F8BQ0EH.IC"R M #IP@=DB@"LP+1MG<8RX]EEA^#'A](BE&BX G*Y'UL".<,9^ MT267-O,OMQ/W:!L8V@:&;@X,@46QHYM\O+^[SZ-^1&TL6I=9H7.$&XI^MKSAX9"K9I-^]X#^&BYLN.VFO@AOD:]EI* M-3D&Q.G5FU!NO=?RC#J0"KC@L6_I@_318??!;(6 ,9=%-T_^,YLOOD]^D-Q" MZ$!(7KS]T??8_8EK^/_/#=_"SZ?>7A PQPG<+%4E )3>]#MBVWK@ B(P3 MWR4R3IWC+A!_3K OQ[TSL&C>PS_%2?L*W+.OOA4V5_W6<[C^"([JD W0PY0P M>>=,PQZ*8LD>P 20F@*[R7/.S_AJ7]Y!SH\LG,,$=TYUP1+<^Y1+3?":E8"7 M^_EW/_\_[R!-=EY\_K\&6^A3_1U7%",;/,R.?=! M'\FHH=A7 AM84LD+PBHK3AF+:K#U>9EIAMB:L%3<5#P-'LJ(#\C$P7GQG6K@ M7Q6ML-Y3S),_E!&*G@W+.M\^IY455&":][-P9=TN;2-F5PPQM' M*^*$A^;@=/>)WP7>B5\R% 4,>1T_A)T.W\>O9"UF+;P\?VS0])P23:GTY J MX8#YJ ^GA>\3&%&A*6*]0(>!I%TN.8F9, TQQZ9"\Y' MO;(P<0)$@U%T&=/RD2O%3]D=*=%Q^Q-W-CDX>S>=/)F].]K?.WMWNC\[?'?K4!'(]$GN\G_IT/X_Q_PA$1O&HJW M'=15 7J."A">7A8Y7&Q4VGEZL'?X_9?L'1UOO:.M=_29:&T>_K2)3GLRF3W9 M.WXR>9?G1Z?OCHXFA^^RR=[)N^/I],DDGQX_.?^25 0_[LBWLW MUOQ;C BWF"=?_??/QO@]M-Z.I!">"6+P<[@R-9>0"A9U!<[(G$WH)3=G% Q ME'-*V^4VEAD0ANWSQR"(]3U8%VH@_^^$X]SGB#B?@NW-!XPLD5V?')%/ADEE M\*45+'_RLB5T),0HGB]P>H([DR(H.EL^=;?417_(F8189O^!74VF5= MHAN8E1>9%).\Z2;)ZR4"MB[S75R=-_"@;%$SS"WQ=E.@^DPDP M;@@:9759KG8PSY03KFN1%RAPL(*Z7[HK_2&$[;'RMG[_ W%.-ITBRZWO!*+Q$,ZV!%LE U3.-=S,"!K2A#)$\AG'%DZ?,F2^F=SK;.52613=OAT M,W2="%G=ZPRF *$ZRJY! !9PW,' 1?Q\S$!YY'U?O,-U,EQ6/E*!@R>P#?U, MG"1LF8> \!.0E8N@+0-3F0&Q_;G,:981S<;8(G\O] +L]TZHC]@\!Y^!VZ_/ M"W$E(Y#?*V7 )7>X2*;$(-S:(7$ H&CL'! 2F$A4X4E7W^+'O,9V7.+0*HZ4 M1RW@6$^K"X7$:Z8!@0J>#GTSP0V:B2I69TBT@_;_ZZQ9)B]?IOVBI_.JPNZ/ M7VB;*:RD55 %7&4,(_OQ4SO1=\,:RO3^%BBX!H< M" %T:!G>IW3(:$%M2Y7I#J>'D]_HV2%\F,-4I*U'8Q[)NH&6W#_9^_YN\VDO MM7$#SCI%B^ Y_^BJ::@O)D8W[,>BN^*V.CE.+]/0Q,-EU!.. 6G4CX=XN)_R M/S!T0M^A&UI#<*BA2+7@!, ]=W$5WBUBR+&KT1509'*L2H=1PM65[Y1U_9XA M]/U4*#8'MG2I,!<+N 09,X!88GD':)]G'H.;(&T#YCBU::6PQ5/7X/L\3QX% M.Q.U$,1\FGD3Z5+1 M0"'CH'08X0FT'F/LB&]O9H ;G3.CH<#KNI"!AONS[76*F=9:;C+ 'H*L]"-1 M@0:QD9T3(#PBYBVPG=A'M<# I*8^?@WL%@)L,M$M]O06:G,%SN*KK"F()R<3 M*GL++84/B?0Y%4]Q^S%(.))[Y&,]:GH7X-#56,Z(>0)-&[I,?O&;\:-L^4^R MY6_\CH62K.*_DYOU[]^J4JDA\&R"8C=6@@29VS2$Y$(L6J9C3$?3%93J3.1/ MUZ[_FVYLLG!D]+?T1C49O,E/M3>FMY%-@S]SE5$;;$MO^\EU'UF_Q;*-5:HW M'PO7WFZKLZRS?FY\^:KD@.]1-ZTO&F83F41GR.9 XONL).9$M2F=9:(AN1L!FHY):];U$5HL*07XD<>VI2XS9\V?*!7"#SCKC=8 MCD0-_VCI[6 Z!,EFO+F/^O(B>"_<:)WKT5_?1\6J.(862S7[M?/*H;^ILOQ3 MP;_PPMP@WEQSP85)VB#EH>^4JHP[SHII;_ AKJJ ME0Y*7=60GBAQ37>PH]B9YC2EU\5BK[H2S CXFNX5>=]AIZS+S:-5&X2N-,1X M$T2S>:UG&'$E.*P@EY%3_#BM')L2']<,KV&XMSM7[K"Y 9<$/@=S#'Z7L"U9 MT/2DFU!U($+XM@NRJ+.\]O12+3P9-!Q-=,WTT@2CJ DG87(%^83)IJ@DDY:R!@DQCB:Z_*5^\ M,MK@3Y*B>E53[[Q^Z$]&$?QY!;/)"O[(H$Y8_FI"83"_/X.WE,5?2./[FCYA MOC2O\58CI3!L\TTE^?IG9(WL[ MR9VG8E5ZK1.Z3L/A19M8C^_-BO]\YTV&E[$1%AC8#\/?TL8JL:K8/K8" /=. M/;\">=9;:44V*H4K2-0Z$!69A;?Y):,'^=G;&6"K!SYZ9-Q$TBH.;%8R_C52 M,/E&7HF9T4@MWS0,EY:3/)%XBNK;9-1-*]!8BCTR7"7K"Y[OM/T1&JG7GK4Y MVD9XBADC"TO3%]U2MEA+CL2K4+4JK?1KWWZMGOVL(Z_"KPEUOZ,)QR/C_9IG M!$'DA<*\FBD3L08'(Z,33\+5&\]NLFF#B%GL*YH"A_]&F_F9&J=0')E9U]"I M%J1.K9L*-A#QL"Y7@NS9>JRHD:M_(OWDIC0JV-GOW0K'F>'.(;P!EZD S^ &0^"O/TBTQ1GVQ3 MU-L4]>.CTCGY+/AF1[M:%Q;^\ILF\?D@S8J'\_+7%K$%E@YTN7:Z!<48/B^8 MVE?__53X<= R0O]"+ZB)(Q0S @>!9XJ5C2K[*M,0#R8I';&BD8$CN8 ?HDBP MA1 1BPX_FUKD;PJS9 E9(F \8/7S^249GC2?V(:!C_[I5S +R4_]9L;UTS2. MBFU5C"GLS(NJ6[IOJ=:.V#^84INON>$5!S>6.HC@];?,%TX.<:H>!;V0$79" MZ-9 MXB;VRTNI%HY>!XX/AINMQ R40O]HCD8B9D+ @WMAQC48*'B,RITZ7%A M,I!T0E^KDV-:*GPQK]IC0E'<:IG'I&5>,481BLIKK!A_3B*V(9WC_2SV+N?8 M2$%1Z* 0)I##*R.?PQ@7F_4)V;!2EEYS"HAM\QNGZZ>Q/=#; SUZ MBLYA5M)V_A($J83)4:34U_^\]'&?-X)81I*E726A0"]Y(\",^M4?7OG4T884 MA!^QY9'%G%!U41/31, .AX.JSO&ERTJQ4C2F^*N+@#TU['7^,@#QT6G-B^RB MP@2FC7OM- (+(@\N$ 4$;!=]BF+]FT=)G1G3]W$!E*B*2^9/66&JH"QF-O0I M]!585<#D]CI[3H1E!#1G,%9'5&7F!XZ*N<62Y+Q%G8]'UT8/VVX2H45?CRL(AJW4 PPZILR8 M5Z$&978EWNWA M74,ND*$XNM[9W:@E_ZLWKL?,8"K.I*(AQSEDG]!&U@*:B]8B(2J[_$J\7[I* MY5?B9$>7JAXI*9-,NG+99#MCZ4EXTG(U-'2*@>7(*>+G M-*N+D@LS*)V%D3(IE_)?B2!]!N:T^P!76>/L/=GH.H71:*;OROFTUHXG?_LB M61'L&LRS]\XR[[5:N[:\KD-&UF0[B58Y)3 M6%U*AGET+<1K#IDPF]OE!Y#! M@7')0>2OIWIIJT*FCVIW&D[A,;G%B[^'A'9O<(8NG;.U5&@9-/K?SE_U:I7Z M%E5X<9EUE=2KSVHTSZ22?(9@TKTUP=DS,ISD*CV E Z'Z@1D16$",M,?V>Q# M_&E"B_]+5QE^-JU#$3<)27<('ETNI]L1TJ\%IHXK'I#+UR/%<#X(V^%596U M'8"HUC(;D"$=1J>743L*J0K'0B=I[2@JK-$B+! :,G(14)^5M$34RT53!+JI MR*O"]VR\"DWXL=\:-B\>\D)]APK8;?9 M:C%IZ@7&X[J*%PCO"L+]I!HDMG1MND!**;M%BWV,<^E=O:[XQY1EB,C;T<4W M1;6VMB>4V@VK?7:3ORWT8==.,@IVO'XPL+/*N W/QSJ@L$.::_0O$M\I?#9D M+?EP7R!B*7,T9@O?4IARG#)K.5V)!='S24EQS-A;2YD'9"/??^5%!)=+I>+]NEWWUU? M7^_"&W8OZJOOSD$?@R_3?N?RBZSY#GD6O]L_W3_;/SKX;F]O3_YY<(C578=[ MWPF"TX$B..U>+N?_<0]@A]_J?=[J;OI&7'7./OD;/QELQ&>;@3ULOCY,^[I$ M\-=WD ;4729UN],A.!A 3(7&3%P&#_*$:/?20P#_?47FP_Z)8N'Q/7]G+HE' MA/ 5M)[2W9W[-LJ??6N^2,/GTH&F2+AB%M8=:I/B;;MHZFO8+6V9$LMKM+N* MO\ M5A@[[=TS4GT<<^,IUC@&$P(X0>LN8K8H[(QE/"["7*A6"LG,/DR;:2N- M$BXJFG3*WV\7.(JOCP]WSQ)8PI),H*^/#G8/]$<:XM>'^[O'_C?PWR^RBO?) MMHIW6\7[F8"F[F5=W:'IP&AWW^(+SEM>4(?[U,'@J9!S$/(( (/80L05"G3T MX9+ ]":212^)3)H11E 7'!E=<+R_NQ=^5&5PZ)7!/1$;T@#7@-8?]F8KOF"Y MTM'E!'@Q%6A=AVN"%3(4 ?EZ_^QT]TFLG?:/CNV(4/,Q=BI"QY#W+=KT+E 2 M\9"X_,S #:C-BVWX A890Y*:=F?]+*X1.MJU-C_CES$@6F!?([;D4R#(8_IK MK$;]2_BK*GFOWV.,?FZI;L%/\IV2KJ(IFWI9\+=F<$=/3+"2.S,Y%%VNM'X. MO"UT\6;=H(&*\6.5C_=\BLP1H(1PZZAAK"FNQ)\SRV !?FA!(F9,0U M/(*@^X^:A69065( $IL?V9@8PF&3#I/IEN?DHV-9D,CD$',H1F!N?8]\_O01 M&6S!1(:1O_@ \M,*X\ ]4JP\'+R Y$I%S3QEC1Y?=GLANRA7W="66#;Z5GF: MP*>'U&,OJ\EFB4+?GN[NG_[!SK"7J#1WB7D^!KYFL+^*#J@_[V!N]"E;!M>P M"+=>RF,HO=FDKR$5O5]$@V8JN:'LE&;%73(]F(K6IZ M)!NQ54V/9".V)^*1;,3![M[A=B,>;B.HOCFNQ[_GCMP:=?K4"W'7J8O<3>L2 M?_E?7QU_];$R>+1[=*HY,*QM?; MG?]4.W^T_ZAW_@_QSM_]9OA,U\#I8+]OFLTWE%>LNQ:I6[X="/6#'>4O^!; M;/'VM']*/?]E"\?!5CBVPC$J',^HBG,K'I_24OB=B:K_TX.]]*3)\=CQ_JWJ+9-[_%OB99L9?OW(ML'3]*SDR=;V=[*]N]0MM,G M>Z=;T=X*A K$V>Z#:CK,.6U:'/[PB$-SP]$J<0WAX>7SHBJ(-Z:X<@^G@C?G M(#VBP[KA17CPDWOT)#TZ/7QH7?X[EX7M@?C]'HCC_?1D[V1[(+8'XG=W(.YZ M!+XY2O'B!D]M#^V]K I7V M?9/.]TT^2"YH;7 EUF*'H,7RNL,NS8WH\D\:?=GX5!_4.] %,8>GQNK*RK(4%((;\+BKB*V>$K !S30]Z2."DWR(Y M]P*3/?2(UGGR]4% "4N1ZNEL]\D?",#YZ\,]^R<&E5+TS:\/3@/>V?W>?D"$ MYP%4.P@[XSLIL'R6?'VVN^_?8='?O,XWC-.#RC 0\C5SHOE&0<$X@?T]P3 M$K@7*"M[YK#"BPX-/IM]4;3/9381['&<*#]2#UXX8P&9\6O5-:-Z'ZS]_J, M_@-'4N'82JGC*2WD\7$K8)YQIAS0#I-:5 MKM%J(CX!MP](SDB6"%0OR](_$(T>T00)=)_QL4G=@\(DKA0[R/T O!@-\B_/ MST$^#"AL3P:-.HN$4/$AUS#Q645[EQ5'W37!UU07GAN'A\90DS(52X]PVVOY M-(]S$@B)3$\_,U0CD5H@>OM\L;1L?UF$P2]M^62]7"Q==]Y;TE$EP MUO4J,UE2LE&[TQ:GG ^+4S9@>:XOEWE$MB$+@[U,$ M\JSHHNI;GGG1,/4D@8(BNB?1M+1=PP\$W=_2A#TRRG-1^0)Z.N/$>+ MXH\:/I1@W1#1!#&?!?H/VEH/>RU,%6A4>-N!1(;\X=;?ZY_'ZKV+U-[3[M7K M NS>HV#9D-T+]NP?$-/[2;@"!T;O\?[NR4<8O7<)2:AA7+3A3KO!,CXT=YF] M [W$^QM+U'59@_V$QMZ\Z.;F2)//A-PTBQJ=)908$'5E%!%89$8)SMV\\O=S M4D] ^ADZ6W;!@G MZW!1:KW+B&^PXD/AE[%H"CF/JPP?ZVKG0 ZCAQ##\D"["7+'@:VW MBCY/6G\*U\%2;AN<-=F,>,N/OF1CT/_/.01U=^L]95+:/&R83)#H+D[,Q=\S MVT\,3<_]0]5@D6/L:"2 B='A( !J>U7F0@Z[O':3V;%&\]>1W8VGHJIVTW>.*<\A7\%]S+9 MWZ_OU%2E$5.G!/4U5A3SB$33Y)"W):L0(G:6@BYB:C4QU$V=#Y>%2W& M*;/*U5TKEV#RC;" ?)O"2S>6A?YXM3N/)F5T[YYE0HK/1OP=];5(89M#]7%* MV;*O1<[RZ#MC94UYF9!)H=4^$FU(E3DW M\I"["L97PI;EXD3)#_ N,/8JB1],5T0Q-;Q5B&X(KOSJ JF:)21.T91+#&/@ M9*IY44T*>OJ;NH.U_Q]X--Q&UX,+D;B/T8;(D6RFV= 9^8&7,OGF-?+;HI?[ M+9LJ9A\V=VGHX&A (NK+[ -)$*?,F^.S.9R"A+C;= M,>:N%-P'X#[W+#1, MSA+%9XX4GQ3_@H?Z,\T'L]20$=Z%'"/"B/TU1E5;%@@]M/\ 7=KFQ52*!P;7 MW:F_[JQ,/^#UIK[*4$XV0\;\4P%N4HZE!KB6S[(%*@$D)*7DS<9.\\\FFBO4 M>NE84#C#C<4UAZ6%S1B-$5/0[^7K%TK&B[G.:R1^+[BX') VD*J: M7 XB\EI)"3'BL=8U)^YP>V[JA>_J\ M](2#(V-RBU=[1Z9#FDQ,1*MQY;MPT"9C]+-,VH<;&3J3A GRVO58(GE'PVZB M[R[!!K0?2*OCUE JRUWP09ET^85;;LP3/Q^>A"D?W1VJ86I1_8+X(TFA2)82 M\))@A'1B"^]"JZGM)BT6X16CW5PI+0-6HPA=(P6/ R6C<#>V(3E%WP2] B-H M.5N<)56'P@H#8C&E.PBN$N7MU9W!0^+R?G1;CTR&4N'/-DQ.CVJ(FMQ1"]"O M]$1ZJM'??#0Y_T(Q))(E7FOVNR1;+FR3('/% B\.UK7XHC)2QW5U49O2+**/ MS-KUQ2<<[D3]PCF0GXJ=5PZ//Y=B:.Q"[[!E(R5D\&)S6X&T=K-LNF2W(V2\ M=^%.--2<:5+,*#_=,%NSYH5PYOW-HZTAU8,H^ZUA=N;TJ&<(S7VU":U])*R8 M[H$?B=ZSG#DDHCP#%H:\P_8AV6"J3@4:,P^<]V *(5B"LO0H%\^YW@CYI=XIV>D;9>K M5/[7UUU@"82;+"--V@1Z[ D>2]I\*G82,\8;&P5L'YPN*1.PM0IF+3U;JV'. MCM9W8PKL5[092R)OI7WUX5N0QDN^/?(UUPWM_\19]0,;-'>.GW)=-^]IV<24 MX4N/_VV4$BP*;$=C[36M_*MHLX6[JRV'&ZV!H2# 0I0_V9/*6ZK=&^P2,A1G5"L4+ M,R(7J$%:MA.RJZPH=;S^P.)+O]-#.K.71IK0%8>ECNE:.F/.05TYJ_:8P+G' MX?NE95O/MMG6;;;UR\RVONGF<_0H<=YX*G_$4_E9K\ PEC$>[07&U7)4P: S M_5#]W8A*!*^?[#8^[2^4K_KD9/?@;$OFU"N07FR$5>M@RZKU B_V#W[$9^ MH.U.?*:=.-P]O!$S<[L16]WT[[416]WTZ+@7;[6@'@FRP,-Q+QX>[FX6T_!S M4R_>$T_NTTO$8Z-A.][=/_FB)>(!:=AN,UK^[:B4?@_"/@B6S\T&X2.[\SZ1L?6[F.6F]=5GF>167A_;+&]7HT$ DN#%:N_\0^.3]*C_8,'!+]C+;OIC=V4XMWT MO+<"?722'N^-(+Q_A!K>F,Y]2961GTCG_L[/X6>R#1Z>#?0@?;)_MK5VMQ+] M^"3ZSLKWX.PDW=L[>Q#M^YB,8%/6^_LS@C/"2'\]9Z_O>: M]^_H)!R#=,!3F2W_N\7J7ZR1>S@Y__>FBE.A M_QUPQ1T?/WSLY'>^^]LC\#L[ @:2QNGY/F,T1ZLV@;5A^XL"]4\]DE4F2@)T MNZA1?X*0+Q:A<0X_X+>QV3I;-759I@/>$T]W8L@[UK,+61@!N:R+^:1K6FG< M-0\1U@;!5#1 [8K#LPX]GMM_+]9CEX?Y$U;%-6/2%Y60QV3S1=(MA%Z!GK6V M03]"24;^AI*;10DW9TB@9-O??1?8;?OCK9Z8?F+B$"H%']@NLV89]:IBVZSG MHZ&7%)7M6(TI=S8EIVC=W;X"!.=T8L#][@GG% ,0]4&O$5(DH$8=6A@U[+W/ M<1;2K5W5U0ZWM/MA%HCOZF$<;@6X)F"5O0 )F*Y!"I7^Y=+MP'MWL+%_'88+ M@:_L6QS]S&,+KL,5O!%3$!\X0'Z)V)+H/,UA-(K78F=W'$ Z%3AC[;(1CCEC M?Q@<1SN;08]WW2U1C!FN:LT?:<,%9RKL.R.DGQJ\NIA+R2VR0CA6A$"B;=U2 M&9C&J9,88H0DB;;-0X/#<5S=R-T4@5^9-^V9SUL\/123S@"(*[#YWIKYH(A4 MR[HA1-HQ++S>N^QW!86/2-UP;CVNL)M6:QR.-1 B,/S\Y^,[2.'!4Y)-0EHG M[A1A3D*,ABL:E.>NBQ7]1>,4^P,?_??SM[A9PHIU=S&PTHCKKCQ@PB(!]YM@ MK]VVV\+3919J'/N6-%:8T*SX@#!6O#WZ;&('7"H\AD, !'UG@#%S7@)2O?S] MU,)3!'W&0#/?LF8)]2N+:,2V")84 'ZP9 $6PAZ6QE 2 :(1.U\F176L+'GTPH$ MK$6.O$T\B%90_1_UC7UT8I3F/9%X[W-C[P?.B^&-_0!WH8453N]XPQ_8^_/N M=^>!P0I>CR)^/]O@P(Y^S45@;:O^G&&J6G:N,#[AE#3NYG*(PJG-^@Q>ENRL/EY.',^'K$TR2^T6=7 MW'?>C8^\^^Z@IDGW\M(0TR_8VOJT(,:_*3H3 MBCLW'YWQ=ZCIFA*]W;M'">GX\.!C@80/^TC@5?_V'GTK71MG)[^!6WBLE%; MNYPQY(CWPU]71&-I$$BC/S'EEOFBGBS0<&7V?]G[UNYDD:;=[_M7N.YWGKUG MUM(\@()ZS[RSE@T)_TK\.,CC2R'O:Y0V#&@>L_HC$/NK9'%3(^VBW^SKPF&$? M(S\:$K6[O_]!A=TXV6XC3-TCR+X5AW&8+2!BISTTANNT)K[>3N5 ,OV6P?;<*8875B%G.G"6;Y?PWCG^MRI83PX M4 6 %6#XXPT^CL>7M@IYZW+;_NH0N5$J]N"L)J3V_>,KL'*P0G"WKI:G 6UZ M)_=L)Q&6BKE[')P9NG-KF,-T/,,=#UJ _P?\>_M*^/"^W*;O!K*P4%=SU*.V MXG*=<1<.;3*1K,/[CL!)+412^#K#UG7.?;%K)>X@ .[)A//M]N[PWV]<8<>: MK%_M$$[MUHIS?&*Y/X2=*!,\*O3I6RE$-/WT0\%0+;_RB: /5S>XGIO> O;N M*>;ORSWN"^'+RSWN"_44B_C["I9ZBL;O&@KV ,6.%3\VT.U/H GTR<4J&(^?>#^ M0V+?B4&*FCKT^[,/(_ACGUGM'1 M)_C4WXJD@I!CIB"S 25YH%<= ,CZ]>^?)"J,-*<7 2' P<8[(]]%"F2)&_'% M": Z;ZJ8M^IA:3I(Q2X(#&AIUCO;]1L@<-RAZO!Y_Q7OD\$X>4%T-9_U?=9_ M%-:GHT&*B'P"6.=^??,=/@'.V+J2H41=W%"Z'["F4ZSQPW&A2[3*^91TW@\1 M+R:JX2 =]4KJ#W5]/W,DW0]O^ )V3P)&AH.1..%+F"]AOH1=2<*B08*YGK5Y M9\Z&'8R\7@#MYCAL-W.U;K[RJ_ABL6","?MQB"^*0]RC90@!G[#'!"R8)@TAJ&AC@.' 13"Q:C0'J$(>K?9"Q6*G;::[R/B"N^E$ M70-'@KR0[%,$;H>02E$M&(:%LT;M >#A\FY-%1""#(:9L@>A(O3@VX]9)8X\ M AI2P1+^KU/FM1RAZF?TUA2JQU77 0G-A3?@Z#["F+5!9- (YUGK98&E!!FH MORNH%(.!!:]+KDEMIS ?\7.$M(7X"Y<26K@VRAJC3<)_K@((W ]!H\)O :OU M"'S$>@WB/ #7:]4[X\I"$Q>X(]#8"0+,\2X83DHP$4OUS3DD&"I9GV]?Y)!H M!R)XFYK$RF 02O(*1@-JC "<84+7$7;)UYP87OE57P*+:Q%FL55& MB8L9YQBSV))$"15FSHTY;V'+>&:/GY=>P2JX :(T"V8!@22B: E6NWV;'PS$ M#T^!LH8 Z3"@U0X"6M3YI>I"&GO]Y=MP$@&KC"=HV!!G=@!7LK@/LBP.,3/P^?L'$'$,@8YD",M^?> MOAW/&PA"P5)(;@; ;)-0552]6P<(80.Q00:>=P&2"!4P:TT0<+3K$ SP?01Z MH%L$=D'"3?<('+2 /:2)C18'?Y+@7$5+7V_K?"4WUI@$ER','4[JZ4:X)?"X=>\8"]EA@I4&FF'>%( ME$HFI79MNJST P&+QU:" M:,*3;6RO M&[UFPF-82+!'&*B!;%Q6^W3FK4/7.N<16P)QJWG@SCL@R*^1(-%X!*BE: 8Z MD9$*TO!&6%8F5G,8A\3]G&%SIP5M;__[$&$\T%[;J6U1&Z%LF1BJ6;1 0':C ML(!89LZ703O '>]@!!-#0LJ95]W2ZNP LG5V]$=;!JTHP>%E:)&I >@!6.I HTGA ED8?Y@C&2;+?C " H1/#G168?(O.4*M"/0+-U]PK0\ M!E&"7( 1?IRA< O>9ARX,D6TF)??X1/L5,I;V_H40&+APH?9TVFVRK6=# ,2 MIF_)@TN)V\;(YS7Y0V*_D3[VFX_]=C?8;[OS^'IF$3;2MVIUOH^6@O4G-J0= M'7I Z=IGP*7@2K;$?V(BQ^%(1HM M ?K)42/X7U]0$.BM G2")%=6GP7VDHJ]A1F_*W\%EM)/D4C M_E;>=BMW^1@7U;2NJY3^ /W?"=MLC\"VS9&_6X;.D0%H3\Y@H\A3W&8C_*]K MV#_OE;*EL9V.W0)70=O%=::_*>=LRC;X@1VWEFK'\BT,R2MLDJT-_4TZ9Y/L M/NO2 )J]5IPMC9WP0 ;=JR5VWO;^EKFST+:5M>&W*FMWFX05_(_=C[#CR>T< MN:,5_KB=3!+=4UH!AY2KI\RYA;L?,.:_VRZ*DMBN( M+\$1CJJ!0U30OTXT4H&F-I6$0)2,6?NX#1MA_%?WKC[M#W<%TQ3HNXYX'=@S MX9>\+N*;*:L1"T!PR99'BV:"D4[QY^N[6R7K [K]7K;]['D]8'X;/)]#?\;V^/8/ 'IYMT/:,$1F'*MP$T<%1/NB-;Z_C MK2N"71^F+P;&=6=4N,Q#][$RP/\/U97K$KJ)>[N)C'4E@DAE]4)UT<<&"<8A MZ/VF4Q4%TIIMX.MB3;4?0J#$(\E 3= $W(%&!.C.'?=&1 U"$ 4UN#-6&-7I MPX+C]KB/CV%(Z*90 %8?M&W 'L=457P)CJ['T:_01)SDATNWU;TP_35C_@;= M><.^VW314#("4[.O2 (DWUSG190R@/EQC_Q0,!SQD?;9,H"N&9!TP2G+&)M? M0O14=W<)]G,H=#R![[?I9]TN[W^ENO<5UV;.1W"5P]&;F^+<5RB2#!1II&FB M\YNI2Y0G $DMG#[ \X631:Q@RQ_ZUO8.!"L2IPG)T22P#\00?L )"/]%$H 3^3"KP?:&&,-)0 V7KE^A.MC+=W7LB?1(,E% H M,)#B=05AW4],Q6(/-!CK;EO]XF8^Z)?H,X@9W*<(2I= _.)J^.5N/P?Y9J2) M=N=+YY#;.P,1W';0O@\4(,O"#UKW+Y9:VH^4NNYN+/#F/0"O-V*AHF1,%7[] M&T=._[Z %>;PJ^LW3A "?R,$OZ:9\]\XF>G0CGLL6'IN+2[0]>#8E8?5, +I6 R*9)]M[H#.ZS7X7.ESY9=QY4)#*AQ%('W> M]'GSOG@3SE(24?KL6@**Z/.GSY]WP9^Z9,BA 4HODE#2"NK5A+*XW^;/DSV< M4Z_6?H"'L^?.Y 8H^QKW+$.M8ZU6ER@7VG(G7;E_!DH&VZ8_! /2W$[8$GB4 M[N7.V')Z<\$'W'WF;'_$M+KXOAN'!*#L9R>EYC_(R41 +=3-#C:!1@N?,1*T9<23( MJ:!P!Y8#AMD?X^Q5QQ/BL+.65'%#\=J/6C=Q=)G3XG M5'C(]:T28!RJM .7=KVPKBDGL:Z+B1AK97Y4^8&CRE]8E?V9^+4# M*?5H9<*47R;LEPF_6R;L5\3ZM7=^1:R_E7Y%['?92K\B]@[J^OR*V#O<%+\B M]@$VR:^(O=\\H\84H?KHN]22X@[7S<\TNFJF4_!.VS+20R"1VF2J@Q%0 M#3P'S3#05P&/ 0SW@H4;1-B='Z*:"*(6H[Z]014K M%P2]"F.K"K*3G>$\X(!INS^"2(DP@^$"@;*V (JME"QKY:Z21KN(SP:DMI,EX'B[:!\+BA5&WM@OF)[CX MO'F_O(D2" (X@<#/&_#9\F[8TL]4];-9[HPI/Y3-$O#367Y>.@MZ.XHTH*XP M+J?HO;22:\17#W<)1A=G)UXJ77M2)TZ##TCB__[BHG&2C-" YX0^/> B SK& M\>(@SHGAV("( E$ %/7+2HFPGLA!?S*:J*'J,FF.O53H2\(?%?NGM-VRPG[H MJQN7H.E9I6[1Q%/ /4WL\[HF&DAOFVL8@01N U.RP*_JT(*[55>3YGX/)GAJ M:X;3,@[U .66K1@NNS.;[CQ$3([#1=,'H[SX7B_X=*CDKJ?UFJ]8:#ID+9J M /?[4 4MWN M!S7HTLW=U=C^7YT[7.JL=RZZ/D!77A2]'NXI; O(B/+<,X XG[V_J4^#T M3F.XT]"VY1"JEUWP"K 1%O^(T4]1IY-8$!6;PD5+J'D=:AA@5;6B/F#VUT-] MJ*0Q*INF@K5#H $\X(V@75D+]74(6:#P&52M.ME^B8HP3['=I_8_T'IJ0![$ MH?5UP "03_&]".Z@A,Q:*,[*&JXZ $U 5*&*PK*:A)OT[!\G0Z#B-F,*@$_8 M;WYZ+1)./@.2NM?2\AY= TM\QFV/,6_4%S' &W1 O=U0-'&%STQ(YC_()\K= MR UI!*=EC1O!CX=$41$G+? =! X]XGB[?1UA.'MAS<)A'-P0YTTN"F@")/13 MH&$*(WS=L2.E:T76>C5565N(F%"",!XFMA.@+6,%+-VKW)8L3U!C'3CAVRB3 MC*WT4H[2^TI]XEPRF*I@MX_^/A>D=0^^ W-N"9-PH4(!UX)_([@@R. M!@";BM=R.9V/Z_#BOS$IFZ! M9VT)59 >W&NZ"-0A;XLBOVW!N;N)7X"5G]0 M^!T5#"&32BA5%=/4M$Q[CTU@4UFGIFNDZD.;G_"63&#S3?5-\#SA2Y33[$FA6 JE*N5$IYM*) M)IL.9'+E1#F52Q0#C2;\18DM-QL7;>VU)WBND)8M=EZ]]F:APUL1/$M%.GJ# M>:+^\T8$[0ORGUU!;6\J]/XZ3\=QVUM@^"D:?XP%WF4DSD/U]S/KSN*OJQP MS ']GS!%:A:ZO.H75=+%:#@6HJ44D&_5"3VSW_W)O3O M7RVS+Q<$:'/R12]3WZVN%$;N'AQQXH6)Q:JI>SM6!U]_=,,3NXQ M.,DQR[S: U0F3'0F.>J%&G4UG1B>PN"I!*V2.39&$X705*Z$J?64%H>0/*=/ MAMJ;#,55TK4*T0DW^RUS4Z:YL+Q>4OOCC2Q_T!414M2VF7)F$25Y!^::-$0!S@XO1X6CD8^+G?FG M?FO >NVKZ&H@3 8#.*:*C&G$E1[OY($YA2:^*:?LG"!M4+$"8!?@%)=KA?H( M[0?64GN9K$7-V/JQ'_@L#IRB6%47>KI& )T/HI>C\./S45F; V.NN3?\0&"4BWZ,C_#;T7W/ M'D,="FE^*[Z(^!EC'[\H<_)(H>=V;OJO(JD@9,'RY^S0OC[\KVL<*Y#\9G&ORZNRW.\3"/1_7W8J))TVN^EM MFUWLJ%B^$G94KO5IU!4XD8/"H<-=MKN W^3H^V+R0ZWF7,U%GMXX$4^7D!:FI]%PP07,& Z3888&R# <:!8(#5O";X*G=LZ]2MX?'PMD_G=-]P M5J)B0_]/=%OO9.H%MO- Z>56)J%-K$.Q EI2G*KCK$SBTT@J]8VCD$7P%%G#21-_=^1[5M$I\$ MC^I3WOF*'TY][.R-E5"+%!6UPT:1(HP)P>^./#NA$G58MG.=4<:B@#)"=P@C M+57:A@WP&A/X_H7_4I"-V^7JG:"R<&\FM]ZR^%) " Q806VQ.! .APB/S6W7 M<=L,<7(Z7>9(!660(G4=L [:/_?VX:_ G[;PX3M%1]KV,D2WG:!PIC9.]K2K MXE 2ATLX=CF?;[+Z-GEK>+:=0!!D._",=L'6E.:2@X!1E MH*FDK*G@.5)_HU\/=2N:H/,3L-1T^9__2O\Z7;AL3 FX,,C''"!D@2UU[@U'/;%/EB<\/JSW;PH$'F@JW; M$9])NR+30Q*V0]5Y"E0P)^T])>&@FL.SF@K@HA5L:(Q<(8U M!IRR@877NX2?L$]4!W5I6VYV M6,'AVH(!M&10W\T0@'2\:=Y7#ZY' %X%N2F);9_=]&S#, M>?=!T]*TCDSHMD"6E090\B$5M[7>D,HB0 ?\3H?BHJ E@'8]_-]7GT"F"[+X M;4> =QOUA^<.Q:$/% DL;-[=202D***1@=MG;AFUOSN5=F[+SL[N@2LM0!!]%452%+#: 4G@KKNN5=GZX>".&P%1@[-%Y6F\ G_&9R0T M;I#7X!+^8Q$RZ''Q,E MD,_E2%. I>67P(&O#"+EYIJ/K<@^SH*8ZX*V]L)> MVTF/&6#*(Q?+6=5I<0KUDY-%:E1U'PY>7M$<>,RYPUJ^(6?-[*@KW=[B?1[" M7=T#!)8N-&L$'N.^E$5%3D=6P7@3%=ZXWK;^FH#RB.':^PCHTM2Q)05%TDH[ ML)).2'*'_^J*MKXAFBZ'!14KV]&$-T%J':UU*GZO.V)\; >V8>0; _X>1/NU M%*87;/;8@@(N; $1&GA8"P4.PY=:" ,?^@H\XMRMPJT#ZX](D&28(%0TB(J> M6)7UH2'R/C3U,/;I._*"/_L'$XS&:?R54R*MV,Q$]C;D?\FYN, NQ9[/<-[R M,>,=5+U/@8/:R%;"D0$E1@?[R18)= I#F7X&\(1%+T3RS:M&Z*"0>TRWRTG] M?MK!Q8H:=U?G" ]E"Q2 D4'$K5PX5KW#5!:#8KE'N[%PJ]139."-[;$@KY"M MA%XR@A.$7QS:ONS.@+&>@:]WC)>=;6;[CS;.-;9P=I.S(#N0C.\03?&/>[!] M;MS=+<:T!1GL7CR?(Y_@^,K;H?6"1$X-WDV$YW)V8Y_OP?D'$2Q P2Q@\YE8U\% M/5J6%.UG2?E94I?LR?-1,ONRPDPO#7&ZG])L#XNAO_W7_8=/[?GYP*0Q M3Y;O%I9T/V_XQK"X"%;(/N8LW3@%\+!'FF+J7,!8N2H2>.?(?75PHS'CO:9( M[L/;&R%]\[T8R,]M!;C4M"=_^<[8F_'9^\;L?;AE"#*8=_:#8Q0:^+H#_'Z; MO4Y V+TS#KR2@J4CQSDP!2DL044"-_0JW*;=&9^Q>SK4U1)%15=PMA8[&DSX MZ3K-YZA]CJI:=ZKXP-WE+\!%"NZ< M>A:X6LCAS?3EJEB("8G'":A5<*72KW M\>WVLM'O-M:QOSNLMUZP$S&[8_8E?/:]*?N^ZL?EXN #41.+B0\PFILG/;S[ M@4"D*P:[R\3#C=8^=?I?MH,BX?'R_VO\-Y"M)\K-0/.Y4B\W*V4$PW*757*? MFL9[125.5CU\&MVNVLG;KV-T3C 2,I4 K*#V%\[Q?JF7U(PYRELO0:GBA1%T MZ^;S2U:VO/=]3R+JG=>Z/%HHD/%#@7XH\-U0X&5HX.R.+0#4MZU\/+H$"R!U MM_]-RRAQ0YQ@L\5;8?A/7__O@>J_WU^9E'%B2=W)11=W4&)W>H'()VOL3DH9 M^E =WCTR^\=HE4U43=)G1K4M+DCF40)5SU#='EZ#.MC^!.W;M>,LND,*-V)'R M1U:CU2^$=U\"0E:3()$<.8'[K@D2UEK;ZAY/WH=AQWE0@[S0?H,\AS16'B'8 M:6Q4%(RZM&Q';'-]^( ,W"'0O4O/W;>1Y*E[5-JV5(+R(D@&7JC/J_=93OQN MHNVKJDC[V+9[Q9V0.ME\PVIQJ[T^/ 6LM#HGI<]B-"W*X@!F(;NN6 %XGL[1 MA3MA?<3 MF54FAL'TI6W;W3N9<\PS=PVB@?%I;1=U/\S D[ 0@V\ML8-Z_T[ M?,&Z\_Z+5%F?3B9OZ;5?>;U?>>TKEXSR!%QM!=]5 M?5N=L"OU@#^CV7C*O+&;:C7>=65HXQIGMS6C N0+H(/?*?61=,&<6(E8WZ.0 M^=2ZPRS MN?"P[MD'(=#!SNU$!2AOF"8XQ5:WZE:=6I5#_@?B<63DXP5,31TU^S0.Z=T# M*%<',0M0=^!/4,A2>89MC4^A$R$X1^EKR =4) 15!5;:]D&/%2Q0G?1+JP#0 M&HX]01=]H??#2TH0+0*U:,&>.C+I,#J:TSX5OW2O':B-_;#K)VV?0$B-S8U7 MT;"_<3W0T%<34$($WMS&J4 M'@V/G3G>@_VEXFGW@1600^U24:/B U/@3;BSNCN>[S+3+>(ZD)BO:8GKJ\+O MT',G+'8X$9-(=R*(5EC1)INI.K/!A("V@M-;UC2L$GG73K\9Z+0V'A-+P#V: MK?C#[D1U[AB.H(3X-B#R(7=7,Q+F7Q285N?N@R%XABI!/7%1K,#F@UU0>2]^ MC?258F@8$V ,A"U7XC;!>R' ?;L&=>[%/7;M4F!+;NT"14<=[0RL;>03S:H/ MI7N";$S83;A&,(CX2 MNF($=LSPT3).HG[&B9]Q\D49)^?;Z,_M4Q5UGA*)I/&3&&Q;&YSWZ.Y)%X4^_/4=:3\Z"VM+/OKT M+C_FPTNP_QLMXO?=OH>F1AYCJ2PV!O2K3)XHZLJ[H4RR"]27]%+:72#]% M:;LP8&^)1_82+V#^JK/(>^/=!0=G/T<.ML%[O(/K5Q7#@A-0KZBM(M//?3IQ\*+G/O3O3A4W<^>=] ?I4&Z!CMHS'E#DOF?6D MR1_I&'36U,[+F2+8W>E<[S/+4+-D-RP?N^U0WI/.UP;N>D$X#[ MWUC+6?/ZPI9+9\W+:L]TUB-.*Z?C#Y&OSA,[A^RL+[VK65X%0JQF4N?QR_'@ MB6>\JU?(6<])ZF57_FK\F]5A[_+EUA$]YREWGMTYSYUKAE@JXKQ'W"W!SHO? MG-(_[!U^W'_A\5YC9RWK<%^RLU[Q@1YF[RK'(W4 YTW.SD ]+_!YUNC=47D> M5V ->=XC@^.'@_X#* MA(G.)$>]4*.NIA/#]W-]!L\%*2U%RU,YFZ%%>6RLM5(^<59>"[4W%8JKI&L5 MHA-N]EOFIDQS87F]X/++]Z=2&B5DMIA+YME.;U+=%%6A%NLN?_V+;A$/)QM= M+:WE(QO8.4\_6 B#YZF4,R7]W$N>5S[Z>1^S,1'/^B!JZW?6 XC5SZ3!>?=B M7XKE^!KE=6V9!ZEJXN0\N%<_(\BT$J]#=X9D+,2%^[FO_L %M9VI$B'Z MD;X "2V249*+" 3#]>.@SY$\--LHBJ&9/KB?3)4#23TG):_<HR7"Q?U$ M.#\1[HNJ+LY5%MZ[59>N@TN%0@@=6_=->=*ZGFV@VUF#B]'A:,16=]N'WAC+ M,&&*CEU4-[ZG"H^VA'8[O/9, WBJN";ZV*/&]:JFS]+H>#JWUN)@D>7&PQY]-@>L-BVPE29E1HI)?12D] MULXRX24TIXC7([N=\M@0EUJ<-2/I0:.?; [Y4@(97J]')L;3A3PL/B]9J5:I M3VA.3@YY]$[Z]4A>[BXSF9$T(1K,6FZ72_KJI;;D*._7^XUB*!.?YC:LQ"Q, MC7A.I,C8D@M[1^8X0EO4^-YSRVSF "5IY5 (KBCB'BE7VD.)Z4FEU*99@R.]*WHA\@)#*O%6*-T93I.; M[)R.+SG:^W4N_\R_J&*#D#LM=3@9C$<)(9+@HMZ1=99?R6PT69.9(M]NQD), MRA4E,;DUJM2$7/T"E?)S.L;(8ERM:VHP:F$Z\H9H-%HS]J7/T+/&D",/\$BA]TPNFI6N1#0B@L8QB^=4 M>3Y$)KEG*'A6ZG-3&]/R>APIKD.M%9$BX- #.YHNMY_7N4DV+Z]#M:3YW!FO M.7F)AC*>N3[/@+8$=(_HS*34LM'NO(1(^-8#N_\,EZX72D:"I;1-M4:.LZ$B M!X<>V"II.IL5!N&L))OUBIG6A^59O(>'>CBE5ZY-J\E>?,&&&L474UFER1*Q M1$,]K!*CN*K228-F:S(5>6-LZOET'+Z5\4Y #JWZZYA,%N1*X24V(@U),3I0 M]@XP"YF,4$8,&M\LM>[,EES!B.18^-8#W!*N:/&N%.W$V:S:R2BUJIQ3,PDT MU+,L*1>;1K*%?K[%9P=*KP#"8S.*AQZ0::(TJN4V&;G03==?Y!8GACN0 @>8 ML)TJC>:-MK B9HT\F5IA22-$!K5I)YJ=&01JT\5"H'F#"9EI_C@U N(_,AM30RDQPU $F M+.=[PB0U(Y($,*DYH<\2/2#"MQ[@K%@I3I;6VA02"VY$N1_M;J( +NL 9]74 M*2G2>DAGI5REU5Q(JK)AX%L/\$"S,H '^CE!GV2GD074U86U.&&>.78%*7!@MUH;J=@8 M1/JD7(B]*#P7334D<#0 [NEMO/+9*H8 M,B!;]>>E8BM1, 8)--0C,/-N22693'Y.4/(F1-)5OC[HXJ&.P)S19<@R,)"O M8'L_R(@6+./;,1NP6\*;<\WYA>64X-_LN2[N**2^+=#:=T+FNC,Q)[_ LE]V MS7I>=P#2G$X_4>J)A&Z7R^YYU=?'Y1:X7HZN8U!"FF/G.#^'4!.AWY:3MX1$ M>M>_VOZ=[T.3UIR#OYVF11^+G?Z)RRPTT^!5T0@&P J52 2,$<8TME(FG9^L M'+^_ML'63VN$HS;CU^U^[%"@_E1VL&D G27TR__]1?WZ*#T@8SA71=L ['05 MP$'Q@',+=66^^4P WRG)^;__0S+$WV$R:/W#NFB^",N\=YI_L>A8Z_/^U[-: MGSF., >U3Z[WU:G'S]]#=A V,]=^@*U:( O/:H;[ZR2R1J7,)P MO"M"?,VZ+3OM!@MWB3F.S>U38E_174BEWWI[+[8""=]CD>\YZ@^K[1]9M?M,]T!*^];G< I!7&PA15!!\H)7 MK&3%QW8%?I#E_\=WM8X"893YZTJ,=@JT,KH%,1TP552M M%M;=VJ^ " 1IPBO&__X*A7\%+.#N__TEK>:_57,B:G/[[T[-A&F$ACP__8VD M*Z&*Z'_8G6@EYBE>UQ&,49M73/ K8,!]@D^%?SEI$9%.0^^,U;C.A@I*S623 MD5)KBI+SPK_^C=%!)DHZI1,.)2X7N[HU-_M2[$OQIZ28XIAV),$UYT2*#8FC M\'RH+ HA\/52+*0F9(&2UR$BE13-D2!T4[0XA%+,_/J7))@@@Z+.;XKQO7N MC9&FST.HHVU 4A? F$\^:#;\".WRW1=Y,2BI'EH-5(0)1J/T]2GF^A01)8C\4@YE&6W#MZ<2M4Q *896 Q4+!R,,<5FKX=:& M[QZ?APP@A*15R&+RW\_X?[AY/%/J$.8T0O *12]ZL6I]VAL>O/W[5!DD?M'1 MHLXZ:L^XP#GI"#QA"Y@ZY?7Y>BN)IPJD'T&Y#]_+OXWZ'C84[JRV$U&C#.9O M*]K4\ZS+5Z;]FCSI%_NQ=K3+MSL)CD'F4C@8)_T8BR_GOIS?I95UEISGPT8[ MV3,V"]G<](OKY$(=\4H-RCDRJ(+AV",'87(J:K6K(4![/_+B^VP_0IM]N^( M9UY9]H6E]K*20XN6DG]>;' )>10=[Q<_W&]MP%9U,.4EA.P]13!+%O2^U:J9 M_V@FWJW7=$?.R VK%ZZ9%O:F#W+K]=Z1VKJX56&+*FM):D(5L=-BY"#[Y6.*(*VP*Z8] M3?=8IM-[X87P+$%$EU 1(+,F&(T?TP-W';788IV2=GLK;C] ]"Z?[O&.Z"U5)18KS^9-=J(WIM.8R7'I4 V*'CK%XTR0 MB1R[97S( 7JHSI?X\ $*B>96MV(5(21[(] L\CA^D=:X06K"$K*KP MZAPZ%*PC9X-T!Z$5NA M)O%,-5)**MG!G4)086@P$OUF20MUM.\A;1 RC<\>\+=>RD_U)OS$Z>]A0E2@ MTX&;>QGX[K<7G%LI5WI-,J+^:R$NM10V'8(!XFX M'SKPA=T7]KLT3\X5]EDM7F#"M)F4*YF77(,N+_+2$@L[@Y./PLPCETJDP0#H M.A #^U1&!?7,-07$7-1&D7-]%/ET2\O?7"[D@17:F^X)!CO]G4JN':I-5*;8 X MG#ZGX)>@YL&(DQ&""<;(8UAUOFOO2ZPOL=V-%2RQT%:(1(A@)'SL0N\!@QQ'.]\5)1[+L60C*33FFB"/X-^ ;N (3_3O M ,K,1-"._8<'=/00X ?=:7[O=.CM K]9T[L[\NQ];KT^M]ZU,_KWKNF=Z]BX M:S?TIUQ)?:.AOO8*41DR9HM>0L? 5XX&W9E]?;'VQ MO;,PX*EB2R97SUHBN\RV0"==3Q&\D>*;0R2VS*]_F2 9.Y:A=^]>VS8-.J"@ M/.B WPQ_>3MBO.'#").NW%4\T+HXG+XI!$@S0 MZD9WP<[B(K07,#89%8P0$?_^T)=97V:_K$KH!)E]H=N;"%_*1EES0/37M4VN M-FK7D,SB\N78T9+ QXPHZ"8XB+E^GBGAQQG\O,D[6>\=*;2+&2%0-'_;LFIC M+1L.V+*MS%SW-@?T&B6L)187MQ)EUIY):+,LY:$=05IH%R1PK^?0C%;ZT^])^,T/E?&G/;Y;) M*:O5TVQGO5HGE5!H,1\GD+0CJX4(QIF'#48<3\_8 Z7QBXD)QENTF.@W1&VV].&R2L:'M^=I7VY_8YR^U7Y M&D?EE@#"3$X"KDX A1OK&WI%3Y0ADEO+@B"98W''!XQ[M%3 ZRH0 T,-3E5% MC74"0YV_H!5QZQ7Z;I#O!CVB^8%N9K-;H4P8AF3 J0G D=C=W[)(7H^JM61V M5>K4HY%4*TL3';$]W6Q:)6B.8-"[>)"*^M4FOOS[\G]79LPEY7]83M'")MJ7 MB*PL%WN*V"F6!EC^<=D*<^G;G*^-B[S.,#TW&O(C<0=NG4QUW>0Q/U/LND"[ MIT9D^_HR6:=#ADY,\MEHB]!RU4D1*A[:*EN)TE=$V_7%V!?C;R/&UP'-/56, MN13=;Y1#G06QUGDBLZY6VNEV#8DQKF2),L?\AT>+BAS.^WS@"I9[30&]PQ3O M6^MT/_?]MAFI!W3?J%Y+"@LQ7F>I::F\'"C5U'PSY"@&IY!$@[&CRL\/GOBJ MP5<-#VLE'5<-,U!/#<="IMTJB',QTHQ/]5@L@50# @F.!>/$A>VB+^7QE#:9 M2',48+(J>1'=X1>!*B 4X#_+VAP$R,A??H#E#BZHOU&"_78U/K"CSW0W9[I' MVW89^,2K M\GI%A][E'(AM7C%!%>@---FM4T=83EV9UW5N*(LK@4E+JLPSC5)[-.HF%O00 M4OOZ=#@EMO5E=!C/I3*7"J\V<$UE==JGPR^U]/+7O\0301"'*BE>_2(PY?7 M GWF[U/]?IMRR80JQ_N]"-%*O6QT6F^_L (WO"D'83(9"7,^TG0H..)!BN4J M<37+A+M%-E6=-5^RH%!A.\OW..<"J[\VWYRT^HQ:BH^F]*3/,N7HB\B,R<;P M98GK]2'#H/]_ L]8- CPVT\%[Y-W0@80$ 67FBX:0#V%?!5SCE)XD/X^2+]Z MLM)]Z85R+\2,:"F)7$^/%T?OZIT;<<\5UA]2^_I�\$EGINRSD^+(Q62NT+ MUO]%^Y\S#/,-T1DFXN5)6]Z462K;*21E49!+ZWM5')==NC1H#*D)-ZJPJ>Q: MD3KUD*8H<.EPV>!]?7&"1I'PMRTPPAT'!G@CH T":2" 21_HEJ$6)H/6/Q!E M\!.(.X(!N((I$% IHK+VXYUW$'KR"W)>$P$)94A:A2P*_'[&_\.E^/:,[0FL M2IAS8@(DWLB6,K6#89./SMCZ$;T($@SJ".5O=Q3&_M6O?P,XVD3M=N12&^-' M=[_-(A]2Q.J=<"'4,*(#.427P63V3+7"RO >1>QCP8=;1XK0-:2F6L&(WX&4 MPAM&(&&["5\5G+!-&PY[SNA&%$^C,L 63F(E&=L1UFSQGQ,E;%EP*ED:ODQ> M.-"B^HRY*-%$44\L/^Z969\XWYWO9$6Z'MN(,D&12HU\UC>1H9;XHK#&IRA8 MCD07R5'QA6&9C/@R2HBU6C1U PI"8W62Z3"1:BND=[/%VI!CI%CM(P&1+W%J M[Y5K3PHFT*M$6]1%$))G/#O/\#F:[(2_PAF\7UX]B6X4:(_BI:D<8?F>/$AR MTT5I4*BA9'N2^%0/=.^O<"&-U54FUJU4I5;J1>EN**6@XJ]:\)X-PW MX8ZX_[DF!^1,U&BRV1 Q:V=F8CP1AZ=2F"2"%,,$XQ1U K:LSK&^J0D$H3(=?$62Z=\(=84]2!NMU;Q5/LGQ4393T3)N,H9AD MF*"#L7 X2,<.-?%X0YE^*A+U]M]?!:B@HN[K__W7LI23CV I)^V-[JBBLJF. MP@L6-)[E*#NDS:(V_'H[;UU;EM<5,=LF"F)F-(9)//D>C>FTI$+/".-6G"Y5Z7WDW$O$#./8]PJG\ MN&)6FM,F45BTITHE'N7[O:\0]7OGN",67(4TG=/5U!/5HUK4O/8#_A0-U/]0P(YR+R\2/H+8\I4/#Q>#2K%#;_& @D/?#H<"Q*1"W==N;4U MFQ $#F09U,.$2 MN;0E<5 3P<7"UQY02:7HJJ>F-3HA=TIB?9$;\NMB#JHDW/6-C,>"3,S;?N44 M(!L_RN"+\3<6XXL;%)\3XV&\ONK*R9@BIZ8CMCTM9/+9.!9CA#H:H8/4<3&^ M=X MMQVA81!S09M,=3 "JB$M0$#1C).Q1OTXPLUQ\'XJ%/(CVA@"*6O#.:509-?'=-2PG1FKE;:8L-.(B^5,$B6QRH/M935ZBW(D%Z( M\\N9&KY@^X+]R()]^1#&Y02;+$WGF6$_$9<;'6VQZD:-0K.Y1(*-0<\/)4%\ MSOBX*Y!P"_7<<,'%_;\ L('B+B'7MPYW^*#H=Z+_[F^]=Q3BO;CAX\9_M' ? M#VB^',&$6M7-IMWJ4'IT')&&K?P$FC01*S\C%HS3/N:Y+_F^Y#^29722Y$=' M0RF['H,TVWEF%OJR%P64A"4?96_$R2 =/E3O]! 1EW?[NN!\TJM:/+YYLR_A M82CAHF;V%7 ;E?;'M?RX&RSLCG37-3NT)%3Q)$U&+^7,C(RK'9G)1T=\+9SH M1#/0>\.=YR($$XR15[1A?H;!V0#\ARLTTU4^MI=,0V)L79BVYH MXU%BB&09]5F)$,'(^U;)?^<\W,&[D;^+\XD X!;J^Q-KCD" %]"E$J^N44F- MJLV1F:/#7ZL!"3XPU''JJCY'I3;S$3 X@5L=.-KJ8&D\JH@X4B07<-D/%UP M 9_78Z*T^/#O$#^.'?O++DUX:] MRCCQ1,<=9?9[J[00'0*1IRCYG\#NGX@:'E).^%7(13!;TUEFH_64\RNLI)S? M:09.(ONM X5'B 3HW7MOQ;L"'8'?%(ETV54VY94E'-YMP3]\8*0C1?<_S4KJ M$$K;^T!K3:1*D,2DD-Z$(K'E2/X4KMRGZB%R\5CS<6&*&!"Q.'2^^@.2B\3( M/ABD5_65[]$GQSO+,(V HD<)(D^U70>+6G;4<1:#B06 M%&,#B"F7AMF61AK:H#(%Z,&[69%[GH'=1-'&VU.% [#3N'?+$"CB>_O^%RKZ MXTU0]O4@29WN\=E\&!/Y*!" P D"Z',1$.6Y6#_.<.&X&(D*%,7#'^Q=(H&X9VBW>>"9%L-H?=0I%@.B]: MNU.8Y(C,D(MX1RXR\5IYD3,HF:H"O:"HF2$Y2L"1GA5-^4VY6NJ,-JU"@2]5 M>XGARR"]A",]*WIF 0]*1+[1FCPKX55W0K1+!!KI65$ETD=J@(]TA^52C.@,#3$R[ZUK.7[)Q;PC9]'FI-,#0D.6DNIS)ZSJ M2ZF:X.+>D=VHWJDWB>8SFRKVN;$\K'=B8,A!AO4,K?2U>HTNT/V66>]/JRF% MSNFB)6,?E97,^)ABS+!5;%5E-]N!0TOO69)E>+ON;?KX5RG )-C5L MC9EP AG@GJ']$)T#Z7,^F0=W1A KDAYO50.)7+R!@X]P*81F7_N]XQRKU7IS7/1U>"9 M5>%6D0?XM#$9B.SH)3V2F?YLI(%V$LQ&4)H/L$I2W[35>*8\:U&]T&HM-\S: MO 4I<(!7JKT8X&A5H]A*/%K-/QM+(Y. 0P\PBPF,_)295:9R)5FL1M27R;2> M@T,/<(M0RJO=B=EJM\RHQ"S7G2XE\7"N!]BEDAW&BZU">R6;H"+3_;*4*4'Q M@T,]/-!-4!L]E>)G1*@79ON=YU1_KD$]<8"SQFR9ZJ7BZ7Z+-WAM,!VH^0@! MAQY@%W,F#>()^!:B(5*TKIBEO-A?HJ$>!4#$\D4NFZ;#;*.<+IMMGE^QX:<&^.W\PWW&(S/8-NR1?2A8=N6^R>V*-M@&M]>CF>O.5^VW MD99]<$(\GB&>F*,A:IPD?#[/[&^ +C[XN_+W>_+[XBN].->2+\?;G+??$5V5WN MBZ_(KKHQ9S;O>=>;OQD18I=..+L)>0 CU 7XY'C/M:]+=WGD=-YA#SW//;<1-U!>>C) M"[;S@=0A/)NG*,G)^'VBC+R^ +JW51_-+/HIX$+OT.6K$(W#=P=*Y"7,_FGZ M/3?_>Z_.9^VO8FWBUM7.=['YO@P\O Q\P+J[Y>[6@0%X71CAV(D(%D#1IBBU M^P/FV@]CTINO^4)5?L>O*KZLB,^]LDO7\:5-JT*!(SF[*+>IN4MTI05/IS95 MQI3-EEQ(SP;VA=87VM.%EMH36HJKI&L5HA-N]EOFIDQS87F] MX/++KQ/: J$6B/8JQ%(ODUZ$SVN-%(7*5)A?_U+18)R)7D=HKQPF](76%]H+ M"BVY)[0DQRSS:@]0F3#1F>2H%VK4U71B^&5"VP5LR8QL)H3= M]%LO_\Y4X)6=#5NFH09,[$GTVTKPI6;&9FI&4HFLJA=&$B.7Y@M4N(K0@*+! M2,R+TNS'MGREX2N-[^/LG*\T6DPC1DX2/4(&^J+)Y3?=YZ:2X##L$$T&&<+; M?L*_%_"5AJ\TOH^S=;[26,[Z(#+NI3?LY#DVB%J60R$^]S+FU!/C2_EV=E%.D72!,-E>JSC(RZ QZ[!B( MS5$523MT2\)4D#@:RWC\6R"$R1D8Z-K$<58T]2-.RIVMZHZB,M]*>]UY$N;% MN_+=RA?9->0[UHC/J"]S\H)I-^1*2LI/^^7N,-5$ *%ONR67Z+!YEZSN2[PO M\8_LCYPF\0VB%QG6$@NE)0E%-E^9S[KL!$G\VZ[)923>OWGQ)?Z'2/Q7^22G M27R^(4=;M83XS)KM<&9$-*CJ4D02_[9[\L%FNW=0?W*\E!BU+0Y(F&J!/^T+ ME;\^6DY\-YKKEK7#WTEOW962NDJQ[]VPK,^A/H?ZT6N?0Q^DHO;.#/8<@I ! MQMPV94[8O0ED804\F%_BNV>W(L-=^G'?+W'$D6/+C[-OF,J:NDWZ*H/YH:!M M3^]$>YS!R1,I.MZD4C((@QH71T%;D@DRL2O6]_JRX9/!5Q%?%]W]H(JHJIEE ME1 &%)L:]PH#W8A4NHDA5!',KW^9(!GWL^M]#>%KB*_1$%>.!G]00PS(83JZ MJ8 J.PFM23 W)H HHS:.\5__4I%CV:@/%A'.\I(:@+LJC'AU"*#+%!CPDAY8 M\(J)&PTWIJ@7K1Y@>5T-5]U)(#%'@$ET,!(^5@SHWU+X!9II>)(S@@$5G (>ZE]P^+$)/S9Q;_8[3KARQR+V@A0' M3O5LLK2J+;)-30:#98&(K4N]? P:[R0&$Z+\BPU?-?Q(U> AS,-GK;^G&=Y, M9^T,.ZTFI4J\;"J2"E@R3&6C":0BH.%/0O_>3V#WM82O);Y&2UP[T_W#6J(Q M[G>CG5AD(4^6SR*7'.B+= MK"93U3GIC X^;\NY<<$"J#J4%4(%AH'N-:K4: M4+7YY;+#?IB$WSVPP.VTWH,A$'B")GXDS!<$7Q#\,+@O"#]4$![;*D8&GX%N MR8!14=D5LHM-R1BA5@6501KT#UV7;6;JLU'+=F.$&ZFZ2B=&\O=7(TCP^B2@ H'XX1_3^#+NR_O]QS_/T?>&5K+!6/A*\NY'_'UY_RGR?F6?Y1QY?YE,)8;F%%J6J##1IZ+& M;*P,D;Q#7R4:O3":YBW9&$-G]@&D(G RG^;\ZH$P_F^KE+Z3!OI9]X97+ZQV M@+$RNC9)P8E(J@E)6MD"U":QT%GCFDCDV-5:MBP-@!./@M"CN7#NT9VYYDF@@H$T M#_PYU36D!S3U+ZL[P"<=G#M;YAT%8FY]^WKC0,VMEW]G@9PO<:V@NK3C-[:X M'U.)D6[S1=0YB23X&N#U&A-/,6J"(W&'Z-@!G^B[1BU]G>'KC'NTQ+[$%SND M,EYKBF0CWEX4BLDE44BOQ18YDB59&B)-@6L[*-I[T>/7=OC*PE<6W\UM.T59 M+(4^F5@-,WQK4EHF#+9)=XGH$BD+!&%U5%,\V#71T:8&93 /*-#+];L8^$F] M/R:I]]O=6$$I/K%_4S9,I5_F?X[,7SL/[E299ZK5I6Q4LP4VM1PL9C.59ZKD$,F\?8]T/!;R^/=(5K,V M2*JI#D;0$Y06(/ G^JS MML_:?I3>9^WOSMH/%E;.:#J DPH(IJX#55@'YCJO&@HVAP.\.#:-.:HI?^2@ MLI^(Z"ZU#?G?%\!3:W*P]<C M?MS85PB^0O@B[--[4 CF1.X6,C$*R 5^I(5>P#1KM+%"P.DVX:@?5O95PCVJ MA.]7'_W5.N&U*@ A995=D/EYB\I0/!\;".-)J894 4JF"4>^*3Z4]8F6J@,X MTPT0 T,$IFJ'F2$3&2-(Q= @*5O3:<[T\;D^DAM=.UNOO=9N\/X.R>F+GCWRX]?$*B7Z%P M%];'C3PB9&A\,@Y=*E2XW@LC#.1L]D7N/I,,-1W5X"J0!Q1FCC;K>>"(K*]+ M[H(FOBZY&T_F KJD$&HNE_/!,DN ]=+:6B[?OW'VB_/S> MEGXW%>GO13/"4*>(F@G9^"XT[1^7:#-Y8B#G!DN_+^OLRI[> 4UZ2JAX6=*7 MY*895>7.().;]&9JKUI/T4=-E(_Y;)UQN^WOBN-?$?U!O]17R> MR#^OHZU9::08D5Z:W:1K2&]8%?)PIM\) ^SBBL&_5OMN:SY1X=V5\KH!%;[A MSOO<_E.YW;^8\+G]VW'[^[:9PP+W'$:_&@\\2-CKSN+G=T.7K]0']PZD<2OS M[]OSAR\FOICXT5%?3'PQN8S!>5_!P%,: @2F0 \8(UX' =Z5]1*8:RA]8X*J MF^>:((_@4T W?C]Z_P#?L[QN2ML/6_1/W.B?N.:?R=Q^3/!'K/F!F?OQTVB3 MO"$) 5X5 Z*DF',@?K/TV)_K?YV2?/)-@&[?RRU)2PM)!#BS!+L:!E?JJZHB M&A%9YG4^1,>T7&S,UBZ=T$J=D5_"\KH*J6A4@=Y <\2"ZM?XHGTHH?ZR;Z^6O35XF?4 MP/GYNE=5B[FQJ(0BMEKT5IOZ MN7U\M1*]1*YB2MQ%.UT! I@?C7J,6OI<<) M:O$(12RU2'LSL_U4;?_2Y0>%[GY4.I^?JNUSN\_M_K6,S^W?C]L?_Y[F:#)- M!_\$Q! /5\4/@9508P0T%?1WX0W7@^=DK M7ZD#2Z5Q=/HLK'LR,XN4U.K$:- 9+.3O)O<\+''.T(%'R(-T(!6+!<-$)!BE MB8OH0/^JP->!WU$'GI^J\I4ZD%@4^'5NEDJUI&5QI:N;_#2?7R(A?S>3YV&) MI ,9,DC$XD&".=2Q]#A<_G]Q9?(5V%X D-RZ6]!>:2[K+]M < M<:(R^Y*Y-D<@P L(;9]7UW!7 JHVA^_'-=UJ0((/#'5>"4QYW>JG-@(&0#R& MNTWP<%\# TGE54&"@^#.S@'N7_UTP06\3=I3#P516OS[#_R/\YR@ %Y'*G3T M]_[NA-%'' 5*_.G)_$ZB($@YX5EO':#F\@N WKWW M5KPK78 M &+*I6(:6[VB64?M2+.7=.)#=2 ",.$O2@?/\HX1!C,8TOTV@[DG&MC-%/&+ M/5?$/7 4-OO0OZN0'X&NX^&:(./X;L.%KH$[>T;_#K S$^K#@(ND'#4@>1&$ M18ZA!@07B0I1+DX)/$?2M$#'A7@D&A7VZ E/8K9(K]5:.)P@I%C9K$7INE!N MUI =\7IDQ*S7Y 3H+&0F/#*+:6'>,#=##F.K[X^L-A)3(T47"YG8BJ_JL&1 MX= M>STRWZM$)VDBPQ&IR9IO%^A\="HET#R]$VVTGZ?S^;1-F%V5,OI#LBE,T>>] MU*\)><)0]'*<2!D@/T_$&"YJX-5[J"^0Q/Q9E*AP:]:B9O%*G];&)?16+_7S MHXHVG$$V:9GU.@BUU?G88')=D*MV8SIJXHQV4"YX6CO2'9B M]"?IR21#@$QFI.;(Z*9BHI$>FDH3-I&JR[4-RQN1Y6 BMK.(3ZVZ@+V1>GGQ M$B*ZW0W!E-HY3A\LES4.C22IUT/E=*V93L6SC"PU1R_$I*50G2+Z/$E[.)JN ML$R&!&LY1363!4,,)SH=/-2SJ4:,'84K$U.7LTO-&"V*M5*Q6H-#*<^F]ILA MJ9.LR(9L9J>E7+R[U./3!,=X*54JMTLOY4TEW>(I(ZFS&Y!J)=!(SSN+I%$) M*:JDLY5\U^P74C5M$%K"D1X^2=/+KCB*S*M$:&DVZ^'-"U7IH9$>FE+5S$", M1ZH<*QE&I]KMK95(JX:^[B&4H!"Q2G,Z#!$@,I[154.>=IKHI5Y"C=8=08BN MLF8K&ZFIVAA$Y\-,C8MZ5Y_+YA1E-60,=DT_A\HOW5$$:=[H 7E>MF+D*9#9J__HB;@2,_JC?2$F%8;]00Q4X1ZWBB3K=0Z;>CR[CV42Z M!29BM:)T&O.6A$9ZZ#2JK1;&+*IG6@4E-)D*RY?DL(/GZ:&37F(Z*WZ2Y&6J M6)UM5NK"#+-HHEXZS:/%)=D/MR)RJ)TO9OG!M!2*)[B8ETZ#Q/QE.%FMH9BJ MY8S16DY:='@(1WKH)))Q*MUHU&IL1\@MVW)RE=T,T$@/G9H=-:5?1U#YVT6"&;SLXS*,BF-S$0&73$=QD,]="J3DUIWI=0W#&A M(#_%#[!>KCE=,918F;"S5HQ:/,=CY>@:6B>$EU!:HU@4>(V@V((Q5-1<5Q!) M>.:3A/=\;+>XO/:R+O)L8]#B.^)\GB-F>*AGHT!66U2J0P/(3'^13P&6SM49 M/-1[[N59<;S0QSF::#1BPW0[TE28= */]6R!7IV&V?1RK;0JHY(JQNN;^GJ! M%^8]^1ACTRO7GZ4Q4:C$IM7ILC O=_%8[]%7;QI:4GONF:TUU%6E+#<-\="< M(4DOP<9TCF07G7JZU6CUDJ00J>FM9 T-]>Z#7)[2D1S?2K#KVKP:E[5+E&$RS,%.MZN$(OVND*L\PRS:BSBO69\ MB(9ZB/M,EAI53GHF6&I=4120@MH(S8#RLG>Q"P:U7+C3(*16.SO+5^;E?B:! MW^I9&$G^?_;>LTEQ9/D7?O]\"F+._]XX)P+VRIL]]VZ$ .%!"!#NC4+((20D MD,%]^D M;%%& W'+2!6;,F>>U*H$96H0/_>$5E?9S">E^@A;V7UFR:6QXXI) MA0S-5SN'TK[%V2MDDSSVQ%W0;,VE)C9M()2EMQ:#!K6S (N?4,,.LHB7BX/- M2MHKY@[3@K&D+SBP-$4N>U1QU[U]L)/T>2DR&U1LW/1-L#1%KM*(7#>J"W$A M5>?X:(6+%>"E29Z:>K':OMCK2!VICD1BKO]@)K='LCS?5#N7S?&E!H7*9:^]Z51,L3;V8/C<'"Y8:+:3E M@A0GB#:I!I8(EJ9>;%6LK.M&=]'AFZ:VJH^[C%H;)QM('2X7A4[-LA>AI'<& M#.VN1P1:Y)(-I'"Y+:VWI%^UFXA"[7UB/<9,=GG<;(I>WK#,[PX[Q>!+?,=< M,[W2N"TENTW32U':IND,"M2A&]K90' MU5XPC TG](2>R=%JJ4=8 ]:FYAU&<;MLL 7'<$+1%&:SMN6(420I4W&_L58K M?C%)GIJF[;9!,F->\&P+KW9MH:DVEFBR-$7;GJZV*NIZU>/7Q:/#9-V\.N'$K2D&@C44D2:X>6WZ\]/#=% MV[[;+F[]!AG9V&BY71NJ$NUC R9>FZ9MT:6E0]B,!LBH65D.#CYJ[H&@G]!B M^SU"[4<+$N/WQ2;C&E2%5$9;L#3U5 ;?AP[/QB;)LC)J3,-2!3T4DZ4IVC;V M94&IRX4N4EVH[1E)UCN<(X*E*=J:W4D#7PSPHM0<\PUDN%,+B3S2)VA[4%5V M-FD78UP6T)7"67*ARG#)VA1M>352K"[.5^Q2I5,R]OZPTPJ/STW1EIR[3JQ1 MUQU;0'E,J+/"I!8D;Y:F;;UP,!>K#D+U'4?EHM&:U09V5!ET6\SJP.-:\M04;1F:*VWK6QWA M"^VYA:,#IVU,DJ>F'2FC@,1[*-V4A'#5K-LQ&P3(%BQ-'4.@#"5DZWA526#F M2QOIC#REGFP@3=K-3N@H4R\<\ 5-]2JD:FW)J9FL39'6&-7004_U9E)!ET79 M(O'!'I#VA +L]36,[GD31AJ)W+KC.7NLBYE@:8IW8SV456KQV8Z M6)LB%]68A!)7E/=2/^"#:4G3%'XB@KG4*7)ABYFZ=@D)0_:&H^V"DBS9=1,L M39&+-D:[UFJX)*7]DNNOJ]T]X0R2IZ;(-6W1^LQ:DD6^NO ':'SWKT>M9#!V MBEQ4?S:L!\,VC\3&:("-"PO763_.T/[EJ8?=5EXOP@I?[96<_=*OKX3XV@=[ M39&+WA0FUK1@]A"EOB"M?9U?,>;QO5*<2*OJSMP8S8&D,&(]G/#T4AXF(VG3 M0#TU;316BGW8C7;FPVS+GY>.BM.:,1Z.9KRUC;9DJ4;VJ+GY,,[N M%SP2E+$X'H0A8BUX:R-QU>IVG;Q6FER[&;.624ZP) SS!DLY$A:UZ/A>*7)U M*>+0ZY4(G(_AL.XWVOURL1QOX83"OJC.QJ9DKP9(54:U$A8U%FY5!$M3Y"IW MJ4F3PJ8=>[_%E\.5WJU5EQQ8FK+')OIXB(GE;B0)1I5MX'.^1(*QZR=T^P:. MB+@02+*T;'/H/IBVM>TF69H2FF@6#,1N5)XCH]ER;W87L]JADBQ-FVY^I>L7 MF7%O:B]K^\[2&TS&;BG9;-IT*U).EPQ]EN8+^&K0#+1500H3+*K1L^:8]% I MFE>DT&].F59LPF,G;(;Q4C)*Y+ANV,IH56Y.9MQ$F!TWD&(O=S!J=(K. D?V M5=DRN.&^7)*3QZ:!KCVICYW>;#?G]]ITO>K/V]-Y?.UC)VR&^7Z .IL5AL?Z MJB.5IU@EF(,C.V$S*+4]BPUZ&XV/L':3JQCCR([M?>R$S6 I)20V]-=%6QCU M"+F!U?UR(WEJ&NQW3:UM]*9[OE0=1,+&+X2NG^PU+8X+M+@[\.*@C%B<()8' M]B+JEHYK4_0*D65WLPR(&K(<:E%UMB,*Y66RVS2]_&E!+[#CA8)4IN5^-8IE+E1^I.6Q5[P6)N'9^;HBW3L?VRP!1(GJIO=^6*1JF-0;(V M35NE:AHE<=BM2WT)K_/SB:D6O/C53I@MVPDE]Q&BWT:JD;6N4(9B2K$M@ITP M6WQ1/* =L=6S1X6NLBX,UK.5QH&E*=K&0C8P5D,,1TJK=L\0<0R+U16P-$7; MA=>I11V[W^%+!>[0(+J3)C-.]IJF+1(0W1I68.,KAVXP+L)W<$X[KDW1-AKM M-*_=T5G>07GI+YJ%EH%VG'[C80(:=KZV(": MMT:89S?)@XF3W4,[B+4Z[(39,EKV'-/B]0&"C=5.R,^L-C/GP-+44TN==0,O M!?K6QN1:?W%8ST8[80N6IF@[YCVTKXPZ)F*Q@ST][LRU:2EY:MI?&M+#*.6&)M VIP ^=*BX)HUJ] M0$BR-ZXF2U/DZBZ8X:2, M+#2OF0]9=[]?(\)F*^'LH BPJK0(9>Z M)=K><:\IKN47Q&ZSK$:#14!J2M%F<=";UDP[$8!:2=/ M39%KA X(=-A&2U)5K,X*K*CA&Q#6/F&)+!5G-1E-NK%*5=RX8\MF5AR1;"!% MK@FE"!-)\S<(MNX@EC66O,8H>6J:7"/=QO;UZ5#E8\NF/7;=":+HR6;3G"BU MVE(X\WIU&Z-FA#$T!5*- 0$_88FXY?# XI'GV#K7\*P#,:TK,@M=%S2BR1-;=&POCHD2U/DVLS;@BNV M4%'"I%6A.5;HP*DD>TV1JSCTD;53UP-)5P8;3]ZM]!%J)GM-NQM0H<&8E8'$ M]P.2:]>FR%7$5BQ6X@X$,M(7XQ9?MV=M? M2/=.N0M6O(;OV8BM% MU'R!3LK;1:TF@J4I[MDZ4IU1J3@Q9G3TC)[B_L M?=G;!NBZDRQ-F\15=K8>^\XLQL\IQ],]DCJ()EB:#H<.V;GG#%@!&5'29K71 M*G092Y:F56L/60<&'0ZK_-+E2XC=:(2.?'ROU!867:':*3*;R"[TZI@<>3N\ MY!Z?FU:M2S5K/)G$.&,1S)BO<$8TG'+'+-J'ML?A[JKG.,HJT/]^ M_.)E"A%(:GM(TP/97NHQ2^SG!+H7:=L/Z7/I_,30?_S4AZ>AQS2L#Y1Z8LQ? M+/E6COB+Y+07#_?B!QJ.MWW,N7S\O@#2S_\^IAIN8PJ\F^7W]'ME%G@@1_B_ M(.'O4BF8G^M,9^\Q?Y)M%"!<^E(=,V.2#4^=SS^>"_H6] M65 !S^5[S@7YB\;@N63O7*B_$!2>2_;.Y;T&%?!AX>2O4.!EWXVSR6^ M]"&(9?!<\+]8>"S9.Q8(8]D\%^0O%LI+!L^%_@O_3L<8/!>(8U=U+LA?#/19 M9O!"[47R0T M+"]W+I_IU/YN]LNW48#^! 4>N%'U'/##__>#^/&[2$Z]<\7^,3G :[W;(^GC M^R0=FV:^:);TP7%)?QHIO7P_K4^Q3(I&7\]#[[C_L\9")4<)@AR7]-(Z M?ET\$^N\IQ?=&.M$PE[8TSZVCQ+L#'NQ?;QW(#F?2/]#+4@.JK%?%#U=GPPCA M7/=S\=VQ\O6Y[@;6YER! <@8UVRHG)B:D7&SA7Z/&]YZW7];;BZ<>U&@N%J0 MS^D[58__83)$+ E\K&(A>?ANZ45N&/SG3%+"W)CY&WO >WPP9U5_66>N[?+2\X MF\5T+\QP]!C<#B\<9VY^UHF02D5^GNS[][]45=<-XY(T8-[AA:+B**ZJ)ZXC M]+^)H^3X5_Q=65=U,-S[R!TXFC]^@2$8RZ0 M!>-Y0#LB[R01V6W$CB!9U0H[K\Y43>2YEP/:ZYW*)T:T#_0EF+SK[X\L>[1Q MZD$0Z=J)<>Q&MU/ON"N31?3X?::>P#!(=2LG;<]1FLBS+)%'">2-V>M_"(79 MXH%7X/(LC@#0P^YKW_;7?)GW7_<5IS/S>:?S[_J20$>Y;/'$'^""U"_+]>E4 M*8WMP1IILM2R(U,-MU;F_A@4"OCO8T))\?U]3,*CZ?QJT_\+L7L[\+IJ]S.RMX6G7,.4EB1>U$UY';VWEY,=NO*%L1 M'*9M \ M2Y/P&C[#-0SQY&,]WK+%$M]Q"U\>3CYUB[^,:A]W4G=5)P+'T/5\0(&?K_*. MYX+7\SW'B9?4@0&L!Z>N]ND.#'BJ6 MJVN\XKLQ88('[,$KNJ?IFVE#HOKE 01G4CCT'PA$O]5_#0+1A[JA98LIKD ;>BX02%+# M?\H,/X9S']"IV%PC$X\9[/E^P(WT8A\)UO,,H-.OH+3$)$P2JWW:UI4*N^T5 MJ;%4 J89F#V(XO@M:49?I0A]N;?T^O#GV,0L6_#S#8K0F<,PE]=A)HU!<]5V M(H3?U]$)WL2)C>H#'08,PJ6P/$*Q;^DPV6JN]AXF &4:N'__C^+GE MI-[AZ9N5$P4Y_ZF+&#CLQP9BN=5CJ7*\S?A8\CE7#\&3K,>GJEX0!N G_W-F M-BM'O@*>(Z-RPF>H//">N0Z5J6W#G>I8!4=&RSHVQN83ST?,3W-=H >_!OX> M*58"K_8K^W04WY>MJ%5O$T:'0);^IE7MB7HX9TP0@T@KOV?+ [E.G>83@:H_ M/_&/Q9U.''F".<>P4[P+@#0QB3SM&(Z*29C\*C@1D=I7R\%^-6_N>$N8M)@E MQM8,=BLG0]MQ)L]25!XE+N@=AO?Q)R8@WB%)WAL^F&7HR-A-\5KJV&GH&"I. MI*>1XUD)T1KF$!6T\^'KR )JE*RR^,;F5= M"JZ^O/1E?$9-DJ./H99ZKUI!\MOCC[T5< 4%=U1>>F[D@V%M6(1Y M/T68YY,>6&4(JPQ_.WC[IU5"_8YJ6VMU@DA[Q24+ECF;C\;;WR\Z?#/BF_Q2 M.%ZT_,,-?*H><1ZXRE319J2MEX01NI^JR'[!R12H1T3S.(7D6>IFTO*O3Q1A M&>,-E3%"+? [0@202K >[S=2+LY9GD=.1Z7A?*2O$*K0PB-D.YPM5[^?OO%6 MOL;;]_YS[H83S@B,:1F"7;('C9(G4)C9W\;W/JC$0R^3N %1"U;PW7(%'[SS MOY\O8-G9396=W8#X9)D/LE D=;V!I>R+SW6G*9]#SQTSRX/HJ)1M[ZO$ .6F MV*Y' #T7%$J]K>=>5Y%40I#"3(G) ()P*]T-DK.ZU>*=:TLFN"K] ):A7$<9 MRKDC8_#$85'%O1XW+*J 117W?N"PJ.(ZBBI@+.311N2T112$8$_!P'OEDY., MB,0R*KTPC'IZ_!)!?.I]W=]8JGXT+GNZZIEN\I3$SCQA4@ZGHB3L1\.J7=H$ MY&8MN,Z $V4Z"9T0>9)&8;$\K'Z!U2_PRH;5+[#ZY6JE(,LG#*M?KK7ZY;HC M$M^@;:(5=U9LUVU,$@8%RNI7FQ&.FK&V"0(8[VF;5U]:U-'#G.,%L%;HJD+> M5Z4MP%HA6"L$:X5NNE8(0BJL6LD>E6#5"F0+6+5RXU4K4'I@]43VJ)3%ZHD4 MD<[>]O^\8GB<9]+R@N"MB0 " M6M@A"PO3$+U;JR :5=VMZJ+,)%.-<#2/D>FILMCZ! Z6I<"RE&R)3Y;Y M ):EW$Y9RO=?ZV>. 7WX1O:J_5YH]QW"CDB:B']9E@_N-KZ10>3F_1OYNLI/ M*IX?<[N;4R/?UUUUGPM]Q0VXCGW*D2PW.5D).=>V0%BZFLQ'(BIGPWH0!F" M#/%S* ?*T*?C.E"(($?\'-&!0O3I\ X4(L@1/\X&UD8_.E4?HJ@+;B24V8H_MDN1TNC(];JXIL7?]MF^ M]FD/7LO2@]-R 'R61\)QKC9X]F ^Y_UW]% P!LKNY!SWKA(_)CR5Q-]JU7JZ MW![Q(V:*5*R)I]*3KB)UL[=AX\,3,#H^=]9,T'"D^AXV6M M56Q$I:$HHX@,Y /%PE^PJS[+F;EI#(]($\$#$ M\$"Q>9:X2(>8;RM8R[(-<#J/[$:EZ$^NU#^=;F4A](:07!O_ M9A5?EJ7G(K?Q:Y5Z62;$=US&E\>0S_Q'>U$X!A.&L0=SP6O MYWN.$R^I U^-'IR\X:F)/2MQ@PD2N1Z_Z;K&K-,B>PCS=L=*8<=OJ_W[%UL50!SD,T$*MA_H\B1_ M_,,2>8S%;Z:\],O0Y]6JT*N2N7.@S^N5GUDFQ15H/A_.N!#]FDU5[-$26&!NW M]-R'[RT7+'?U(P=MK7 >/PD\5H__5H\&M'4XUO=&\=63*T9!K.D&02Z^8V:6 M>S/#YWY?OCX1CODUPPC[*<,(DX6R*" C?#"3HD.'E'%[OY$;V\]'5P(]2,4X MG[AEX*6"+B?"+>)@,R<$21HBZSKGV7*3,14^OH#1][(?SF<.W'- $X[FR]YH MOLM?P7^.#Q^ZD3\.#Z^U*Z_5%:G@MS9#1)BQZL+@*AS'

J6SQ[8)Y+ P\@=;_E5=SR4,+[;KO=V:Z4^^/T:RW/#SF''+=39R)C9\:=* MA#!EE=HTL21 ND-B2F (!)_+M5R X ,':]X/S\,YFG".YMTQ_9?/T9,OI1E.%XV-;\7O8(^D'(5FFAH^)/<^)/ M*LR/72=0!/E?_XUID[SH"9+]^.??Z']B48Q69_%GPV$ L((3SN?\PX+QFQ46 M6.[\X7+GC/' _88%07S]\?)^<7=SKM;UK4V\MWJL 1U;]]3=;C1S+/6XTZ<[ M/>GHTWN^SQ\[_QQ)60*7^:N9.RI?6O;1B;I$]$%WRT]*5H6KFH!.U(]_:#1/ M4W2>P2[8C P**QR3>JMC4C,="+A8S/%+ .VU7*--L[40 B6D^9&->X(Y[A]" MB0-48F,\@S &!]9FB$K7,K VTSCV)0'-;\4TI6562V-F:DN8+]#8P2DOD&Z" M:4G4$R?R) HUM*\-A$)HN[YIPM!1]TT15"@L<,8ME);KF'&;?6G)XD3;#&C- M9RSW^39-MUIHB2I$HND^M!G/DV\F%U]736XW)D5.=;Q M?S$-%\1FT[%87T_Z-8"*W \&>F^AS!:F^L"ZT7NK&[V%&;=9/N#L541"1(/% M>'=6C =9'E:%P:JP>PRB/,^A"@;>*Y_Z9^9G3W=T)= %@U-5/])3MN<)LW.W M6'$F[LS'_'):"5J5.497Y['9B2<%'#?V 6+RF!1V7WQ/"PJ@T5E M=\?TL*@,%I5=-F:12<6271]0R^LL J2OCM%6D6=&NB4"Q1+$,]Y3+*^^)@W4 M]X')J2"F\5,CT:0YJ+[3?=4*DM\>?^P= T:P3@P&U&&=&*P3@W5BL$X,UHE] MJGUD\DOA>(WR#_?KJ?F8)::A438YGO)KBMRV]-9PVT=CQ81(6D;F$8;-X^0% MV[A!T8-57[#JZY:JOC[2V.-M='I1\'! 1XUZ=\WQ?0FE1]T>7Y\W$W1B?_P# M4>EK(XL0E6 1UVW$'\\)4;2W9DR<]#%)D)GBIC':U%"7 Q %0H8XQD*4@O58 M&:(2K,>"P@+KL6 ]%I066(\%Z[&N*+9Y3J5U7%_4YZU2>R51%-7G2N60U_%$ M:07A2!Q_JW7Z=956]?0@]"TU?!IE" X[R($(KZ[!TBB8L )+HV!I%"R-RGII M%(SVO1WM W\6E?BR!_O3W2!YM:KO!:=:/?K+2?O0$]H\,C)-;X-.)506+)=0).B4.[?T*/^ID?]^4)-EB77Z<.=>[*.1B]/^=Y26VZD:K=JLY/J MTI4U448IX%,GB#S!I@M\_P,O*UA% ZMHH&+W_?YY*"NW4=L!A066&'P[E6") M 1066&( 2PR@M, 2@SLM,3A'P"$[T05>\=V"$(4Y_T4V?>(F@1GT,$@*,^AA M!CW,H,]2!CUT]R]_[@GZXCX3#'";Q9?9"P]_\M(GG/I]=-QT;36<2DV[K[8Z MWJ[OFEL9I8%3'V?H/'*B;>?YO/KW+$ P4QYFRM\=R\-,>9@I?V\\#S/E8:;\ M??$\S)2'F?)WQ_0P4QYFRG^/+SOQ*11FH#@>S)YXJHZ'N?$P= =SXV%N/,R- MO^_<> B8,#\[DU2"^=E05F!^]FWE9\/>^X_55Q\9TY@$9F>_MC7KZ?%+!#$C M]'5_8ZGZL6RKIZN>Z29/25JAGNAZNFS2/<-L3;9(OU,UD-5LMC(GIHPR2:M^ M#,O3] 7'>T-<@ZGT,)4>"@M,I8>I]%!:8"K]=U/I6E+IK[M;_S>HN5ZOHXP, MI#[AK;+0/$1\)YHQ6Z#F@N;^[ZJYUU6IT-'#G.,%L! !QJ!A(0(L1("%")DJ M1("(!K/D898\9'F8)0^SY"'/PRSY&\J23U'DPS66WQ/4F\=1P_%I(N?<,))T6P; M:%N+1 G!!EQIL1AL#K;(R2@KH^2/?T@DS[(X+*V$]0>P_@!>H;#^X#;K#[[_ M"CVSL__#MU_':.Z" R%)O-#8S"QS4EDV?1/="7W$#)SFLG/(<,X%%&C H#(LT8)$&+-* 11H0,&&11N:H!(LTH*S M(HW;*M* P@(S_[^=2C#S'PH+S/R_YLS_[W=O?K+\3U6C9>3$2S4AG.L^6.;K M<]T-K(U^]&L^! WWXS[%"CMF(NGCGNEHBMCLTMQONTU?^[0')V'IP4B@8 V77]?SD%V'H6[,H5&:./O"Z2OR8\"VW;+\2^,50 M+"VDD2X:!:CK*NV07%^/=W70M:3"(Q>S33"/Z58( M=7^9L]R-?O8@D>=KNE\X+OX;7>UR@>=86NY?2/+?K:O>]WW;).&A[V. :[QZ MDEC1O!K@^D7F(&4&9N5^98;[7 M,KL^F7D('4&9N5>9>0@:09GY? 0INT+S_5[5*P\G/?L3:YX#CJZJ6"[(U!?< MOJY&OA5:>L#Y,;>Y9DR*^,]CRYU'G^U;CME5*#?%0:C,>:'1QO:=4*WTJZ*, MH4GD""/@F,"+!HD@TGTZ8@2![MO#1Y<$)&&H5P.ZVETB.F\WJEN\,=LS' "D MI G8VX!T]>5%1<517%5_5"IS95U-KIK__2^40OZ+H_GC%^"P+UEA]+.0X;&0 M:5XT<_0L2-GMY7*]QQ3',[]D*5&6SSM%CO^Y9+E0EBD!ZXDR4D]T;4QR_AGJ M7" +QCF'IBM8U0JV+7&(],/9(M1*ZJ3/A^<-Q);/XX$3B&DVEP'<\%K^=[CA,O MJ<,+&4<:ET7SGXIJTYW!AI7X@TKU2Q95G M+H(TKU:J99D2V8>:MP<,N7S#7FUB\)&$*%1KGEC$W?GOMR*[&.SL"H2RGEB+ M,M*7)@W4YG1DKR2:#A@C1.),'B%0"#[GJ@K,LLA=R*A^I?+OJBAQ=J?M'V+/ M*_T/,7M;.WA%BK*I%JE-O%G)#9T,@,ZKCMU*P$9X84\H?(DPU+DY:_4)(U%Z M0.-$E"#S&$/=3)72E\'/JW665R5TYX"?UVLIKXH46<.?CX?#:;)G>VW+I9!1 MUZ%[RZXQT9C?CSY='I(H8X?@2-\LVY9?1AUXI<*#6D_U=O.=$YCX]X?1(F39Q\CPR_SU(X1X^27PO%2XQ]N MNU,!Y 5"Z>7V )LB50\OH)51(51:L5: )P'D/!6K!?@EP\?W+%1PCAB<(W9W M+ _GB%W#'+$+IW[_V=7Z=D!SL6E)(=_GA_R2;WN81]AX4/I#1U[ZEDW&0+]] MR3Z;WJ09:'6Z676095?M%7:;_:A:2B[9)':)$?!^O5P1*P2;+ UP@Q*[$BRFZ5P,6"WJS_,J/U#39 5$%\H;QU,3O/KZP)X>A+ZEAKKV&(N)CSW(@8Z2N@9GCEU) M+/X*;@,X#/HA)K'&!_NALDKU;UC^-0?XWX M5'8^79E&=98?J:AI< (FS>RMC!$@XH/F$0K/,U2ZH36\K># MV^."V4?J*!F M!P>^?3N5X, W*"QPX-N?EGU!8;DG88$#W_ZL2 E*RSU)"QP2]D<5-%D7ENNJ M]*AXOJ%;8>3'#_2,W(L@0^(TR7%;Q==@80<,(\/"#EC8 0L[,E78D2+'A^O' M[]77_WR])L[H L#ZL[;K2Z _(\+#* 10:0YV&1 2PR@$P/BPQNJLC@'.[L;.7- M_^+A!KTT"T(4YOP7^?2)9LI#68&9\C!3'@H+S)2'F?)06&"F?&:I!#/EH;3 3'F8*9^E3/G$ MNU*8@48!8";"4Z< F!L/HY\P-Q[FQL/<^"SEQD-$@_G9,#\;LCS,S[Z[_&S8 M??^Q%HK3%E$0@CT% ^^53T["M[-?VY_U]/@E@OC4^[J_L53]6$35TU7/=).G M)'U;3[1H55&4K.S4I<"7MBUS,0^'^W:!DS$Z:=:/(7F*>&M,'H0GF$H/4^DA MS\-4>IA*#YD>IM)?[VZ$*YSO>C+= =07O_ M=W7'JZ]4Z.AASO$"6(@ ZBP$ $6(EP\.@&%)=N%"! P899\)JD$L^2AK, L M>9@E#X4%9LG??)9\BD@?+@?]G@AC3P\5R]4U4*@9TREX""U6*C6K.6Z7NW9_ M: XG+*_UJNSONXEAW56^IMXYSDF+2Q4\XX=1I:UO'BB:'$F_IATK/VC2; M76$K8XR,DC_^(?$\@2"P"O1K R80AF#] 9066']PN_4'WW]IGSD<\^'[UG1+ M7EE;R8ZT-,TJCY"CCC PP7V;S$A^][Z]KJ*,BN?K\9YR:N3[NJON0YAP2(-&%>'11JP2 ,6:< BC?LY75BD 8LT[H[E89'&-11I0)Z'F?\P M\Q_R/,S\OZ',_^_WNGVR&$]5HV7DQ$LU(9SK/ECFZW/=#:R-?G2W/43/T'$' M7P:THTG[DMR@<',S55N_[\U[[=,>W%FE!V_6 #BSCH3C7&WP[-IZ3L[NZ*%@ M#)1=U_.37X2A;\VB4)DY^L#K*O%CPK>\A61)+;G+O3I%2KM@OZP+RU M<3+& MRBCSXQ\6I^%X,UC#<2.&60&9;S^D&Y-FNVA5 I(3>\S$]&T$I0! M,8EW4.;JRSHDU]?CC1YT+6_65648V/Y87<@WLLDUWEBOU(WE#P3&#(3U+@!@AVJTY/:]%8-41^':9 XVUZ"V ,"28J(W >RZ"HF* MBJ.XJOZHH>;*NIK+TSWD]3@L=1H7C1S]*R*S17E MK[UWW,?3/%\D+<,GF7KW_SE?Z"O#KPTKARX?U;JRXS__%'=K@YV][Q3=[9 M=:9KG3D8(G@Q,*V=)/(HP>11&K_*YOU?>1W@V1:,BUP'Q\!;AM_Z"ZR ;\"" M3YD-R:/GL66@^\%Q)['9X$3@&$ZF]74\%[R>[SE.O*0>OV@,'^$)(P&3_8E% MHC2#[+75T&/8\0ZW3$ &%B '!(P/!",S+#H7 8R'Z&&&7SO[B/'V**'-<+ZI MHD.YR$R0?&,VZ"IUSY[1<$?0L@KO0(G&&KX@^5@*!4TLM*:Z8VVU__] M,61GPXY7"PP.S9**["N":?=U0:4U[J#ABVT"(N2/?U"6R5,,=9VE3%^&(@_! MXVL2IW.@R&.T]YK>.VLP\O%8+AYCBG0011;IKWL!43X4F:@N9AA9VH/!ME2M M&A92HFV7Y.>4Y9:.R,+$R)*GT+1'!.+*B=#K-;03$EHX*5PI=F=6WY!5 MEJ>J_9D][W:;^TD&Y/]7L:],^ZT>@[D]1)BV>TBM5EJ+RT3L0> 3)YD\2Z;; M*/X2_/P_R:?&/ 3^>CS-!XY0XRTHJT#_^_&+_YXA4O#(9R]^$GJKY-MD#P5' MV7M1^+=A[73M)6^ .D_+V#]=B<@CYSXRX\]QW-_=*OT7"<(3)Z+ K\(@_A>= M$HU_H__Y53A_D9U4;.0W-LO&CSI^!YX3;ROF2>?XDZT.9.GQ1S_^.3)=_& K M"*(DC.P9N<=0RQ?OY?Q!CE_3&["?TANPM*Y0$P3$$TXN? MXUMJK"P=O^]'LX6NA@-O&/\B?M"OP9F.XONR6Z-&&]T^E) (J1\T?[:DVX89 M0Q&>IUD\S]#,"33Z%@;,^4_OESMR&9"&Y-!S7,Q8X 3C[<1'F(MY$8K)FV)2 M/).8S"K8V*O.>DV;*DX4V^GQED:;MR2[TURKA?&SX])'N-/SHK_@>DK3FZE^"$X M@MA^#70@V$D&(S!I<\:1=^-%P:/X!7\==3W-VOSS?^,_'E]$=73%![;!_!>5 M# >;>:%>72*!].>WQXA'T^9)O2>Q%[M._OS_7F[^.;$3J*>>__>CD?+BK>9' M/L82I//THLF\>?>4$2%/G;UT$3DXT.GOW34Y_4 M8@S]B[K0H?QB7.+/1_!_E=SX\F>JGB*7DN"IS#*:,:-00L94C)$)#2%D1C7H^%L$P1$$(W%=^W'\U*\! MG=E/G_) EEEL_<6_[//]'%>/2>*OO.,]_'__S^Q(CN/KQ,2*<2@95?PLVD_7 M:> 9)2685QPO,V_T37PWYJR[]_#SPP'&HH!LO0 MI,QJJ"H3[ R5&4K19%5A=55#<$)EE8?C41X-=8+9X@Y3:.E\LXQ/N'[Y0!#A M%NA@OZYLC3N"W0P$V1Z-F[\E+4*:J';^.5Q*\KA7YI@ME1!^%UAAAO2SK"*1A8 M2?^ZNP^Q=IV9;4:-=',2Z-#(293*]SWT/ MC^S]9LKQNLXJM.N9(Y39RE1ZY<"WL2V.5SV[@%/*N$17:M18C%(6;VL#ATNQ'=X.PV6)G:ISN>+L?+H<;P M:WE"<-C4BG UYF3DQ,O7Z8*W1UM2D6\NF.ED,D0* MHKEJHK)@,YP)K)W4!K;[T8YIB'4;$=PBL>XTIX->/=[ "7X6(ZN_G)O^RL8\ MK-6?KAO.R(N7GF!HJ=##M)V^;-C8DO)#1"^["X<#2U-TM4I2AR5V@RFR7"+( ML+R:K;OM>*\GV&\G6LR(;4U6MD6TW D;1J7./CZ"$_S'!UVNW=KL#:2)%6FK MT>/"ZL $2U/$0@*Y$1RT'H_H2U*>]\EU"T>3I:F]'C1VM17Q(8)4:^M%Z"FN M6&1C"IQ@UK7H=>JF27]>.D);N4[(UI:ZCB!]"=AL85[,C)A M8F*=8-?)K"V*FN(((Y[$58VRI+,5QA)SBK7FA-RD2UQMC8 1GN<&W:)-UXZ0D>"+2J M:+)[@T$BI3NNKNLS@YPF2U.O9;+S!D<-D(8MU)$3 MT5ZS1;VVP7=523.3 J5?E[;'G=6:V==Q6_$.-7:P;0>U4O+4U,%6VJXT#F;\ MW+;$YI8=FU1_-TQRH5,;6(2FI>X=T^6;ZUVM3$;S27V0+$UM8+Z;BX0SM1F[ MX)-,."Y0!VN;9#JE-N#HHXYHL C.%RJJ:ZW$ZJ ZV,KX"8$AK8*+C6+=B:^V M9?_@CJ;Q#1*_U@F!41@W,'6[*O&42G'AQ%SMJLUXZ0F!*>_DNFY,.UV>*JXE M:[!3IX09O]8)UB[WUN417;*[DH(4L&'$8D00:R'X"=8NXH%%[>JH)5G&/EQP MUBX8@H.ETGK( !]-=TZI92%[KV.QJY;?GS,B6)I21!:^*]*K8*;QRKY0F&'< MCEAVDZ4I3:367H>1)W$&;X4(4YI(;MW6X@V<8.U)(*HK=]H1[<)D9$3X8+@A M9_'2$_R*D,WEF.I30P2CZ,WL4*ST>BL3+$VK5^AR&/1%:6QC9BOFP:I$^TZR M-/5:S1$6:9L]T;'WQA2KL%QD(T2R@12[V$6!%VN23=FCCC"EV,5ZO0)!:C9- M 03I;SRJUNWSRTBND/;4GAV09 ,IB368065!M'93>UGA2\H96B%7!$V*X MFHOU?0W?K^U]N5A:T2MV$NH<6)JB@% )2XUR;5[C2S/5H0MSANX@R5-3 M,M M,+PUE#F%7]?JE:F)A)+H)$O3RJ@8F;-M;=*0"J+>0RVS1^!XLC3- Z7(4IMV M ;,IK=)>8O.Z,462O:8H0*]E;26TW,BN!HO69DIS@1RK#L0)'*A7*S9IE>F0 MU^D%IW,%93F;)4M3%%!7[7ZMB'0F_*@W5SFJ) HTS(\[FSJDF%%=M;(*6@8=C)TA0%]':MW.R)Y-A>%UH# M314YAR]LP=(4!:;TNA%$*V[$*ZO:CE2902^:QD\] 41\HUX:[P[^V+8*1$=& MW'DXD;9@:8H":]7H;;8-LF]' UN>D,T-YH C.&$W#?!#3VPW6YK=WT;FM*JM M-XUNLC3U6L&>KW#E0"SS5(,4S'*]4MF@\09.(*&/=:9B)40X23<*7(52#KI9 MX\#2U%ZG(\\2^+;(\M9.+>Q-C7!6IV#,CQN('4$ZT9-9FVWNY0*>D]<#P91)-1$F3B% MVI-&U[4;0Q)1V-%R7&_T_<8X69IZK6W06;&V05M(LR[PBT&+I=Q5LC3%A 6Y M7VG@V$Z*][KCVH(C65%L.!,G;,*%M%[5&6L$$)?B"7YVO:*,GUKQD VD+#N^LC/'H,.;UP)PIQLP>8[%22IRXC%8Z4^F0 M;MNR^T-EU&V-K-%0$,'2% 4J U0KMJ?EG=UDRDYY8PUJ\64/EJ8H(-HU AMZ M*ULJ]9;ZO+.9>=MRLC1%@:U5Q'<%NFU*)8EO$9%2Z>E"LC2%VH&W6BPXE5_P M3=:D2BZV6M'-Y+4>B?6)Q(&C#P?X,Q\\M,#1IQX=A#_[3E^DFCQX3M.NZ=!_ M_-2'IZ$/:0#OEW)3]%_8FV/T7O@E7SS(8/!>(8UD_%RS>&#R7[)T+Q+%LG@O$L8N> MR_L]P1X/Z&.VY#6UV8GM=?##__>#^?&[73:POVCZUYJ2[VRVE\H1.4&_MU)< M)KKB!SG>U73MM89K3PDNV>2?]ZJHWGS]?UMN+IQ[4:"X6O"?G]_T)<-@O\LP M[%_D3?'+L?O>+V2ZC(%W^7RJ3V%-BAB_"SZ0EYYY"3L3+[VG9'\ORAQQ-/TG MQ)N/\ CZV0LHY0G/6B?F-W-.GQ)+<(ZARN\Y:R__,N=H2/*>:_,;&.W:!ZQW?<^P0C!BX:T6 M0BXM"^I,VBMV0;<'1GU^H(<@>PCD&9%XGD#2C43.TT'HBSTG^C^ MVCY!*(L",L(',RDZ=$@9M_<;N?'[/0D_)KJBK>/&A*I%=M.5^H7I )VAB"@G MM2 DDF?9RS3_NKA#*8.J$934:Y54]"=)165JVW"G.E;!D=&RCHVQ^<3S_Z#S M\,QPKQ MT,OY>GQBJN7H.?=!#P8_!5^KP,47!;J6L]R<]^3?4Y[\>W_?JKEW-F/VFJTX MZ+.[!Y\=9/6;<\5!SH:E_K\ MLXY^JCVP@:EJ%]T'![YDX5Z#,A"NMP7=9[ ?_U!YFGW3V( >/2C,=RO,%W;K M_8XP+WFI7MW3E9!?

CI/,+T8Y TRGRQS\8F2=P##KYH/!F3WAQT+[RO0FW MU^S9>M >DS[&A9D"?%:@C:ON!@\-'F_3Q(%I":^R]W5KFDD?ZZ*2]"!]9N,3 M-U(1U4JZV2UM)(6?FTV>7.XF4TY.VGIA2)XBV,L,Q(,>/@@2$"2^5X/],$@0 M';1/RMZ(DT8%_"#VRM-!KRW&( '45BQ/TQ>9O M]HQ 3("9\<0C\PYBP6ZB= M@U H(W93KMM85[&7;=24DR:?1)ZDT?=&5EV14[FLK_R87 DIDDDRRA*,_#J< MUS:X1WF^,^&]N'_YF4\Y5^-><.FIC+/YPA9FE6%!*CEF'2W7#6?'@A[D(%DT M3Q)O23!T+$-YA_+^W0K\Y^2],;&$=;*,+(''J5#=RDE_?#1/4>G0TDVY[CE5 M]?7DD*UD"GC. %7ERD:QG&0>;4SU0J" 'K?SF(R%4/>7\V3QBN?W8P9_$H1Z(@=/?16>VRJ< @_<0AH^ M;?N2/A?&K--R%NW"5F:!+8"B>>3$!.KSI9EDG5>@SP]"R0TFLEP(2BHHUR:P M?0]'].78GDW4OM54P1BRQ,S +X0D,%@ @2/CP'&I))IO5;N%<*[[T&:^4IOY M9M3B1Y,Y8<<3]]3#Q-WMTW#;MPH\:TT&73OX?@O"W=.QL>Q0IBF"\9@@*88@ M8,8U])S=$@K!*!"LMOMYEPOU*$U"JU1Z-B%_ADH$6>1".B@A *0<0'X>F_0A55# MH.$$H#)7#P27WP'],+*".5 &!0.$/DZHA&-E'(1>A'D2)397\DB;2504FW_) MQ&J&>#-Z<6W.VU+2)"/XI3U73*XP2-*<7_3&.%^KKGL4]$Q)]7> /O1M0NZ_ MUX.'SKW[>.=;8O9K=F]A1/(9/5W5K0W(9CFF@B9S,'4MMU+\<'^KELR=]:R[ M]G!UW55]70GTLG[\N^Z6(QV,P^H=F;4;\RIP94>^?]J!/:"'/+FN+*9\H;'M MC,L\B];XV%K!D\3-/(DQ,&_SWKT;MXT)MQ>\_C0HO)K(LN@L-UBS&N"(5Z6_ M!0C _/B'SK/H;?@S'U3^NKN)R>#YM]++%]JP-ZGCOV#3$R)+#2QW41@>" 2C M:LP&\2QLN(M%-AGBA3(P^Q0ZK:# 7Y?^_K; *[7UKLAU%AM;X$.L/NN2P7S! M 8&/M72<@7._H'Q?LWS??._@!^6SZ^LKQ=)R^@ZT3=./$70/)*<^A-1OU::$ MV3/WHK@^L'A9-_38X-3X(Z=SKI;D8',)EY^XX )/J5.D68EX!=EV9V:--EJB M**,DT&B9/$K#Y@)W[YB"('(ORO!O@@BCSN2I.G1PJ4169B+O!6RU8P(0(9-( M%Y-N7P;["D#,@)AQ"U[OW\4,"JD-]DMW@^RC4G]9'H6*W]L"S'CHB?8F9ER; M]_N1.KE0V9W;Y+A',;\OF?[Z3)<'=CWV%AHHNY/.,1G3]EZUXQ)2$Y$F#H9V MB@@08>J8X(*0-/2'0W_9+8G^5Y2AW=>90C[.+!_?@-^74]5X,V&06RE[D&U\ MJ]863!VZ"G;$2OR"H]6N4HBUKF0LW(E.TM!= M>V>N%P@&5^Z%_008U/MZ?[29- 2>"O>%6G4;M-J:", Y"?DV1/3WZ#G%8K_ M]8K_[?7(^HC\_RKV5K,]TFOK-KM=W"CI= M1_K)Y(T731#.)\Z>K^E^X;CX;W2URP6>8VFY?R')?W<&<0\@\,TTR99"\.76 MP3&2\C,J@*$S1\%H/0O!6ZH"LF?* (\B4T/*L_@ MZ>1HZ".'^ 'QXX8LE3_!C^[D(-D-NF#P>[;IE,9[=3R.$GTDF5*-4+?:XA>G MDL_HZ&%.58)Y+@IBX^;G-F]/C9(OZ:3X;N'Y7B?&=[_]79DT,:^#EM]=W]M8 MFJX5]U( DDM.#ZUZU8*9D845Z70&)D_MJPYCT):&>C%B))/P2"I/7-2(R9@C M+ -W,$263+Y]MI#EPC;->9 EBC:3?GOB'VRJV5A@KE"H:T,1( N8*T+E201. MQH- H'DAA/;SP,D6INM]18.YB(%)ACA7&N\Q]%$18F-&HS-LRQZ$VGM#Q\Q M^^DCMCK@DIC?'2W^):!F#@QY"7*@*TZNG@ST!N8-]\*\F=U&$N&9P2!3D@U[ M4M]I9BQD:MAJ&O+P#?+P-7M/CQ_1C7QUKH!D$,_(K7S@.@WW26*(OHZL%9@B M O.[KC&_Z^9S(BZRR<* 9B EV?)6W(O/BKY0,^\#/AS$;%A_YL)3J0HUDIHM#K4-(E2W#(7J"VLQC>]I#"CN&(/F2?22TU\R MQ0/0[01E.M,*^ =ENM67:)W'1C:B',SAK".,63(R@4R#) $4S>/D):LM[U'3 MAB)\I2+\U3KT!T5XHC47[5&+&B%-5!F,BUBES@D<$&%0-TDB>>;L0U$/21ZFCJ>B541EJC&!&2(8TXCN21$ZE_ MT,,./6P0)C*LX9\=)A!LU"@MMH$N5;6*4Z>821@>80+XW2\'$]#O#E'A;E#A MTD;#V5&!I@L=93TL"#;65%8#=H*LA35F2,J MCO>+/6G%2LJ\AEIHGR,Z&U/&B*0ZZ]P#1S)CKOS:<&+U4..6F^US_W[H/O&? M!WH@SX OZ;I&"@)(=Y>-[NDZ8]CV#) A/MU3-_7 M.]\2L[^ON#Q2(Y/NV.-'_)R(6XP"R]6#(%?REK-8=TD46=#.HEOO\L_:3#[G MZF$2?@^"*/Z1'FNNP>VFY\(A\E\6BL_8*V> %:!$7)=$7*=',="#GQ+3'B^" M%_< YVI=W]HHH?Z"8=7WG44XY60LF1F(,5B>)6 N*\05B"NOW+17YC?[6=$TO7BO+H"0 MG.DK9^R2=H_EY=,9<#W2:4YECB^8JVW M0/Z3:704^=9$7.@]A>)^A>)^#LTT8W;(S\IJ$'JJG?-6"9CI.]U7K>"R2:GW MR-978(-=IV)[JO"P#UA:2#@ZX!\X6CMQGW73MG-D/KHHP= M9YUA;^5U0$\P]-A M+@Z-?A/T&(K"KY P>$&LD5_!QS:G2:)\W9QCNS7Q=J Y!RBB22J!.A2P+YE&%^UJ_LI1\(S M;1"7LF\R-V$ M07U#":6P;<$=.( @OT+_)&1/J$']J0;UF"DC&+TG):#TK -T'U6 1-,ZH5G9 MS<:X8;J'D3W"D2(]*IAMUC%E'$DT*X;.,^?6KC)F9SPT80!ZD?:H+GE&_ 6H MO+EX:NIW%ZIE"_=NIIX/IK;"PM=,D E*%'3Z00&Z-P%*T>U6.F4)1J+'OI<> MOO(=KTSB?(^O2CN:I?=$N57CP.:.->7XFQ,&K\9C^%93+..I>OP2K; @1%Q5 MY[S;RT=XI>7$QQ+M'*VV1OT*7>:KQ*S*M@ZBQ_9$&4\FF^%YC$[/0(*.UWMI MJ GQ(Q/X\3W=KSZ&'Q6OM+%'_'HJ+3MBD:Y30X\OFP _DNHS-L]B,%47 @8$ MC!ORN?\18"P8K" 590:31AM+[(VJ?&TA)8"1.-F)/$V]E=]T_4YVWC!T-?&Q MZSMUKKBFGHM/#XQA_KW107MDJ.;"X8_ .3]V(>%UR &^!_ M4.B^B9'!#8.>'H2^I8:Z!G[!N=K//WBQ\JWFFV1="6;,/BQ(RM21IF9OPC;( MK8PG@]]($KO@=&88D(#X _$G:U;-%^,/;D]Z:H2S$U[G!VAE*\V$YL($^$." M H\WAQ' \ V$FSN#F]LSBBZ#-[_"#(6&0^Q 4"-[79C67+2Y"VTD47/ R!,< MOYWD;Q#)^7=,:U]7 AV,,SE^%7^16$GY8YA'?Z96D@ON/]'RO+;4#2'%?6D9 M%[9R_DB^NS']/*W^P-GE!UZ/OW2(+F\I(-T#V6!KRU'?MLK]/EHC M"';6%66<2#JF('F63KM5SF<#98JI8)(R!(DLF2+9 8FBMF,F=76O(DM-"3VS M;$GT@0,@ :P4,."6N:"AX(,/,,W*KY'!R_^YXH9XC M_W/6.249-/.AD^,;08L+9,%XJ;I00X*3!R%2X@O:' ]-9],LZ.+WH-2IX8M[ MN>G;X^X2B21)G#3FBV6E:LIX,GP11>@\B[\%.C!2 UVG$%6^&E50>2+5&I$T M80>QOD"V)*\HR*/B-^D^)U#%&X2+()IU)W:I1K682<4RQ:4(4"4V:U *S2/$ M13ILP?@+!!$((A\#$43>22*RVX@=0;*J%79>G:F:R'^3Z_4$B$CK-2E-98M" MJG5K6:P)L3%5X "(,$G+:2SM&KG:X,H931_=U2YN]/PD2'@L2)H7@:8^6<"1 M_[E0$NLWO&:V .7B]V9U3=DE>6I:G]FS[O=YGZ2'5MFW2YMI\M.A[:7]'RK MEYO]RAZTBZ" +<-0>9:ZH"D#[18(#'<*#)EWVWUZ#QR)0#P)+=F",[^JET? -? MN>@@J$A(9#'D*"KWJT[)E/%D0B2&I1N80.?7?9GU=R7PL,4Y9.E;9^DK,5-V%UG(^/,\^TT!L$6?7[637U6E??(N )7!_&.G#+^#(+'Z!5U]!3'3\: MQ=)2PY&U+:"*B*TK3JDYY60"25HO4VR>)5!8S0\E-U.2>RG-*&.:;4]WDFY5 ML=:CJ*H?Q0I1Z"MN\ !.QV'#ONXHH)0B5I**46"Y>JP=E;SES'(3Z$DB<]UZ ME\\]=5:&AL M&@+0?P.-W1OC\>O4Q@(]^/L1B5\ ,>=J7=_:Q%A=C]6Q( 39 M$W6W&\T<2P4)P.'^": ?<%\PN"/J#YY!_[4!72UWISHU2:DB37+@4N.B.NR4 M1)E @1I'Y1$JK<1!MQA$BEM!BFMWB\6"#BPU$&S<)^ZP_Y^]]VQ.'?D2A]__ M/X7J[OZV9JK *T2^L\]4$00F9V/\AA)"@$ )!=*G?_IT2T(@.5YC8UL;[F!H MM;I/GYP:M#9'YQ-VFJ @KN)5]31+YQ><05QBFJYJ:'-[_!14VVK 7$)[Y:KM ME:\=C2QPFFAR$@NH.15-2Q>,BL);X+3-6V93-4>""6'* %$UCY777&8U:]!6 MK3V2.M--UI3GXP2^+ Z)JH#N@:'G,/0__'!ZOGAWT3?3\U!B&UJQ_%"@]SVM ME&770Y8!#R*^O"T1B2>R89EJ2+X_G'POW@?TS>0[74BSV)K=IU;B.%E5H_W8 M[9+O /G"U<[I=^Y7,PS!?,?+GZ\+)C_*K686ZX%6"'F6HD*9"R$P@2"T6Z_:;@US M*T,7RQ6BJF];7SVWTL-!D3YER<'9E/6LF=O/UG2&CCXL>J.TU%_+;:0FX:N1 MXAF_DA1F4H9T>O4BY>O[^8I.08DZ0Q_ H4>2)T5\V1%1@+@7Q>#A2Q7I2KK7 M:QCJ^-]1QP]=6J$=&^)XZ)H)4?J:4?IK!FXA2=A12EJV3H)S>RNV1E)1G)S M-E%'2 MQ--/>6ZQYO>_)KS_ N>[M Q3G.V]*'5&P^07]_8;!HUX(5F_^V)Y 2&)?KK6 M_D+ :J.,7KL'K5)131Q#!N41Z92F,-,\QTL"IP/[6/QS>CIQ>(G-%6GZ M/Q?A"*>'P"0<[N>R@V3#B,'<E:L@D.B:JMNN>;NW)MD.W)IDF&K!PU]*#GOIN=QEG+Z: M'>$%DRO43)7RKIMR%TX=5^YN]V-6[L-;[^+?+IB(K&U:,EH4_R[)(Z>.RB8' MZ5^MF1W;14"U58')>*#D1MG><*P.UFQYLV Z4GHQ0[J+@)0UA(NWB$ES; M+^XA.9+QA30QQ M*G(Z1-_^,M6Y@/U'$' #_&#H?PI$@\!_Q?[Y&S\N@G\*;=/_"NHO^S'TD_L( MO%5$3VP7JB3MH^I6\;YYCZ>Y10!%TL2@VJ9P0\!9-ZN%T(W@Y]<)Q M?EC.7SW(55APXM\( C>11Q;M#/(\ZW\EU1-X2R@Z1ERG.I.7(%JUU:W MZ-" [R/\CU"?G2>>4^]\=54X.*6 MB/1?JH<^<@C" J61FD?*5I(I291%((K)WNGI [82\< VU8T@3P2= (BA8YD; M# - %3QM$8GP+6C7SBR.#W;OSO_4;!0'DZ!W6I*CCP.I.0V)<,HGA[XYX@82 M2]P3+T.;"$(TP*Z(=[G>*8\+S"'82.[J&+)7!Y6I+0<%7W/$!@0[0N_\%*$* M"R0>\136')W..;P\B ZSB(KS?C)/4>!/ 9,F@&EPAL'Q"\L03-.EEKV75LCT M-D&\^J !I6$]1P@TN#V%WI\E\V("B)"?=<1)5@KB);"TLX7A^T]MD ,]8;J( M! %,M1!O(H3G00@*#/D;+W4]LQ5GX>> [ F:Z<[(?!KY@15J2Q#8B8"V,3_F M=$R%C2"IN"(0<'Z!1&L4J0;80Z'P H(>8N"B)4<; G1S=]A+721?N Q)%WAT MC',!J^83SD10WE,F^E)!AM1<)(1,"9+ P\U&U$98B$@I-]P)V3L/3QWH$Z1< MY42=:J@V33GC!KG&"1,DP19.TR21)_K,#>79,?9HIO\Q*%DT,!4C"""JG7$\ M3 NG"$! ]H!@: @/IA0W5373[C]F(-ARB)1@2^[*<8L-=,JF+<_!J*#0> G' M@Q02*Q+U"& VCZ:$_#EJ@C3O*%((>>A.%L%01@>!D0MI@@9LT(&H#3R &-$[ MT5EQV":E0*!&=4C.HSQ'A%]J<#/!W =O?2J"!PG-)6+,]!W.GEH@[)T(@H(6 M8R"D(C6D/$[R(0 *6C "D+MF+.4)OT0;%=#[>+"E(@@J"">BV.M$H=5:"/!( M07,8)9H",U@%0(FF<7#-*W?1.]"?[ID?H;-%&+1 ;Y8D:B%(&BY[12Q:M<\4 MGY-HNIP;OIM+Z@2]9BI '80 L,,<%V&&1,TL08I.. / ;9DP#]K $4\!(,B( M) U3T 9%7@2206@;#/0%0J:UQ>EHL8!SDLH[;&&H3BP=("SBR XF3E9C>G@0(!M, M-$7'N!'@OE^$ )9 3@DT175W,O[(VYSD.KLFA\I!DIV-J"!+CRJ\<,*01@.&O,JPF30!+;A%R%?VW^AW>L;1+)HSD?)!./= M$R!#TR U3'"WA"W]. E2(@1Z8H=8UP#?J"U7Q..-,T0-^]\3-\O5>-,O[?SI M(1XG(M&%CMX.'Z$#:B.%&0DSHX_>E4?29>4ZA.YSZ\/F=M.4Z4*G%TU96DPL M%>R F(A8]C1G/C%N#,-B%W(?^1Q!K_$G840"@PK(S,:U(V2H(V@H!S8?S)[\J__=-:3V_)V'9W3;*N6,S;10K*0?.A<$M[$,P]22^3_[ 3P M5@'N;5!Y%/.82OY)!M))F.[9$)R3&(9YFYL8YHA;CUF(M2:L62,NKG$XQ0PQ M/FJNVN_A!5U!.BU P[$=T'3Z%"OVA,\>L=%6C$ =G8,RSH%##?TN:.;1H(.X M-FZ-S)DDFS^'\94[6E WB*V6<[GV48@C&T% BJH,%4 @W&">HXO=0P].O-R@ M\BKZCSMG*=?+N],%CB^H4TQ?)SZU7*]PHDEXY1*L =GKEF0KH#9T\>H]'@QX MS"E9 M [=M[1#^:^(EA1GXE@G2"UED/F*>A'Z.$+D+HWY ^(A<2MN9AR>T%Q MV,!4$'\7H"9;,4MX32.T)%:9@NY#B+[)Z?K8C*]VSM3 W7N-'X0X,6_H7*2A',:=-?]R4G MQ@B->CJ3&AZV*(!*K> U61IN6NJ!VN?@[0!:Z[$(I*""'Z-CRZIX6(^7Z=N5 MO!D9\6JU.&M;<[\R%#SNHLK0JV)IC\3;'Y/JO_X=D!:S+D0^W@!_WF71)W82 MDK"B4@'M$[)U!5 9OB/C]X,CP+T1Y H,/G0OH M'$MK.K^O[]82E,B3&D*4YJ>36E"2&Y+*L(AGS3Q'6GU M"D.?>?P=3TK$3]&'GA[K \8&W8#XCVK>(AA .B[X"9PK5O MQ.F)5##>M!!K=IZ4N;T=_'%"("J26NZ[/]J5_OI3\'IE'I>T1[T5MN?I@@I0 M@_-S=8*_Q+\I9'%#4 \W0H6>J%LP3R/V),0J/]X<9/\,EO"12JJ>! MPJ%3+*5$1W,%D0R*^ 1#_[G >V8T 9H!UB C<8M4"B?:JSH-/BCIO-/5#3CH MT?&H"O%58#$;.1'D H$MI@'(7/8(7M PW/,"!#[*>8#T="7;$ FOX4V3([\MA%+&0M!,"FP))SX*J8VKRY]_BXR,[:F-XC.T.1G;P$N M1 P$A\<[S M[AXANKJ#7VJ/<&@'S>$04-P5 VM:,<10?Q)5HR1:9D<@B,,UU M80$1?&2!_X4,#.-O9RM@_( /436QB830'=GZ2,\S;%>9PS%5Q6];G4 )\8XF M6C0B>0F=^]1F4^Z?<\2L#/)N ;T=2R;GA'D'"4_(H"Y M82__+_L8_HY@D(D!JW3M/@_OP_,KTS/(P.)(7H^ WOW?U]<&+OF*W@2/L[LR M.HHZVFI>@ /HBI1?<+?;H7BTYO579]OUEM 6C^JQ:.0 .4^^]+ MM\)X0\W:Y2"'1J+Y T&XU^ZK.ZF;N!]$;TNTF;G/U,O3#H#0?U'QWPX,758* M#GW(=@.>X?W\9*X*3D" 0P# 1$"1UD@FD[3_)"CZ" :S=%SM31@#/;C])4W*R>P*WP>^(-G?Y^L MF;CKXN&#<%R7DYN/G7;P&\+(A9,9"%ET$F21H/$@R)Q[7FPC$GO%55U$[T02 M6(9*!I"WQ.[#"DF61AK(WH"L>PFG11'O%E*TL>_ N?7A:)-"2B."AIW&3*Y/ M10J0G2-S=!+"4J\)P;NO0^_)ZG:2SMX=EFQJWR_L'S6C_<:'P-Z.WQQ*$ M#7XR4GM6@U'75KD,\M="D+#RQ2\$'OM9 :.1GBKL$:KJ*Z1RS2R<7@8T(('2 M";6M<#=33]]9DH>:=]:=[2RRLK3S.3>D8> M5C,/DW3NU[^Q #OP"1OG\Y7J!I97X(P\)A*=:10K)5EO2&;*HE.U.5LJ9N\> M=.T+:!05CU)Y!4DGWIQ_K[Z+^+VQ0.P_BH6P[)X'PMZ)232+XW>VW\EPSPH) MO=.YSBZ=+H+%'2[-$6>BG1#OA+RCB(*B!I2O/*9LPVJ1 M5+2=X43L.9/9^6[H48'C%P'.1*S'P"3^]WDVY=D/T>HA11 6"I4AHDZ"5!$G M+WOO][9AKRAVN!T=:3C]&MQ>2 VP\Q%>Y2]\'U\A!9F"TM%9B%06\@WGYB3: MP42(9TT=V\;6%Z*@QR DDD%)U*$VB9>@9LG%"0(:C'\J3VX\(:HCDH3('CK@ MVHFGT0.7_V$G*R210&(Y>=2-*B$(R:(E&VY'0,'Y!9(XB(V%TT:(00=YQU#B MXYWE]$ERQJ?J$4&3U..Q][.[%L$2@%!2O/N8FN8HXJ>!8_V@(DN1@%D<.S,/2(H2XMB)V M)0A[4F0W>1&LGL(J_\[L\W;<%"[%PV@O9\.Q=9*2:!/A46>U9Y4%JOJC%08/A4IS)VQ**W9_ MZ+ +-M]L3:W/:PCB31UXJB.(LR]ZS:0XH=@ MYG$P:RJ6 MAE8UB3I9.:ZFCIN.C[?#.V9TU'FSEW;D=\[F^_IP<7IP=*J]/4 M4T,05D1-0I)A#O(>TE"]+W/T4TXZX4P*LT"VNF$;<@WE,E M .Q3-*VC^D9X%^8M"NF(X; GHOH!EP.3E/ YE_?:]B;17CTN=M.V>4[> RF; MPHX7H,>=,,4AE")A8DBO=@(G0>VI2L7*L9;N&&/A5:)!1.RL2;?!480TD, O M1)H]=\I)L:("3->33>F$"PD8B%$%2S6PF(#W![SWI0[D8U%$L&"QO2RGL@6' MI!#+5RW]-#=,5-R,H@FGK([53-"FY\(^Z/C8T/$LQ XH"^I?7VO)TN[6JKZ=E\N>'#17N P$.F>1@Z\ M#EW3?,BMC'FVS\JS>V/-[*NQUG3^Z]]8[(DD%9*CS3 M^ZHB'4:30[0S>GO2U$MA.*_$#B-C?.BMAOM%9ZQ/=VICW_GU+Q)$]*N=X!^< M!HO,WSNP(!K'K."G2\YS;7;36IG3-+MFL^UX4BS>1_2#'!0]J23E$PTK;F%^*'M9(4.UB*T[,&($GCCZ3TNA%^6#],9AZ]?8*(_=:N XA$P*&2 MSN\N]YH^V+(!![;=W'2#-H<$&KB#[%V[E1BB VT'1':*,'I, M,E3/W+[ZP"#XD:D@B([=>7"D;AZQ08X>!]0RW%/QAOG2 $OF[;/3:[-!-I FBX:"Q D_(BT4)$>H?. M+T@QX]1QW4K03 M>)BI.]R]T2BJV@<$9)VQ$TA ,O1!;2P[([?5@+S)8IP1' M3Q:4.U,:B=[G^EZAR=)I7Q^QU1ZM3 0]:C@V8B/H'?4?N[ #R+931R M!3OL.D:R.OS_MGR8@]T":#=K2P6V@#FB0;+A\4D3DB,,!LX MB(\3\7AJS"62L3%BZWR2%M(99C:S;T3@W&L\IZ/AM+JS#);;))O;6VU2C54[ MR!2CST?FUB8MY6Y;[55M7IG7Q0&_&]WEP&P[']G*EQL+*6T-5];AP%N2O%[O M1A4ZR^UO.P68,WT^I[?"!KMT>9B.ZO,IU M%C!GS+=0L;6LS-35-$\7;@?MY";%R-G)?,SXMR1EA[72;2O>I??10W?=>;"V MZ?5V'/>/3$7ELIDJ=4V:6R,=O!A/"^7:?)SPCUPF'ZJMB3R_IPO%#5-?5NYB M$W:+1OK %!-7O1C=;[?9X68GSG#;SZ&1/C EEO%=VTI)-"USU=8]VZ_< M[FI;& M:?_;A]U825VMM09;TQ<9>D6/\,,_$!4V=%B2L,XJH((WT[RL;KEM6Y-^\&5ITI%QIM47R08)T^ M%-%[>GM:J0TL5GXH===6OR57&!CIVWN^%AVIW:Q6HGMI_E[A4BGST(.W^U&D MP58[ZLP/M0ZXZP?3(=K'7/ST(]VLELTI7^H MNAO=5F;Q3)$MK)0I\]#*QU.).0SU@?1>:=X+!I,4V<*N>E^?&)UZX2$'0WTP M?1B7:X?&.-I9#5,3TU+H1/.!P;/Z@,H5.G*/S3T8]#K7F.@/Q>FM.NW 4!]4 MF5*I+O5F]?%*W.R52;'TT$SO\0)\8)6ZL63-*M85MM"I%Q^J#]MAMHXAX(?K MM*]-\ANF41T,EYWF)M%4I@J/5A# R='=?*Y>8PU,_+#WOKPQ#)^#H3YH19-1F>'B MV04M+/N\4=K%S,80#_5!*Y-;[CB&KIJ#V/DKU5 B_ !ZUJL]ML,..# MLBJO"\CP1E91.;^%H3YH+7DQ+?,C,[?:[]>-44'G!_L%7H ?6G>)43*>**^' M;+FS6\8J.7'0Y="T >*O;]TQR7U)7*X8+399#>N5C0)R.NF'UEU&SPS,U#0V MB!K3AVU!1@!&+ L-97RL@-O<31=FOL,R#"VO9HQ>O._.8:@/L-V%,6E7K-9J MU>HF>[=T*5LHZSD8Z@.L=5_3Y'9M:]&9>*Q88]E!G6S+!P*95V\[69I>L]'10\DH*+G8M()6$""'FELK?LLLBUFV M,!].;B<+J?]PV,)0'[38!ZV8%)GE:E"NBVSI?LZVQD8'AOJ@%5-YOFMN:'40 M'8JQ\:IP6^EW\:P^:$W9;'YJ59496BNSR,V7B"7(>%8?M&+\PDP\H$G9_7)R M&YVKW?[^=@Y#?=!JI6+[<4-ZZ*Q2[<:PG\P6]HDBGM4/K75]VU16E5UJL,\/ M*BEUME&,6[38C!]:E79WDMZLHV'\=)"1SL6 M:9FY2S1 O6 "9$>.6>N-3K\3'PP[M44J6LY)31X/]9W!+I7.)(U1-#]@[@JW M14U.)62D73$!LH/NL*W%9"LOZ5HU8?6KRIIMIK8PU =8N39^T HTS]'EA_LE M$LE:G#;PK#[ CCA!;2(S7J-;S9&:NIO0XP#%M_,/N9Q&JO:_QJD)5FI30>ZMM6H=LLU!:B9*W$^KRC"69Q ME6+P GS'E3,8[G[--:-TM!,3%NG!MGZWP=OR0:"B-S8C:47K;(\>9:?MJ++? MW.,%^(^K6)$**6NX[K+6;L>;VV*AI6[0V !VG!PT'Y+68E1GR]:@',\Q K)( MT&(#-/),Z;X3M^X5=16=\^Q=="\; M!! .=61IG=*-T9+ >MU+[ZH-6 MAHY*V[LBWZ:'<3XGL)722M;P4!^TFDL$KOS];6]0VU4/G,J.>_MT#H;Z-;]83P$$ 38/XJ?Q>DI3 MLP,Q6[32(Z74$]9X 3YH)95D=<;U9XM!:K[(\[%;E683>*@/6E-QPEB'W; [ M$,ML\;ZX6,RB";Q6'[3NVO51:3#<% ;102V>Z[*"M9WB6?W0FI6WZVRWQLY6 M5K20;QN9U805$!8$""]&WK+IRF#.#6K+75;?:M9:0,I&/$ BU:R9<#NS;6T.0_V&3T,K&Y/66&9K MT]&V]Y <"OM1#H;Z %O+*>I=JC&O#_;%_'RQ'/?RTQE>@ ^P#[>+!"-&*SK- M53*L5,LUXDP&S^J'UJ'8OHW6];%!#S>'AVJUU&[7^G-("O!;T\ULM2]V=]D! M5S0JRV+JKMVNX*$^:-'* R\[%_9E5@Y MW>%T+K&^G_7Q GS0BK5GN;M;M=UE]VRK$1.W-+\:X5D#/%YM'N^T,\%.?$LJ7G+9Y5A<3 LMJL/_7%CK$SFXP <'EY51^TY'NZM5AV M*MIDN^N:@5ZT@]%==.*SV^Z@Q133C:ZA%;KW,-(WY](H2:EZOD[3Y4:M)EJ1M]<#>2Z8['W_;Z',#XJW( X90?><>3&2$? M%\#.'#MXV.T(3MN(>;K"!V11GW0)?*P#2.28;::1J]GQ-W S^U,5_^<]RZ ! MI4AR%B#Y/V('FSA-T]6=W5@/32#JWHCN1. Y.ZA.?O-D7BOX9E0["(PCO3C$ MC=WL&KF%P?!>E.+IGOLX<)[KB6F'0\\+EN;\'?'W,#"K\0II8D MM&9N]E,.[R&G3.O''=AY/].6TG56B:^LP%$)?UY4>FUV:XO#.DY'LYPXFA1V M4Z3@7RC321:5J!V@HF^>#@$>GZ1??@.Q77)J1\MP9"N*.WIHAO#;^>!=%,27 M[ 5!X(4G 1LG-(A#67"CFO,%"63A;T["7=ZP+QGCCR::NK,P^X4QLFESZD8] MH^)$]B:6^8\7A/82''!Z DR>5T)V MZPR1D -(Y^\H3/V;A NAQ\.SD3H[<(I?[ SE)H8J6:;P$4$[A$')IWK#X^=> MCCN>H.O__:\Y_8.#B=TPZ?!0 MCUWGN81\[%K/)>1CUW@N(1^[SG,)^=BUGDO(QZ[Q7$(^=M%S^5]3!^_9)3UE M?PR7S'-@>:KISU^XIDJU#+CC_F^W[X^#E+PJ 73^OU_,K[&SZ.%$*^'&"Z0(<4P,1^\+B/T+HXBCU7[7 74M\4%Y@0 M%T)_PK-9G_C5I3PR?>2 MU%,F:.'D2K1W-92N#0QOZ=[S#F3R"6#P4 Y.];TRN! I\^/1@XB:'P^&D$I" M*@FI)*22D$I"*@FIY ]M$0= 'Q0)>@(%4II[D[OWH@&X_,M_J_5?3=44J.3? MU)>)TCQUOO_]%4UL']K&;U+G&[OXC<_.S0/!U]*?7$[0 "QJ8"0J 0[9]Q0X M/[OUI_F]^_'6ZQO4E:% K*/P^>#YOBWNWV-6> M6)_.5JU$HEX>R*O;&$.S?5F7MD_<;_W\G0I^H+DK*9)&[6@Q[DT+\5]N%X#, MX:%H5A/ZBMDOZN-N:S;H\E#\(E],P_ M(6:&F!EB9HB9(69^5Y7N??2O>GNPSL2'^QA;:%8V_7I=?L=@+%+"WV857XRT@IN)C%\2'\:AO[1WY3)[T)8S$ M4;RWS6:&)9K;[-;W4L8D(]E\Z*PL0\_F7'A8-8 MU=9J1I7XU*0+LWEO&1\/6TD^-\8MDIE$*A)C+F@K_G@:#AV]7XN5O;?B_^-/ M/B2 D !^],F'!/"U". 3E-EWTCSOA?4V.[M5Z5Z_FGZ]Z"FX$595XO>_IDF'P!7O53#&]"RT=]]LFMHV.W,2M6A!-? (>LZE4I[<41[4]6"ZT.N@2&]7TK,->[\"["= M[VXY&X+QF]P>%)!#\[B7I5;<;5-P9CI1F^7ARO"D04=9V*1=)H) MX],?'YWX=(H.>5D8L@N)(B2*D"A"H@B)XLMJO5=E;+]11>WV]>Q.8+G>:AA; MUY5L>YA^R&R1B@I&]_,ZZAL,[\^ULGVMF;R&-GGT>$GE1S&?3RX2_BQ_WO>H MA ^=VU^J?"I$]A#90V0/D3U$]A#90V3_'B$T^OD(6A-N> @;C/ZL'/@K@$OH M80LK14(J":DDI)*02D(J":DDI))OVV"T*QBF+O*F,*5XZ#4:V%_T1]2XO6-D M,DSY#;N2OE=7TB.!!H.OJ2K\HX'2>U.6#7%+ M)<)RN)]2_O!SN5M8V!-B=HC9(6:'F/UU,/M+:J17V53UC]1'E4DQ*T75XZL6 MEQ)7AY%HE#9;4!]Q==N3^N-7#LV]O+I-\47HP@JW,-?W6G)]K]=&_H *MR*&\=4PN:OSA'\Z18>\+"SF"8DB)(J0 M*$*B"(GBRVJ]7Z?"[4D5M94L/TR3V=&(%6>;5E>YDZIE":NH%S&^K]W2OKQU M_=FD]1FNP)"#_$2[V6TI_1AC"F!'II04V'IJ'Z.''DRX4F0H9T+0PI#+N%N!WB=HC;(6Y_+=S^Z:;H6[0^8Y6IJ]&XEETQ MM[?Y=+W9GG:B6.LCK5:>4_N^/B>$;*?B/S? ]-#+U[8%"Q$ M]A#90V0/D3U$]A^UY^^$[&]KKW(U9ES*O_NH(?!1<1,U*NRO?OW;TU3%4'6*Y70E MVK+.; O[>"X>Y_CL\M4K2?>]_KK=, 7^,C.QMBF\O=U#$1W0AC/%C5 _*FI/EIG(=:X_VQXR M.MV3&C)]FWZ@Q?OM.)8<9W[]FXC$4A?,Z@YY6L93X*Y M;?#STH%EA48ONV37G<7RD /& ZF%SW&>+Q.[>ULO&8^9'9:\_;A,Y3 +/\S" M#W$[Q.T0M[\6;H>&[;L;MM _P:-1OK:)0GTX6)4*C4V33@F9]3*AM3FEV1G' M4A]@W8:<*>1,/Y@S7969^H=LY$%('NA#66L,Q$F4/I3NV'%[,P%=F+$>NA##\HP0V4-D#Y$]1/80 MV7_:GK\3LG^#-GY/Y=\53FYPN_2=;3^1#+ZM\1RZF$(74T@E(96$5!)224@E MGPV&D$J^/Y6\+9OJ,U.GX,IM2CC>N4V)"B7#M>*4C.\5IV9PL3CU5U,U!2KY M-_4MX@;OEVSYLW(IF@^1,%+"76[P>S M[4A;#>G=+#5&"A<[[( "ALMLGM/ OD6=S>"F=T.9.CZP/67 8=G=%G]F?\4K M\I]\-IBNE:E]!3,S*4?;&WGYT& %C6XTV%1>/A3?;F;F-IPH<1-)**EZ#W&Q MGDNG16%B'O\J/%I22-^R='I?*UEL3TK?CK3L.A]7YF,F!L8FDXE'$BDZ[+P5 M=MX*>>%5FAXA 84$%!)02$ A 84$=+7:^/NHSO-BK=+?2$UI4%C&QXD-8^R& MT3^X?OJ/56=UR,OC0[S,#;BVS.76=XWBPUT.5&=P$SRO.W_#WI'\209KV#(R M;/ 3VOI_:NM#SZ 10&A,SHLG0FI M)*22D$I"*@FIY+/!$%+)]Z>2+Q-$HY^/H34]-Z]=H ?,3\3[[X'DH5/O2]6G MA,@>(GN(["&RA\@>(GN([-^L,*XK&*8N\J8PI7AHJ!+81.6G5LF%=[)_]6+> MJ\VF>^<&+49RN>5JP-?C^I^F\5V5NOT5!C;8G#-O8)FHK!%O^ M5AZI"5F?@X**V\D\JZ%^N2CPM?:.^5GL]CO5/80.Z[#()T3V$-E#9 ^1/43V M'[7G[X3L7SEL1C\?-?-V7Y%$#D,%7WAXV9#93Z2';]N-*'2RA3V[0BH)J22D MDI!*0BKY;#"$5/+]J>1M/64^LX',R5:CAL!'Q5V4[//W+?[/6"]D^-)RG9K1 M0_I0Z?5*+:D[G@<&)]ZZ0O(G3(3019O?GJ8JAJI3+*'N*=Q$=T(8SQ8U0/RI$3Q:L&*F,V$VMEP]T M:[[8,/QJ-V:G\W&<'F=^_1NC(]E4+*Q5#GE2R)-^1@K>ZQF(?#=*RG%NTZ:C M[$C/)>[C3%O+ 0.!1+QG.W\R_ TZ[*&/]#!I08CH?S>FJHK9BE..BHC&A5LY@!O=PB_U^30QCR#@B0 M/3W_I668XFSO8$#*(08/Q[!.WXEG2=VD$7[\(XF*$%T0^SI&T__YQU0UC*H! M+H-?__X5^QOQ%4O[ERJY-C:UY0QT'*:@RVBN*649Z/0H#9&#R$M[:FVI<(.* M3.Y,T7211_M4)R:'!\]T5:;,A:A/HQJGFWO*4"T=1H@*^EI [] %0Q-X<)_8 MSAGWZ^ZJ7U5K'3HH?Q_F1@'9K)<7RUWXRK3Y$DI#X M66X1US0$Y=Q!%L0'AJ*Y&"CJ! %J V1#=![$'!"5(AK&ZW-919XS1,.A[GU? MYQ1C)NA&4_"1BN1;O!OE.JY]#=')9,,9/P!@?BQLN M63BT4];*&JQJ!7/9SVZUIYH_7QD8HYEF/-Y>Y!HLP]&9<6G(L'RG\^M?10W@ MA&=?4*8S.Q"ZJE.J95+JC,)*+16G9(]$H*86K [8 ;47./2(H$P1ZR@*/!81 MA"SCL0CY +"ET%%1@*LW+K7"R8B*Q9'UG)#ONYS:Z5FT=55#_'/?ECC%S"E3 M:,*MP6[:*N**^SYZ6UY2^94M8";C_68KQ,7E_6857>\W*8/7&(W?$H1"RQ:F M.?.)<6,8%OM%">B8-+0,4[>$=U,U//E#HHFX$W_.(E/!NFF Y]8!"SX?%R9> M3?72C-2_YI,U"$,$*>: MBD4AFE*2U"U0@F4(,TNB)"03#5OIZ5*!9MIS.I#.CW8AK!641!O_VBJ(0)>_M8%";V>Y#>YQ9&\.BD!/UIJGA<33OSM\7'AFZ. MNYPR%[!'#?YJB(HH6_)90.!1S2R_[^\U^VG!&!_1K.%@F7>TTSU5K,TMZ3!< MT4RC>;AKMCE6G'7\1BJRV,!2>[&:., *;5V<"1[[LCM))NB[<>.PLGI3?3Y;?:O5I22\$ ?,3* M?QT,1QFYQT:3[?5J6!].XK>;?;3 S\%C24QIGR/K#=4V;U81+\]"6K.9R N8 M7?*JK"%1IU^ ;WXG)AER1(>@">[ )6HVYIS3LC!;J0^9JG&W:G6YB=79-6>= MATLQ0[G"S!)F4VX,AK&R4FNG-W>-&2+D^%4RPV=A=Z_M:GJ=TWAZWXL--W>; M\6VNM;T<'S08I9ZAUX<5VQL,YL/].IZAVPA\R0]C@U>F7)4L71%-2R?,<8;@ MC3Z_QV7VH2KYU1CG:XC;#=TZZ(/&E6SDL4E[-)G&;C>+PG90ZTYT8ZQ8BUQ_ M?A'2[O/CQKUD9;-#RUREUO7"?;/17FOUW#@./?4_CK@_U4 4.$-8J-*4$F5- M5S+P6?RSF3&YK1*"+*FFJMQE:J-.I\2BGX0M5!559GQU## M3( _\4TS$*^3 .LHB/D_5AM^DO-PF7CYI=WUGYIB<.E(F)-*X$D4Z2\$"C0V M3ME3B .+ZA1H3-KC8X?_PV&FD^@3P@GXSKZ!R%2/B2#4=B'@0)>PP5%,K>G1 5>80H0#3,ICM(%.!H(>*FG[T+H)QK4%NER2"8(TQNJ MP8D0"X&IL JC"QHGZ@:9:*I2BFI2:.\"^@DF(@BL.SSRN&@#1. T*O*#P2G(.5G(8&(VBS(K^ 9R5K:L,)QPP1?$YB?+!4$O^;BKK D\>A M:,74Q8E%XD-H[YK$\4Y8CRP3O1^"^$BMOJ%RB)W!;' V$;1S49Y8NF%'R]&L M CJ:*379X\>= T7*"GJKB$;DHCU.UM"+EBJ"(3JQC2"I=M03;1#/0_T%],#0 M_U2+.?PI]L_?%'8MHYEA@=[89F!*C#_H3KRU'I\TC[B(#LQ[82.EFU#GCV!= MF&DS"1\U)-/GGN;_=^)0=W5 ".&I^F\G]<^S*YLY,5@&S84H\==S,_3BWYRT MY?:&DVA(WR2S3HG?;S=]$.! )6[2L?]0QX\ #1\H(3KH =A)@) \=1HBM+][ M)FA@GPJDA#$QR"K\B$A!_'@$_\=1"QV4UO_JMPJ!'/U96=;')(7(L$!BI\=> M)IPWDO 85IY"-0AAWFTR LIC97M:60PW'AL\.K7.Y)!BBX9A;_ M,N$D+#V,A8!OSS,02S9XRP Y@,;;_*^I(NF4<+TJ;4XW%4$W%J)FV'R1FB#V MN?VL3*.*@L3I7$1(;E_U("+#3*B#!""Y1FZ*4;YF=>,/A]J030W;S5:+;1H= M,7?]24/''5)DBY^;+^19CJWU:);.+W"NCH.E^M23-@0X_5PF$2*7]-,9I6(:=,*0AK4+0L>I"U!/X$E+_5!FAXD10 MA!FH ZROK+PUKTXX<\*EKUL(7W#EVDY;;/3/D5&D(P8' M-ALW14<@0E$%+CZTGS "?0G8OL/>#&1- 5KCMQANYI$N+-##,(VD&L9-H,/T MXIX"&3SDL,B67A0-)'TYJ36KJ\H-8CD0+QE0KP?Z!VPO!NJ,J,,BU\\&@'B=-$0(B=^OJTH29AB MP _QR'N/01&0J1HA,-$M@_*!SPDF'5T5,PNGOB!Y+!H\3(N^XSEC08%*:V!2 MYX_N#\(4S*-3TO-RO,G3R;GY7!?F +S'YH>]81<0K@%[V2[A+"%ZY6 S.CI] MCOG7T>%$XD[V%&BM1Z_/"Z H[)!B,B53'!NHG7J'(O".$Q^3"RK/3FWH>C=\ M%MXR%ZKAS'E#J/+\P!#1"84IP>RA7FGEF,5)U^JJ'*,U6_'JY^SLMO M!6E:4G6D_ 36[UK*0T7M50OU051KQA_FBFJPR<[%RZ O74W^=H#LY^UZLYC) M+UEF%UMLN^E);;*8?_FZ\+<#1&"9!X&O'Q[80GJ9:74JM_Y/O( MO+#/V<^F7U_G'<%%WDZU=^QC]2IH*5(49@(D"[1FZ+]H\07$9AY3H6;Y:5+3 M&5E@A^),[M6GM^IN_@54*&>/E+-)"G;YV:J3NRK5615A\:"6BR0,*"$I+$4@ MS@)2 0V)>-(OR&@GV0,A'1*"_66"A+&, M1=&Q PJR( "/>4\H$YTX/I8#Y)D\MA4LGHB(@G>H"CNM$!H\"8X4^/2AD<=EULEK@ MV@MI7,V$QQ\+$/!IL$ ZB)@^4ABRCYMA[@)7(@ZB(X/.5=S M8MVZ"4Z\$C:!7G7QW?,!P+&I$!@L.S%\R I$A].\E?P'.J@J,CGA4 M5F<]"Z1ROL8]E6]/Q-YLS&?95+DW62W:[=I^=%J6@6"OHE9NZVS=F,T-ERW.9S=Z-2K4VE_OU MKR!A'=E7JH%HVF9.N%\$3FHP\"NH,\C<4#E;YW6^1]#ER9D @SHUHMQ$"3 ( M'7<$8BOD8:=9,LG="AB Q;%S%#ITM3#P4>*T"L!=6+AE$/L,IY5)1/O&U@3L MY+A2P"7J+_C;SJ=PK5,GJPPKXT\L$EDXB,EQDL-I[>411 MC=L3U'-6@D#. T.7L/EQ7%>$^HMYXE%5(SEV" 2*L 6O-TZ)-,"01HQ9-(GQ MQ1EHT 3A-R_HT-3*SCXACY YB%4[ 6M)T'ED\TZ))/HK_C?:ABYZUN6N@.0Q M"AHD,.*\02^DD7DN[,#, ;,4K'!&KT(\@-=??(.VR#<2J"W('A:(WF M5A "WL79>90<"0#@+R,4!O QW_)=EALA/@/.P-_"7 C&E'Q,]P1OB($$$_X( MZW)S$4T.K>DL4TCTXK?KPP-?B"?3\Q0#710EWD'1%#'_LGL2^9(^-1VIY;H( M&$ <$7;^I_WDFBJ@1 B^2.(TLF/P($5$Z>#.-F?MJC_ M!%F2,[R\R-93#+)2P\$42,(5IX+MTT"B$5&3[N-CED$X&-H?Z06%H#E1=9UD MGF!D.G%&B IA\CC1=L.)A. #L0SPPI%TCM'AXRRGYT+0Y'Q?3ZS-<0EAM@Y- MMM!*=5>;U(49B 4"+'6&;8W;#)33-%# 5;^U>0H?86?K-3:: MVCOU> +M T+2&!NGI 8"42%N8&B#E^SXV53#&V+ ]@3A),DPQKA9AD0I=/(+ ML6[@IGR?8OD$&J<]3F_!%O'73\W.A*G986KVLZG9KT^X3KXJX3KU^#N>M%,_ M(T^X#)P72X:< 0X2X$>/&>.3>LR,W7?EQ4!F1W?93+[))<6/\U3]F<%]:EX? MMTV5H73H I;V6S;@T9>>H9Q3XUSE>+.,CM!_&"B!U_P:4#CCO/U5/P0.(J1'J.*B.-C)@WH'[9,OY4/<.OB;Q#>@"E/K;* M/RAPP(%*S@:>;9*(WFHQI$?@FCE.5\ ^-<%"(I:8.WCJ."IQ2OM"W2IDG1YC M_?EE^-0>VE5[SHGUQ0J0GP"X+8=CHJ?NV9N3U+T/C!/8ERO#W8D@D M"5,O.GE%X&V_CLLI.'!#THW!_TI'YW MS_+C>5!#?0;^%X*B1?$A-1_VN/V@=W>K]NI"M3!+GL0 *\W2"]O>VTC7PXLY M143[._QO!;%K8>K& 6F/7S,C[W,393,D9_A]T4@M!PKD7]HQ4 M@41/* >WZO7"B8_1_MZM6T6 AKQ-[ T"GZMB>Q01R"8D@\!>"OHTM:#>V3(7 MJ@[R+0+> '$J@1\2X!.A9A;(7F2#3ATW-JF.QC+/V:/MNL(1FP@:[.0B.!C_ M[);_^VD4*XH@V7'(V4:RQD11I*F16*TXG8LF,VHELV0[UX-D;4YOZ3UL3 M? DZ-0=Y(HZ\=40(>.(+2$SC>"+ZP7C%J?XPOM&MU?KQ U=65GNI)#)FCG\P MJT_RC9>?Y)%B@T[OHTF>>'1R(=W_&=V+#YU.3B^M*ZNR2;=B>MGHSGJ="]/] MV:DY2B>V.=0YZ6'A*@+!#-Z>[R7\PT&% 'EUU)$(Z)PIGM^?H]>"#83XD2O_ M "F=26VG(\%ZW-W>FBPA"H/(PPU=V;<"N#'U% >*?N:X0U3B]LB"^(VC M@$'JH\?'Y+@ [9+%DQH?^S;=FSC\^+_>7_YH$^>7\,#Z\.6]C][5E?$5E/S/ M?V53Z>P_YY4L9U4G']UCZ(6B4$,8-U;S[5@MT?F?(!;X$<=WSD&".8?K'/)D48F&*PU?8'&[!XHL;O=S4^%2 M58T]S-AU-2IRJ>6$CT=?U$7WG8ZSCUA@25=EF^UYSBX]?.#F,V8Q']0J:E7- M[VFAO>M\ GW%,C0"^OYH8Y]Y.SX>82"TXA46;HLA&[94S!%XQSHE7ZW5MQ4< MR5!PA(+#PVF8(@+2!H>RCN["UTB16C\ZOH]5^^V5G"SKRZ06F]3;N:\K17IL MSW4E\38'(;8>OE.0V'?8=^Y4LGS6KKZ=#?=*-+7[;N-GVW V?97%1Q)H\VEW MM?)=*C/.##BM5LY'BS6%%1">QIB;%SH(/@13(0;Q62]_(',K)6.[\3=$)/0,B* BTF\"<6K<8![8U;9<&:1*2N(V56>T=F,>R/L^ M#:'L&P]#G+HZG&KCW+- Q*IRR7EVL,W$!ZF,M)'&M[E)HX+4^_@5(18$7P7> MPD7K)MD4M@3.7#;?Q"(+.N/'S3-C;E5NL]$$/U@;#W5I(V3NN5CN,\RSY)>K1_V!79Y:+7I0M7, MMUN97KVW"G9-A>99B%,O-\]:"5UIQ[:#$5U>U)AYL5VK*_H\-,\^SSP+.N/' MS;/1N,;*E?&Z1Z?T"C?@2HE#7)B'YME+S+-X:)Z%YEEHGA%J2/RI>5:WQJW% MQTBO"IV%: 5[D$/S+#3/WA%-7V>>F8N9..DPO27--=,[36BGZ-P$ MS+-4:)[](%7Z58CTG'G6RBU:\U*^7Z:'#X4XF][OXBTNC)Z%./6GYMG@7JFH MB^Z^QN[C_?HA6IGPVVQHGGVB>19TQH^;9^45ST;-]/V,'BKY9KJU,$>)=!@] M>Y%YEG#-,\BGOR(3C0Y-M-!$^P3QDOQ3$RV?F?6;O(ALF/)@SS[[RCRFSK-Q*-D.3;3/ M,M&"SOAQ$ZTGWDO)Q5U^PO8FQ;*>&]4SU4EHHKW(1$NZ+8D?-\\^JDT-[K:7 M\AL@MJ7F7KCZ89=]O;I!__-5Z^3F'-(WC+/O(K(;\)BZ*H'P0#HQ]&_E/ 7\ M;G?6N2YPY$C1>WYN@X4@UE' L&S-"@229+L8'QA'TT.NTVCRW7K8Z5C5. MUXQ.?)4OWNH/<%G*R[7:P..Q&X^]=T>5+VLLO^DDO6;T4Q9TNF''2A<)^VNUP\?PT=J<*7RL)W'"7]-T) MM*;_H1;J%M]S)I)UG+,.T?!9.6Y,' MR"_<*-$G])R>WE[/C[E ;X*+7\C%!/:K*$-#QSX3H;W*1-T(-U1.V;\3U9$F MG_:.G"W:/6#L_H_D2@5)F-Y\LJ+1/Q[H>0<= *S;7> %J /G8]_(87<;YPSG MBAU102AOD0[]$X'G[ LP]O9M?G-RS>)6.5X3:"\J J"RKT<\!2&^X,?Q#JH* MZ50>["+$=@SV_4^_L"WS;/N,F%ZVUJR5J=&UQK2C"-O[PJ"S?8DR^9I^%X\< MOL] *.(;"4A+(Y6W;XI"!)VSY@@KCTTC\3TJ=K-9&>Z,PDWY"=KPT# *42EI M'4GQ.CI]7>2">M?G>@4J22KYT;WS$<; 71ZX'9?=I3=" M*8(9V'#_E0UW.>A[2RZ[@7L,T-&3^PDX2X%AW3&.)S;EDY>PMDMF-%>!6A1!U>K'/OV2GF6; !"]1V#B'#KVI9T]A2D#CWYC;^/>I)K'>)L S M2[<[,A\[ *M>?/GX&P!/F]T]TL\WOIL)_9)HQ(W7$4.R6VO;X\C%481A.8H _$KHV^W:_0,ZC^(X\.OZ MCE;SF6AK(;;C+,?XE__\Q#90U>1W;[]/3+5QV[OJP-^>B^.!L(Z<8\GC'S5=. DMIX))6- M16(9YOWZS08U?,6]14_PPQ9W;S,MW?;5I VM>YW=1%"$F>C> P# 1R+Q<(_$FJB) MS@71SGM\XH_TYD6H^F-Q-8A7EE1LK;V.9>9F>=8P*D.+[0W3H]ZX-1BG[Y&D MC&-!FKEVO+OTJ0M%OOXU:]GPFK7PFK4+7+.6>M4U:^G'W_&D MP7RE!F7_3$J_,?#@! K>CW52?T%^.1BZ&T':$T^0HT+8$H=Z']Z,G4B:Q/'. M_0P"GI]RK@FS_:_DFBE.DJB-8+B.OF->#W;[V6-)I.3D7H?'-27OG=)(J_Z! MF00O5"KNX-8C96ZG!MCG<@SQ!>H4?#YV7ZT7,QVV4+Z_U99L+JME.G\>USNF MZ[@^219\DBY632W=O]ZC// ,G-MOWQYD";PV A/ZZ=5Z/^&@6&7Z MU#'=Q4KF;%B(]6C+J&WRZ]QF?SM^42QL!H$-.*<_B(8%'Y17*W;-2K*;HTZ, M+QH\IU)JP9&PLAM(LX,=PDX3=O=WD7R4Q"F!#+DPS5NQ3/O2^B#4/72G>K59#:M!&=**;WKAL2#\-7 MH+OWV=N;(]D*>,)C4-P%M1]$[@D?+W:?8=$-]UEJEFY8\.'TND?O)>WDIG)0 M.A3 T(A76KCA+EML>++6KY/E!/NJ;*9#DG@JBIW$XTOKLY]VDL!=?J-PF6F_ MS ^+=$U@F76\O#19^D5BX1WX3>3I5%"<%&&K66?YH*[B=Z+%0964H^']6(WN MC] D4+>[FW1B%MV_B[,I62BR)?FVGZR_0\Z6>YPVLP=:_YFNO=>M7MJ!U)D'3 M.:\4C?,4E1-#_/QNS;Y7_0O6DP*RC4 UE4@Z,'_,O,)70).TD]-X",D^21^S M3V IT3P&(:Q$0*(&H/2JS!.?\NI;_MI(OWEG<.Z)NJHGS\EJSGH#L4!P#*G!@,.;WSFKL@<&5MYI6+L7G23[. MBI-,M9C4IWIGA32@;(1Y["YL#>^5VMK3NXXL @,7]UP_%O#=*SXYG-DIG!U= M^6$QV*B.DK*K=WFOK7;9A;VA8QQ?TW05(_387#3020J.EPP I%DZ6CA<:7XA_N-12M[, M@6R6H\U:$[DJS08K:RNG9[=,_V%\WWF*Y6"/"V([9QZ7-_(< /#IV.!"R12S MR2J]5G706L5;):N:Z,_E#O:E^_D-<6D\&;LB[@_'Z7%!E\6G'M4;I .[$W0> M&8K8>^'^Z(J$6.#I%)=(G!N=G628E(J;C#,4&]@OGQ(TFB-F@A@14F!!J'!GLN#&,5,O:4D_J?B>99OWO>P; MR4T. 6!NEX1 = %[##8-7 MX5=P<$3(< HL>>?KF\X]%'O#DUD&.)%'QR;%<%@TNJ3+;&%'MO M\UI\D$MT+T:+@V%[-"VFVO>U26?^M@A$X)*Z[O&SF)A:^/,Q&E17MZPR;X>HXIC-'%BF<]TAPCQ]BOA M[2T:]!SBSKIR^A!?#-@>D[!2![6)?_F@B+HN'&# M;1B15&EH'V+[XWC.6&!^,.$,T?'*A3?LA";&Z_!.D$0G$2K(M^ET2+#U,$'& M!?5G?F+$[VW))#R=VAQJ9I>1<$$A*ZV[R&1CBUUV(&;E^F#)&F/+?&-JR"L$ MW&L[$.]RI5[YKC_8-U>;V(.8&:8>7I61?042+NR;'S+>U^./+LCJ!KW-"69) M2 VTN#E.FL%!%R>D!=:9YH)QI<:6;W_21U69^0P]2S)@:2&((GH=8;.70< YX(TO6&JVT^ M;?7VE5UI8QAT>9).]>XSTT(O^R<1B..;"IPFNE<5= 5(AA:F)54O69 V#<6W MD),>G$[)KYL]0]/*=(VKQW=UH83$ (XND6/SCS [-"G Q& M$NSM@ .(^V=SD+PQ41MO/[:IC@/AGB>@2QI;0=Y6UVUDT'9Z%^"!N,:9)"^Y M.4OZKI/)6/DA,UC':7:R'?6G[&C^87UTWK-ISG';4,7I]F]P84#2F+Y"ZJ.' M>T HW,!9G=Y&!R]I5&$7"HJX29Y&,BP\87:[P:=HDQZ:R< A-K>R"+_*^?F& M&@"I.(6$=EI#<(X5"9P_MT0[-142"MQZ%#N*C\<[58]/DW($YQ^(!F\9!LD8 M\.8OQKU)C;'8/R_(%@W:THUMTCY5QWYQ2A?F('F[3AX#(>/',A'KJSXWY>?% M#6+QN:[TH!GQ3B[G+R@.'O?!O;3>DP?88+K^CEDMDKH":I"]9.QVF0HS'.=! M6 W9+*KB-/K@['8,) !.$IX,04,F'<)S] PB(1%9K][46R@3<>N 2"4T*15$ M.HDE<4@+0Y\VHK#UI$LM1&%&'==61(+=@+D:W KI&&00(7HUS#L!!V\!\QU M^@&. '@[SIE&D"$+9G?.50>MV0P9>OK)@[BJSNT[Z(#!M+.'2/K1N]=1D-V- M4\G=/EOEK=Y*KFNU.F^6L_/.F?%]SB!B)PPB-DYMJ\J#P)3B]%"N,/?,8J3J M])/^X6=R>)QT'?><':H)U+_ZM=XF*@Y&2S:U*9;70JN=:,\['P()Y@02S+A5 M[+3H8;P_&5B'9G(<7^TWX^J3N:_O"HGF1JP,&,O8K^1>;U9W>F,$TJ<(L^#\[5>\L5+:VA4ES.1N@L0AL2G058; MLP",R^RBQ?%$(2( 02:&'[];>J)($ &>-C,-C6Q#M];%Q( MM60^E965^:0QUTW' )D)*C)^=IV07'@THQ[DP4]WH.>DU\K0W'+^LN_( 1C0Q0 _.QSP'Z16?"NB'AH+B7I" MHIX;$/4DWD74DWS]'6>M\<],=O(V!>BH$0QQG-*DK+R4I_H IQJ#GP?-@B4*(_>SOHJ^K$/T%9?CT]FGY=E\JF]D^)69@-CCITY2 M@&G/YU/TJ+FPV04PHLS:J>6DELP%B"0[;S>J4^ ,*AH9"J)S[>C^+LESR.W@ MNCK0J9"+C M%+HRT4 RRL!P>%,2:Y*5M(RTSO9SKTQ[;IL=_8@(]A^L3F\+B!3/9&D,2E*5; M#<. :53 FI!W/"]><03'50-.$_LX&G^ZN9N.=,'9QS_-;@J6 WU[^AG3B4-% M%5<0A=!3)+-/L4*)73 ]SJ5-%\$;/:R$V1##(0IS'?N]Q&BB %"B>06-H(-G MADB"?$L8.'/(S^3!F../4;2Y#4,T7$^M>RX"WYGIDCQ%N.PMX7$W(!NX>SL9 M(#P^:B (8;#/^]E&2P,; &E&-4;0.4J8;N 1#S:=V))SN@+O=_$TH!##^U+A M@X]@L 81I&4X&<%= 1<@JCZ3V\+Z-6\R:TR:SP7)FF&SN%U(KEF]CQP67]"T M<\8: 8/]$E454&##4$/SH*4B>_[GG9OT@%C+!ZV.J0B?@VK,PBMPZ. 5+,M0!K;CCH&:I,#K M?^=O ]E:R2X]V=X'LK=)1,$P4$B ,'-@#=E5X VP#Z9C2RH.7@;W_?(![O)1 MG7F3-0&Q3\!O.](-F%OLGP'/JO:>/'",O"4*# !X ?IKP3)AA^/P5ATT\ CM%2\Q%9JO"!8/ M 5XZF8=#B3CTC+M2!&W,/1I#5]8*W0D*(P%RG: *0J#_D5]-0I A\*-@=9%$PG6N>O7;YY0TY*"YM^6C27&>-D[JI#"^2JH,O>C1( M)AB(DTV%S!5AYE[S>@F=[-W\5!/:N8;M1 ($O6O'%N$=W7U/W.^!;E4T[UD[MP1\ MEI,7B]P38!_R;Q9!%=,&PA3AHCF69>N^1EO&?VAW#(7S(0'+Q%AM++': .M@ MSW@EQXF]9.YK&G$UM&@',Q!Q;:6_RKII_OWP.!@T E=V_X(.F+_W*G"TO[LB MZ 3G &3P5;S;E0%T#L[3C4O\Y44)[ (*4)+HZ\QD%T@^PH3# (4@\@V81P), M!_A+%.US8/Y<91,W#E_EU+4Y)#BM>THU6_/P)X)L$,>(T6&0@+L_>#MT##PW M9@I@LP0+HLJ._2G) W#,VK%1'&*8I+O%6UWK!QW8]LCAZ/[%O34A;RKG%$XJ)EBP?F$%'TP%]]91G/W.G"*!6:((AB[7B,[$!W-4>-7)^8/IL4[ MHWMD*T$VV%\^3'18EX8V*N(Z'$+;TMTR XQ'5T;VT@OPUY[9#DZ[L'M&_J'L MN#IPV9;YA3R@>P\N=36@TVES\[,H5V9MBOS 140Q17<[J91 M7!_S=+Y%.U<%DG4 Z)#EVF$(O#.THRA(:*^C<&9EZ]X#>"CGRS4$YJ%H3UTA M]!R?CK?//&3Y# HY='BWT4G?D"U#]P(XD3\+B?HN*A^B-M _*/DG?"A /6?0 M>S=W(N[!K_$GAB22AQSE:Y=2M E?_3<\ZP.T4 #4[S0O.-!S?_9!UIP72?I: MU#741.D MQXZ-@"Y&5BYONQ?XMEN<2T-U31^MPVY3N/#+DH[>C21&V'&$P1@['2SC2/ N MCARY? 5+G;UU%XN2\>ZE1CU 7!1 /_Y@HA73 M-\?H6 QV6Q02J\/,0><<'-W5?7&.WU!" S14,?==01KZOJ'8GLQ%=G*V<[=] MTP@:/(R@"2-H;A!!_,XZQYQCKW@<]QY ([5O; MW) 'RY!6=>J=R1'EF)@9S%@/F 0W]HA5;5MF3#<%05''E<:VFTN M\& @*5/4XW?-TBL[@F=J.1,P A, /?ON=:;N&%XZ%'7GHA.]&AX$#KJ^-Z/, M-X;QR95RKGUA^H>A:SITD*)#Z'G/SR*YBBUR0.3564ZMKXT>7DO' M/B_%ZWI!$3"T"6Y28 U3DCZ'Z[V?D'"^[Q(55^B7$O(.DLZ]D\N MU4I[7-2I%H?^$DM$#RS9_U5>/S\%OVJ&"&IW\4[-?:BT%TN<54R8SF6C^O+* M1>5'G'LN]T)]5W)*VC\(08/OGOTT0GOO?O7YK;QTE-VEII=1^P?I*#[_L>2Y M?GT4L.!#UU_NY"J[W?J_\$RFHXK1#@JY;)%P05"YG]V@]Z/UW-B(+];Q3._N M*#P']R[=Q;$TO4("NQ!U5%((!4U,!6U7YP&ET7A-;'-'1GLX /-@!#M+_G < MA[DUWB+XPL_=,+*W$G@<=PZ<#E@7$&$K"AR$!UM-LX7]V79?3PZ9=7#1')'' MXU%7[)TU@I$GL]W7W*4:*C#=P+U:?>M1U),#!+XIASTTQ[H]E5 =)!3[)YV< MH;U= 1W#]X=R+R% >?6J&LP#BT15\-Z+3B1 0.;PWASZ]IXB'2>*TKU5@,0Y MA_>5N\L.QSNE@),8"KQQY0W=4Z'3'(KF$5RH\Q+IX=3 0G"RM)\/TN&QIEQY M D<:!08U0KII[0>;>&BN:HR&F.V^^8!57S*6(7ZE!>R $;]]0/=T+;0_/ M2JA\ )Q@Y_[G]UB1@/*A0WZ2P,A_'G1KV"WF&UL#<^6M81\23S[C#K3VH>,$8R#FMB:CT-'H$S!>&M_/F:_%5NG;HR)\+ MBO0*SJ-:>!53<5C6 M;9^;_1;@7(@P1^!QV/P$0G9ACXC=?;\>?N1PKI+]?OQ+@>2N*GH1GKSB1WQ8 MB#G.B-WE_L*=T+F0$?;6]/S FO8$T7<8"MB&'%P">Y'S T0K+Z/?%0 4F8IR M_F4%O1$Y3>$F+3I>"><3?Z24Z];T E4]6=;_,(KBRJ)UE94YQ/,@U^'#=O1A M.W9Z/K\/._MQ]R^T2V[M3/ N='SW.?O-_]2%4(I+[=30&G2Q&=%2YT2QEYME M&JE($W$M''8H+LH,#+1GA]%5 R#CQ9-DSYY+[S*>+=MRGF+A-B MZ-L]4$]1Q,<,DGU%5 T6I@'/=.OI1-$;$9W8_CSL'N8%T3$IO&AZT=VR4*;# M#M!]]5SQ2X!(>Q(2B0!4H$^&<(JTE%_E+^=JY4ST3E M^A?AS:[_ Q[I/M-1*N16V#T'/@/:.M[S DN#HV>X#WDE1MW7I1U_T]%".66S M_E*6?\-F^_.3$[T%2U.**(CX-.C \V\<<"8-9-#13SNZ'P%PRCJDS=M/FU<" M_3?JV04<@-^659@,R2TON=D,- Q1@:]=P:B@*),H)/IUPUC<6ZVQ/-UEZ<+F M.=VYZ\^#I\]=4@_'HWP)R9ESMH<;GO]:Z=6:OZXZH"^<)483?-=Q3DP>]'8X M>0K@((Y\OHY*O%T;:<]]#+MP&! 4C:!)A:<_N(N[;3190 '9_D),(>5WJ)S7 M5<[SJOB8FI4.-2O4K$?0+$^AC'V1[:,-"27$NSIP4.;(^0*RZ?_:1WFZ.>M_ M7Z9BKU5B/:]O?I;37;=OO&_M;S%F*,%\/Q,H\5^8>=5JKMN@)^-%^^Y(O%$]CZACI(.ON.6AT;4AE.6#K/D; M;,DG@;]?+,R7",-\PS#?-\-\!70YP%.,2!)X$N=IC)9Y2J0(/IG$1#X^E!D) M'U(#*8[]D.DX/I#C0B)!'7RC+?*Y M9G/0WZ0J*I>G>R];+L;F4ML1O $Y;IFWEZN78G: . M6[(TL] W4EQ4A3G[0B: >$Z7(] 2/VY9: MRLUW'^ERG/JXV1+/28(8IGCQ] M)ED<]/.%=5UA,]*+E:_'*AD[V^"ITY:$O5QFE35'J$J+26?U13=;>T[Q\=.6 M1;N(%3/)K,3-U*2V)1FC*$]6/'W:4C4;"WZJ%B1N4RRLE3S;P"UCQ2=.6W;Y MY):8/%=FW((MU_EB.Z;QQHA/GK;LOVB8W2*PO-I9L57*P+.D(*YXYK1EQBIF MGBOU:IGM3,:9'%DO)O-&@\>QTZ;K\6BB%[6VQLG%7K^>ZBJ65@=-\8#1=S,U M:S)-9[%-,9\D>U.=3+ZDX(W725-<%\L+L;+&."4QJ#;S/+-LXD!( M9);L/.E'9[Y.XMM! J.Y3 ^&NF17TBI( MKBV.+N4GSRT):QG4RAAFGV.R'"C72E,J;7O96%6E8RVBNWTQUCEF%22MTF2= M(DF%F&&"7H@OY4V1S]"I(&DU,\946ACY&I8I"J:UFH_&6GH4)*UFNU!IR%1S MK2ZR5;J_G0PZQC)86MGQB.5'J1);RK99H4M.6&8\"I+6L<$]\ZEQ;J/&K W> MRU!K<&K 2HVQ?&^5GE)@KC:]^*A=Z\QJ R![^Z5Z)2?C M["UO6&4J/- $'&B>]ZF-P5[XRY(=H^X)Q'09_ X]&SZ2S?L4:/M0R8 _KON4 M5?KTJ-,2-ESKY5EOE>5B9AC_P_IZ,#>]9EM.H::V;@G3@T^<_Z)"0L%E]!I% MNJ(15 G'2J7,8&5UNYNBU?CU+\%$&0;\/Y5XD%IZP22+D)B^NW(93OBO+>\06W)(4*MH4+8T671)DMQ#>U:?07>?N NLW86C$%XXRO6J M93R>Z+?F, 3!>)_PMS9*$C#(9%L0OK2 9+YEX@ MW6B.?3T4_]T#BH"!JQ1TE^F,:>_6B:(HZ*-P\HM6;&X;,J^GZWB)JC)U;H'- MBL.Y5%FTM]=>KU?J5ERT8!EOH&W=5XL..7J"JUR;+>FYD9EOV(6(,96:6!@G MB$9P60M$L +^<($6N$GI0>6L J^,4!SV+C BP OG>+WW/K%7?7#W9H0K!&/+ MZW7#/._CVY-Z=J7=&,,=M RQ[2I/@SU79J@WW MU7?-G*'/4HYC6 9-W#+G!>1OAG%;!,M+_N4+K6IMOL M=*32]+JM+V*+'BD!920)^@G_+ 0[DE$A03_%K">KJ+.17;_WF=76U63K(U7J/TVBYCTIW^G4"FNNUJ4'S7HF-5;F M9ZO-?;9(H:KV'HMDC;L:,G>#MX>3OHOP[#CAYZ 3 M)MA)W6U68E$V;GN_+JC842!H\6HY:3PGQ28[DU/==F5#+8?-T:]_*?J)_(!, M^?;5$_&(.@3=#@<\HL$$.]X*TEC"8 %4L2?J$R'(@0 I#U!"ZA!5$]G% 83[ MX^?MC\?BM/<\U05%*FCN2)I>?:/:L.[:X8&"EZM7:"))+4<<;;AZRZG>"M!!\?*CQI[WKK@!N, HTIFO.+.]#C DU S+RCA(^%#L:50\CLG='7GZ;#!?XZ?*75KCE94"\+KL3.^)=>JC2<9\&>2#U=YIM^6XAV M]=-\T5E/D9I+%Z,CL4&;7/!6Z.UUT7"S>S\XI1R:]X">7K2W5:7FL+NLF!TV M+]=QPR3,H3H#$(.33Q^QE_S286L02**^L#1_,MLI3?W^%L)U"&:!0#U%6O; MJ;YBG03//1;,^ HXWUJ.ABH_9\HO\[)*)Y@A)AFCS5K]0SG:Y;"VNQA2Z:R6I[?73]-0#XG'D$!J"]^QW_^#&IN<,NH0=6),.'#U'?/U[@$"E[6 O'"#X_2E4 M BUQ#*R?*9#C *TVTQL_ I\0"W0'4W,I3A,UKE5=%%[6Z1K3K-^*FW"F:#$W M,A4B$ZEY&,2*[6,^W!#6TQAA MR_#>ZCX-=\-8=@$AQ[$FY\),$HDGXK_]*[U?:]#I99@H+OS9#W>PP^ M^;<3 SO\-Z,O=W]71@ O;$M^1\OJ.>V,;BOBP!^N0CX@J:/8W+>LP3$$T6' M2W#K)7#"Q\ZL O9$DG=L)C7P#?LJ,NRWPD51E@\IHVZ_ MZ/"2(1+S+A7_[^ZN$N9\@3]%3V\KS>N(]KT'_E\?'H8CO'<8AT^@D1WH/^V0 M3_1!"E?D5N=Z]Z3PV>=ZHIA[7JF9*<-N<(%=\76S)Y&'#D3R_@$(Y"\OM)Y9 MUJW<;&IDN%(>JS8GW8E2R,-D#0*&($3C3) OZ:H(&'LND@5CT5PA&'P>C MZNG%5]-5JK;NF3@%\(>=1G6 0KGZ%(!.7399[8[ZL;A*V*7%BVRE =NK&!H68."115T(@QWGL$9#/UQ%TA1#Q MJ!9^ AS=>0I";+H]-IV$!VE2RE6I'- H>-<:@$ ZV^Y+)88QV=9"%-N:R7<& MQHJ/(_N(CC()XN8(='<+X9SW"E;/W<4@H:K0P52\ , .3VR^I*-#GU=H3'UM M8RH\YEV.7EX (DQE^EA\!]## /02"EIU5"G+'7;6,S;2,KUJ)&C(CP'1*QF/ M,G10(,?WLY^0M30'/U[Y[!9:3O>>@M!R^GS+"9I*=?##Z^>V8BTC)P;]B< 2 MTOPE5=$G_?6TP2<@[I!1C/C@L>VM2[\O8#?M[2 4Q:5H\-+^7094:#6%5M// M1*ZK6DVU8<$M;7<8![L'LTUNWJ^J18'E2O:R3G/8N#>9K_@DHDT+%^GR[>6] M"^.[]@1?/=Z%X,5' <'FBS"UY7+!@!0)1:=4JQ.;&NJG2O7YA0 M59&3\H@Z&9W.29+ZV.E\!J1Y*C^@7]"CI(.T;;&:;>V,H$UHW#R^<1,"QY6 MXY"\T+-=-D'A%])LK4^T^HK+U%*ETK!<4'@L!;FH(5+049(YI>#X;K>?#G24 M XY+R%GGKGYHGX3V20@S@1'M%QV.:GQ*6:]HJ\7F>S6B4Q;;%IX:P3F"2),\ MY-29JB..R65&.-6@N3$ M$C9"93!@0"D19>(?//M\ 8/FS7 N/P_M^V*Z;GHE>:C))-!D2;*2,%K+Y**QHD@3NL# ME/.J2MR,/B> &\@5,X_2_8A2)ZALZP%[L8)J)1P4J?31\+CD./9LYA:9>)UY MYW=(L!*R>X0$*U]L"4*"E9!@Y<&.H-_A5N#K$ZQ4=X:#4ZCGO10KWGW6 YWA M#DHY1(YYT/TENW>+Z;GW9(1>ZP^WQCV:W*)'@8,:.GF5?V>NX M! (LR+QE$Z39F*15N6\E1VNF:=J,R\1")*+TJW79OL'E>O/U6C-' !5NJS_+ M=QU"S)]"S%ZG L F7ZTUS4U]*&$TWR6F92S>7)4\YA8B2L7CT63\%&QN$,IS M;P/@O#7T7=GE0K,G-'ON@$E'?ND 8"J,)<&*)]9;3A8*,X:64RH[2SFD+?$H M3E%1/ "7/G@BNR/@G-3!C?JJJ(*35Q L.;D65TU&_@G@\[@&48A$GX1$4)G2 M/CS:E5T.0*+!)J4KV7Q*4EO)A:S8BC(L9T8.>6VH/)&U-!.F\[[IS&[ M4#&?^=\ Q[W;X=>]9#$VG$.5NCW) +T7P!=UP M@ S%2[HZ^>9I#UOR+UAWV62P?'$S?)8F]G X:S@\+01)1PD"CR;HH-J]7\?S M= )"KP5#'D#3OHWGL0KMJ]"^"I%GCSRN3B&5NM"Y5$X.^MDT0<>Q5B4[R4CK M16/!N'P>)!--)G%X!_==C:DFL#<-180 X\S@(>(8^S\?@T]H'(7&40A1'S*. M]LKG_.D<3"GJIC=8YO-QKM8T6ZVT6JQMZBF7[8.($@DRFB"":M%_':/(,XAV MO!XN(OT59.W\'9H[H;GST['$U1B7 L3Y+ [.L)\LU;+Y14F6_5)=U!LX3UA MQ_\191@FFF"N?J"Z]V;^"HRD;@$C]QYK:+B$8'-KL'D+991<:C!1-O9"I4NE MT?-F;5!E:*$X8=-DE&;P*)X\K;/RE4R4'::' M U$M>V"]$A/$&?R0+>B+ 9;/,KUN93 ODMC*)>\@J40TF<"C&'5UQ_(]^%AW MGF'/JWQQYFH@^5!H,7UUBRE,*[NEV[BVUZY=5)%NM/6/@5X AC7+N>6VP&?2 M'-&>ZE4Y1V#E%, PIVIF@H[B& FOXW]"]=)2.D4+]1[6L05B4#(Z%I5M\#@*Y$[ J"-@MA&GU)(WXUR;OY-RS9$O M)WC1Z933TZH] \\6'Z)+#] %."M0>Q3-%IP%?!1L1*Q,/K(I<2H+!N3N&;L/ MWT$9>@AJ#V(N4!&D\>,4O]QP)2U6Q%(N*<;OSTP]HW*9>@B$"Z/ MY)A#Q"4,P8M_"].5L#'=43+84YSQC-[?.T"'\Q"AGA+X?T?V/\+9.)E*R.7G MF[ #.C_G6X>$?NYG;["!N:L"F=@('.+\C2G T.R3^R7X7R$R-N .\)_M6B:0 M'@S^## ._T'[_IXG[TZ]\VBI^&<3TZ8CHT=Q(I7"*5A[,:-%T"PE>>2N*# M.$XF^8$H)7AJ,,!X1F1$?HCA$H4Q."80PB_GK<(N!WE$9=I:NS'A;*-17:14 M9M-B&G"7.VZI%ZV:* B:PI84FAB7.MW:@EKQ!(\=M\RLTHJ5$UA97F,6F(Y=HME MB7)ND (M$\MAV!EB?]I 0M6^],U#2[V)9BLC5L MY]9\ [0\Z6=E51,7].HECW42SXER.EM*6[D53YWV,\E@A=1Z0K?9#HUW![JX M2)1G#3Y^VG*,%XST>EXK8XNR6A/)^+.B)V >Y\F(B&8ACZ:1MR&[PP M/46I'*C3 QZKIB2]]BQ-V%JBEQH,5ZDF,0-/EH%),@?/M@Q;OAIXG)Q7CM!D M3\]ZYHSCM\GGAHQ8$R$GFV[) ',CD;I@6!HP$,?*?'^^N1GI[-$(/*99F-*O M[8N.@47$HH@=%IB2 -$V8'ZA:::88UF*")'YOL^1E6*-(\\;L%<)2J2B6[JQ M^])?<*,FL'_[^UY9B55D MF/([$"S0@4W$DL6Q!O;9T28*^J: QP!A%Z>VA/H6J>K+W;203Y&<;<"!EML=M7N>68EC0VFJL0XG+])VFN/:5,=N'!Q@8J8L_I9L M Y*&FK+F/\$4X:1D]Q*0\@3 K(,!Z)*# U7!,/BVN-Y:?,QD66*4G>16#-[G MJ,:O?RVPJ\N1#1 '\]B(?XK<4;ER\L"P(45&@+R<5ZY\)9*?Z@.PK.V=H$9J M<]E9/S-2+F=VL@[:[AMY$A^%HB$,A\",!@=!*!>@V0N851MZGX^^[GWN_[(4 MRPC.I;8!'4Y3<)*& M0ALYF-&G""3BAB__@,(1_%[?")Y(7J!O^9DC ?N>[->_/!53WMK6AN[4.C/K MK25LHDD'?_)6"OS)U5S/TX&J>LH2W)5 F!]:*.DYE,KT+$CX0;DUJX#?W(=L4Y=<$EQMD'# 3>H M(_#I:(^ 6P1X]UR9ZE; _N"*A;O:KCPY_1G(X(&(!L/-!D(=-&W0.;<:N>F] M::?3ACP2#&D*;T/=,A&W/B:V1 ",]A3L;:\= M&*&KN@HL]E?^[-_$D,OF]%A);=C5F)T-9EBFD2WJRU)L8S&W.E;.%"WF>N^P MITLU%KM<8;]8W0[T""KY%/^)53HBZA#CVD.L2XMACKDN(8P^Z+B&.W7)=/E[?_,WC MY2?/RSLC/L&A'7[X_WXE?_WA!,3Q)RIQUR)E 3-R+C"X)PM&A-6@6\ISG3MQ M:"0>]0+2_,' 7T%&DF^)R+D)^4O1(M98MTU!D\R_3R*A=R)"_*F(X/$GG+IK MF/?R>M2()\ I3?+]/8,N17W1 M+(HOJ87<);6L:XD*-BU58US&Z*YC1)FA2^N14U\.QZ)QYEP^RP?WC =3A,^O MJASBP3?'@^-$NUJV4<,Z9'O V=MJG"?5S9(OKAX)#Y1!FJW6XG@6:Y6).C^1 M5)/)P;2"^*]_D]%$/!G"00@'(1S\&1S@!W" \_2JJ/5E(D=BG5F!Z!+CGFY@ MHT>" SZSH&M%'E]PG41]-I]L95["8490$I@'9)1)?(RP[1VQ,?<["%Q/L^], MR?%@:.> PN/2E(0'"( 0[!I&#(-I?Q,J5E)IQE*+#]X$ 94&]&K3HZ[DW3=S0MR]Y$_&-(\W"$H %(:SX.% MO2[)+^ILKSNF'W MN!;-B"HG4?UF$5(C@3,.3D7QY#FN^A!#0@P),>1GG7@",&12MYLM?9,FL?QS M@Z?GC:RJ5E8 0^ %33S*)-XLW'5K/M+/(Q_%SG8 QSV%V@E0"L@PG!)A"GE[ M_'P+.[J _WJ\?2K^B5>"35F9#6S#=+[7UE=@K&9.$!$ZMV2+FR/.W)U@TC[R MFM1,'"G/_',26[PHJ]06X_J#X>C7O\S3Z;X&:4BFB!;;C CN:10>1N>&/@?H MMD&'4<@UX83FH3!Q&4XLR0BGXNQA_/N M$< 8\AR>?\%8P8_^H4.)D)4E>,K0T&>1@]! ]*Y7>@J[:!FVZ#"E@2_88-X% M$_9WXY>XIVN#6O6XYZ+-]9@V6ZO%RYR>KO&=]"%ZT:<41D"ZWD=A MY$X#$"W6FX0C\/++R+J6>]E:(L=@FQ[52:^;F[A.-W[]>]O)(/ET?:"TAKS( ML'2^-5#']7IITVO<>3*(6*[1MB:"R6&:Y(9V9K+C-E)3R?3J=S<_.S?@K MN_"[IKP]']:3)E%,8[&F.E*W1*N[ "_]5SO=92/"#))5'BN<3SD"3,EC_0G8 M6/V:]!W5Y JF4U8>R@:0ZX(&)%P.AM*$]3(P2-E0._IFNXYW2QMV^!ZRV$\1#/+N'6@4A,I'WM2NI%9_:ZD@BHTD!@[:L^J^01F6W:W1ALE+FV,@NHNY 1R MAO>6RC-K4_Q+WS32B_;S**CNPB:;6VRWR5&)C:7QC&!UQR_4=,4G3EL61ZE6 MMB;$U^PFL>0+:2$N+RLIT/)D1(W>EIUBW70':ZV+I4(]4<+%)GRF-Z*;UUT0 M3.C>@O_ H_<2@!,$K3-5%_!D:J54L9K."1ES:M97LX5$C.Y>=0'54(@_11R0 M@^-!@(%^\(WL4UEL][T+8F;=>= 4S=ECT/%P 'EF?0XOJ.%XXA^PWX*11-%_ MD=O,'8_#R&[LZZC#!K?E8H7[G8^'%;SO2'J /.VK4,._O4*T^F(9*).KKT3@13U3\]N,_Q]-T?D9.3I.?$D'WUD;U Z3B$\9_)ZGX.-7D M[5$C>2(>]^66=&#B@=G>WIJB,U=65\K^N3EFG,C$ZW1_MT"#;[GXQ)]3_KD@ M<-=H<_!,Z*R[2LPX/!'<>S!7B0%WCON/2XX].G$3CCT':N\MK/=([/A.2OJPO%F?I:0$3[]0 M*;YM81DV)HU):S1=EF+RU96T/F!>BMJ0+K(;CA#9I%*C:[F&0WQ'8U$2/Y?0 M^0=;XJ=*8T77Y$T$?*3*%BHC:5Y/T1Z&.>(HO>0J^^/C4T!\VYT-ILQ?ZHNJODB]" V'82I!11DF<;M] M]&=LFM]6E[\&G>1P^]$T5$2.T!,5>C87D$*_D.0!<>?&]T\#V-MGL;!2R&PY9EIEGE MB"*^)DLSK5<9K!P6E605)L@;7ZJO+2J_RK,QNTS(0HFF9N,43R-O M?)1@;D+<%CH1OH%6ATZ$FQH4']+JJ2E/^\)+-L'F^]E5.3YB]#FS EH-K8HH MB5_9IOB*[H0+DVPBYEA?:8&)AJ8%_G'H*/(@;-Y#?ZSS((CJH 'I0YP4A]\&1WB5!8,J(1C+PW5TR?XDEND=+P:F4E0 M)WQF-'6#9I]B M"9=(Y>&L!DV70[; #^3DD!C@%$^2&,93A(#Q29HB^*0T& @)"8\GY<0Q/8.> MZ2FY>K.051>S9J]%U74^&5_Q^"GE0W7>K!C)MCQ3A;G=[DV*"3$^&8&6)]04 M8S8ITFG:B''YN*GVDNER;V+#EB=O+_0R+:Q!#$E,& T6^))+<%9B%$3@P2:+ M!:N533384GJ=JYF;VG#4"R3PJ"Z:G,1/, DKE5XVV^S&RE/$*HC 8RO8V3K. M9^I06L_LEHT%T"M1FV AB!;'&?0(3:/4% MZY3Y_@N9J'3\8)<8TO:,A)TIE JA&\D#2*&8J-<1UCD3&E MV9I?V;#RV^F01O-8ME@JMKD.F^FQ Z':G!=2H.7)D$IC^[DV7$U(KK0IB-55 M#6Y(@)Y5J;Q06XTE(D1:W/IB1#+Z*5V+Y!G MI8O-MHV\71RII1BGKR=T?JD7_3PKNY9"LC&<%*IC@K-[W41E3DFMM 6?>=+/ MS2*II]J998KM$*5"G%XI6@$]\W1"%_-VHUB?]T75WB0TM<0S;&;2X).G0UJ. M.(-KS B!4XR*.-YV5R4#Z%+R=$BE9D^)V=0SS1%Q QMQG=4XF8?='0VGJS[ M&*.OL;R 8]0X/7K1J0;/G YI4&Q-JFJ!7+ MT,F8UES$2S/8\F1(I%FNCK1B M%^?L(4.6NL7T,M."+4^&Q'+,LC#4N06V23%&);/=]C:E$6AY,J0<1R03;?-% MP#)#T:C-:BRY;*?@V[V.WIIBIZ M@2F,W$$%+2L/+& <.S% <.>#AC&DB!9M M Q%907\>. ,)BM8V!&@/I-#5TCE&GE$1RX*O\G%.T7,2IDXIV>HV'H.1A_88 M>5ICW;!B;=F817P3\E!T//I2D2#/V ST%#P6ICN9T/D'C$C3!$ M48D3SY-I6'P3?A41[L'?*HJFS.R92[*7H!-"++^4<4XPY[Q1U9<%HYXZ)3Z4 M;.,5MDJH,C[]\*8LIQLM =(*&3,?E]YJ0L2X="G5P&A;6*U828NQDP8X149F M8!3CXY.7CP[T3TJ.;C9:-;[4K*36&V&+ M_D;K,EAG69REX)G9&:YY,EXH))>.*U>J-Y"'.$LWM4M]8!=8NWFYY M]7167V8GVY5J&Z7T=*TFMQ5]=*7E#1SMP?(FYLEIN;3BLURGP HU:=C3^HO5 MS4:;$Q/X@FLS*F?'L'7AQ=I6&V,X6OR5Y3UD07R*Y':0A#A4)1F<:V>*!B#, M-B'RN9D.<_!= /Z &X['G6_-58,*>:P/9JZ;8 63Y&VK_8#!)('(.,GW\-\ M>SSA^Z4X7)B=CPKS+<>V]Q(7\[F)B2VR4V8VS5OY:3,53*3J!_JWH!M_BC0/ MMQ:P>S@[B\/%#CX"VYHR5$1!LPXJ-IAOL],C4FK"(WG'GV[*#7>AF ?SP5'9 MS?.J01$8V[&)62/96YO=T2KD@WLD/K@X]D32/Y /[HU27/=F_GDBJ9])_//8 MZ\+<5UG"=7G]9OB'$F4]]KH '+LGV6BX+J_CV _E6GSL=0EQ[#'7!7^BPG5Y MP'5AGNADN"Z/MRX_E\OWL=<%V&-G"3W#=;F;/1;:R;=;EX^3>K[I)KLR@6/ MM+R>[(!N2B58G EY>H^BXX[_.E4T^;>M2;(!?SKYLQ/@A7(?_OD,9LRW7%V? M+'"?$M#]EAOI.X[YK:/-8X_Y"D2IV-/M68'/\:"^"U)^_9N'01+78[_]V6N/ M/^%G2RI\\\7_U!3@1P"[M^SL[SCFMVS8!Q[S-[%!&2_7DI"]>T>0#F#_^PG?0#&/X*(^R?@D+LK^:<>C,; M_9YD/Z=3%F98J=F=XW:Y;XCY/T_G/Q^MN[-M MH6F;@JG1*9@Y [H/6V0,65(LN.-D7B4=RE74#M^GAS(7JZSXEV)M)BWEE%/8 M@Z#BT<3-&,GO0V?Y6 =M)ZCJ 77S$T#I$NZ@$)0>"I1@>?DW $D4[9D]A51; MR/&XMWSAV2DM@U?(;6'].AX)S4)*I.35$A,2L_B.7R@ KY"5;18YJ#H55TP5'MT@36UQ$'EU2] M'R_5DE@I,=E0ZU9S+1J(V@:'IS$ZBA/G+* _< 7=1V,N)WV]:F32W7D'/\G5 M<^]A/AI:7)F!]3HNF0#U+^54L6?D"SE6;C8U.IZEF\9XY!2'N[DOYL>9&">7 ME-\3$$[J.(2 <&U .(: (X"XS"42@ ?KE^2 &$V;#4Y),C:W6K:56#+E%)B[ MJ2_DIV$!=7)3^"VQ +DY[CW,!W-J/ @4'+@D J @UBPEE#1>:W"M94),+2:% M1KD*Z\;>V!?QTY .1[NK2*?Y&:X]S!_F%7P)I^5[U*6%Y1"?CY\X?*K%U&P MM8'4V2 ^V._I!SA)$SLEL=PS*'T6$H2I3/??_\/\)"MH-_0K:#D.W@*TE0R';P(/;8 M%Y:AD.T@9#L(V0Y"MH-+HUV(*Z70;.,Y,F8/Q[+:*F_';;O2+M9&(^0\!>R'7P'0+@5V\&2UTI+LVQN MN(UHEJV71EQ>OZP 'MS6%_+3D"#D.G@,)+B#4^-!@. MKH-EQM*3BD+PW*8= MJY28ZKC2+4(@N+DOXJ=A0P';"Y7JPKI_(0E< .G*FK MZ[(E>+XSZ'JX$$S"KH==?\"NM\=R)*//P%LWD;%@1O[K 6A@XN\ 1G9A@XG< M V!N655V($@[(%@5#(.7!:VC< 11B,KQ1I'@$ H8,8480KFP[1@ MT^\PM] 1%3B_F79N14K+](P3LLJ MH2-U8R-X/R>^IF\^7V*.(Y9>Q_2.@+' MV/^9 A/V%A.6M9UD5A[GW1EKZ_[Y4Y9"/+.MT[9JNNK\'1[8 M#WQW_MFLE#@*HP;D!)OI2SHSZE>:'0O-)OZZM"IFQ( )NQ*81Y3("_YBBO)T M*FBR;IM 'D5])D?^DM=S63/EOZ,13;8B* 5$AO.$KH'@B0(@#_@'7F[ 5=#G MLC-M0.0U&$X[FQOR&#Q!68I(4[S B/*/,90 SHYH"5&),&, M_X_@?0,.V[9F2?&^>*\,U'S_7R>RG85V6!3H.7),]N->$K(]BB9F_&QC)2; M*7I_.@(MX\D<4N6?O'VK$LT^TZ=J6(:>8+$X M^<)KQ953X>RX99IDZR77&DMEJ=#*K(;%R:@\=MA32L0Z-*ST:[!NQS;"/ MT23;@'2<)V_O/:?'PPDVQ5E!&HN*I1?+A#SBXZ/JT95-M=W*;D;G!-NEFXYE,3K=$*<4G3EN6%YA5S1DUFQ/2U20UK*2* MH]R(3YZVG,>W::4@RFNU)7'&!MWTG)3*\ZKY6(CQK86F"RDA^72 M1E@Y]W:'+?NY/MODNSU)K9F66BVU2X5Y8>1X]%'+ [&]BB%T:-_4#6@:6)LZ M,#"LE"9!>V<.K88L,#N 86 ;85.0@&.O&'T)>DR?M<7L'QBR/GECZL9HO\##ZGJ MEAQ)/$4BWLP@@VDW+5'0\WW.Z"< _O$8_> ?.("#?LO[?D,[$1J(B@FM0V"P M08MQJ,.[:.C)\V\&0.B@I"F:C20,+7L>O&?.KQN)XJ*7P5@VGT@FDKUU3Z@+ M#2375W)U@NUK["P<]G3H^WQ]Z\,NW^<<&]:;/\?C*8))$.:F_-O[P=\I,/7_ MN!V:">L8TD!MYP#=NF I?ZMR%/P9HOY:-G MNA8%>K'75!B PX9MR4<#_>1[@$.+X-); 3"TW7\_>"L2#]?E =<%?Z+/4D^% MZW*G=2&>L+-4(N'"A$ 6KDL(9 ^_+@#(SO) A0OSH86YG+?I,@/Y;I.0##K# M?A(MXWE(O_KI]1)*B]M-THXC)/ZG'"$$\\1\*ZJBU,'-S!'1ZWMI0]Z:O=NK MX"UYTAY4Q;XPX0[YE/A6I$W0JQJ*S2>(#N]Z@.XSLL6*-]^7:7[V/2V_: MF[F,DIE-V>3WZE?QM,_?VDUHUO&BF-3K>I*-C;E\-47P\13[YPG-KW8.I2\$ MQ"V7^W0Z:0[B(K;@^TQ]E2N7YJT&3_(DP$4\FJ!OE+44HL9W1XU@/HB?A1K$ MC5"#+-:-XE2<=+%6#[X<7Z;SB=@D G] MZU\\&<5)\D.KS4&V3DEZ2@V$OK=J3V%SF MF$RC\ P#XH MA$=QFKF=*13J_A?6_4\H-O)8NO]^L^9-W<=;:TYO5MFA&L-+ MFW5_2]2?:Y^H^X;1)A//#:&#"7%.5OK*N+J.IX#N XN&C">O;LX\F-%?E@53 M'NM3*:+,YH:^1&DIU^#P#D]ZCWO2N[8!]../>^^SB;RV.]TK^%3/,XD6"VU0 M9+H,6Q/P9,^DNW.&^T18W,[9YWS96N4XFB8JFIR;QNQR@X\CDR@9)8ASR!B" M1@@:H8_HNL;4):"!J>GGQL(41BJQD O-Y?,D&1N//@\TM(Y.808S83 A/Q!Z MQ6YOV\RM &A [Q >I:COY1W*Z(C)U)$-18N ]1@9LGD]Z^E'HMX#\P;?84Y< M ROD%/ZPM>77UH)6=W751+?AI,]-P 2K#'P"NN:5ET.>O8EX W)6J-7P>-[(*NPR ?HL(W1X4']_!\.BI;C"=KH^X* MH (P@A)1&CMEF/_[N[ENSB;RG2%6NVI:Z,-,RL.=^NY>H>)^^7!W'_IC'1D_ MSR]4E8.PLKW1J)*%TQPVJVKK[#C>:F!K6) #6%!D(LK$;QC-'>+#C\:'2RHA M_WA\^#R74C ^9.;BO%K2.!LK+3;/^92:*2\QR.L+;"DB$4V\[5#ZU'(];[/* M>J<$GPX?L<3>G@T7QSV]"@:?P([[K>2(6S4ALA+,B#>6-Y_PQ2M8^"<@L$Y% M)T8)@D1MQ]@B9=?;N?1SHI)J_/HW_D0%".F%D^85M(@^SCP3!_-,\+5LHX9U MR/: L[?5.$^JFR5?7-UNGO6!D,Z3_>E4K6USC)G)SJ=*$LPS$5!=Y0_F&9Y* M'F:N\8.YQGEZ5=3Z,I$CL_QES#?B+V[(TL&&9$UF"QEE=(MIQJ0E#>T +!R8A&#-F1J3#8?PSZU-$'M@&$K))Z.MX# MKE_;[?6MZ4+SO;S+KD33+X#A6HVL2MQP2,Z:2"BS54"2Q%E;-#M1-@=5: M>G>N]L>KH%(-<[L^E;H80ZEY(E^72\_%6#^["BK54%HD%2Z7QFFU,R-*W7DO M6UVX$E6J8U7LMMM]86-@LW\$7 LL,$YL4:'G2 MSZZQ%E+/:[R 883M7C6 MD#E5$">%7D?*6+WLR,%"8 C)4LHZTXZ'S?!O5"H(K#*)2=*+%F/E5#>;&DCI;6\T"JLCA-41;L;%^_JRARSB/WDA?BYM M^*,MQ,\M>/!@*Q%BTX,L1(A-C[(0/[>&P6U6XM%#05\?]4^N4G#;6?D)90G> M"IWYUG4(WAK\]RP\\-:HPTH#[YBL[U1:X+$$X\%K"5P@&%^_>(#C<96G4UFT M;%]J[/>(B'JL$*A/'?>W+P'P9<,9C.329ATM)^5E?H5TU#/()$O%\V?FT3F\W:BRKUL3L))'93'JYUNC9 (AOH?ZO]W M3_'\C@Z78/W'[0RST'I*3ZU-U[.X15?G)2WETM!'J;-DR@<)GK?*HWR/RKZ2 M\GFJQ4?Y/D[HBR^B1YS*@@%E?.R^?R>NL!^W".EY]7:-H$ZR1>GX<=C.?QR$ M(^UF 0:]Z\9O3[%\HW+#H BD8R,YYD0["4/PXM_"="5L3'>4#/84W]T]_MXI M)YR'" 7OJR/['^%LG$PEC*?W3=A!2+WSK<.@>O>S-T*NW%6Q]/EO H^,X M*S3[Y'X)_E>(C VHT/_9KF4"XV[@ST#(@-Y.#V)OW(]^_=M&20KZ$";.64XA M*5="!7]8UFM2>3BK0=/EI";Q@DPF$L)0X.6X,.0I(3'DF0$I\N W)IX<)H>8 M/#A.9J+M>JULT\\=5FF)*6V;2,IF&2:[^R!J<-$ MK\:,$GULR\KQ=;4^7*G,3$G]^O=K9Z?_P42(8[;-\T79Q!:%O$!;VFR-]58W MGX@;TR'\P43(_=S+.#.T%RR!I1KM]G S(5>C7_]B3WB D??V!W^2;BX+XMA+ M2[Q.VGD@-@1ECRO''BWPB3BUX=MU+3"_'"920A\M>LY F J:*$?,L2Q;X EG M(D%AKR.*B7HCPN]:>F0 W^IF8IK'>9@WS0MNB6-9LJ>R/CQS.,C9EFW(_KED MG:E$5LII G%26VR3*2I9YVJ=[J#.K3EK\[*Z44IPF"X:Z%-.8F$FT&,DH)!A M_LEC+ 3^Q(0+\1 +03U11+@2=TO)>G-O^.3DD1ZR]5@-=F%G-D6 Q72E&\6W M$/@3%_D]JWR]% 'ZB?S:N57GTHO^3/CO?;\$;'3J:J)][\%<4=H_LK7?>QJN MG*, M'6:[HY4J,Z5F;"NU.*+8<*.0OZ#I;V$+M<>R(:,PX- B^@@6/5(FZQWR7%P$>]R4UQ\&9RFH MT6Z/TSI;(G5,F QY/E')V\/:O. MN-5SDL^KG9$\[V&%=FJ9@2U/WDZRFVZF8)3ZW ;O;+'%J%U[449!Z5$E)9:< M=2>M"2LS,3:1&:S*8GP5E!Y5S2UF;4T?==6\'9,K?7TEI+:CH/2H;/J9:G)% M<<(M[%6\8)4[Y6*^$90>95!)QI#+$Y[+D]M,(Y&8BYEE"K0\20UCTA1 M)=% MC:LEFF7Y>6@:E6HJ*)&*L2L"3C>?XY@LVQ;7[NB#?''%,P$ME\1S7\H^@_FD M0$8[*3##-XAH53O9F_==1_2A3!YF.9 M=6$#82JE2> 3PY:ELB(@I5#DLQ7"\FTNHPZH:87=K.7ID%S%MNJR:7ZA< M%_,4<8#%'5+$M7)-E"12L\ 9-I*Q#0,6%/0-]TYUO,"1&JSO;*YK,,D3IHT( M;K=E?[=UU&W1[?9TW^WS];QNF$ ">K9+'JD-W;GVIAH(%)IH=YY]T_Q*QLA+ MTNPF$\ED3R5J28.LFJLXM1K]\(P1-XT9)8P(MJ5['S@)(^B3VR>56+IGNR;( M)^*>\?.GH=HPP?MTB%\C9/L#IZ6P#-QC+ 3VE RS&!YA)8BG81U":'J4 MA0#0%"[$W?*KWK24OE;)JRLD( &$/BN07[W^U4WVK<^5DKL(Q?ZZG7< V&@WE5OP=W M?2O]_>GJ>W4&XC]17[VV'E!YK9AB"2PC-Y*9)<575D!]X[_^):,X_K$ M'?< M;]Q 4#.Z9EJ&[:P=L*_GAB[*YO4VTN^.-F^YX+^=1EY]0_5+H!L.\+HJ#IER MNK?%A;&:P8>L5!TNA6(,\N022!63M]M)O[L@_Q1M_5'*>O7M\UW*2B5TNH^- MXZK:ZH/WI@>J-ES"J"VP;Q($<]U=\]X67T$#1U,Y8@EK\(RY,S7?QIR]V\;Z MLZW?J^^U;I24(ZMM**JO:V^'G4Q?V &3X>3G%#OM)=NS1 =&4H*MEDC>J$YQ M>&3]2>,.#[C7WZ'?H^+CRF1$E/MD18VUK$TK-IE5U0RLKA-'U77.^J6^PO72 MJ9#7#7T(CK=@*,(4N8]A]*H]M2#O)_CZ4A'E\.P;GGT_>3_V2V5./J>Q0B/5 M&F:?YR:G=%L$,91R5)5<\335GC^#34V//]>97>]7&%K/<.<\$L) M5S?:M&OC^C+[,H<*B[;8.$U_KU-P5A[*8"HD6+P$'H<-691ATB-85TDV(A-= MT2PP]TMYJL]G,)-$&!FR/'/JBX6&]/<^+*/*-<0U.&C"@^+/&G=X4+S>5@;S MYNK"!F%NTX5G#J)S$8)S=H_-J1TTO[Z]&0JAJ.G9=T=*@G%"DBH7!U%BP MO5%1/'EE)^^GRCE*(+R>UCX2Y\[UR,#DTKG9&1&)X6EV].LZ61T2=H=O M41-V4\)*PPW>?Y90:CDZ(Y+Q$;\P8I\_[$]D!Y?_>CX;CT>^O6MYW9TWZ MQ+#ANX_U@>#A:ML\-," MJN>&!_ 0!O[TS'WWH3X0"ESU4/X1%%AGB4E\)4TICI"DYDI9IY.\":F?H)L9 M7@R=0X$K\\6=U],_RX<^XIF[/N_<#3K](SMU83=NS2^6A]0!&O)BF9"="M9& M/R5]2B4S:2N7F;]@A/""Q:J)/%;OW8I%[#VD7&<-8$0R!N#991G;#S62-P3- MVEF\G]!M%/>X+Y@*$3'JKU4?60G /E\!A 4&NQ 9P?Y%_H(-H$P0H//P$_0S M_L_?D:&ASR(BV*<$18N,]N,21K(F N![BD"V,D6#J9'*$@SCZ'H)/A@],1H! M^YHXAE7N4][0%?@L\"=X&V;I$4&"W.7PIP..-"C[ M$B*H &^R+ $2FGF-]@/=C4<3I[9TV!?!/U/.#(]L ?XKPT>80)_ Y)2+#.WI-&8!(8M,] %:$&&_R+(.NCP?0\,D G33 M?>3274P-"%_D(K @>'=#]J,%P1?2@\V$3[-]ML82O1D_ZB;%=>-@0XZ9LOA; ML@U(+&+*VD5( J;4=+91KP<.IE0%P^!S8J&E])7< ML,5ZTA,U7[V*+QZ]\A M6,G(!E8:/MZ_P/(JUAB-6)^C&0#+ ,8H:T@6<,SY6F2P 7R* M%(; $+' 2B@:%*NQ8$56,OB? 25#!DH-:6CA*UQ%.M @F&QK3R6H*'Y!G@N; M?3/8"P4(#I130P8*@0:BP,QE(%2'"@$$%HS#@L\ (C%4IE/TG#,"&=U+&W@& M.-5#07:G2C'WJ@,^ P]SZ5O1>$"?9SJP\'3XX)TX[2?/T1,@HXHN/7TB6O[) M7ODY/0."#"<&3A,4-K"B$+/]M; AO).'\+[#7PBKSJ0B"LD+K>Y2L\,7ZJQ0 M$Z:U!%M+D=N4E!C-%KG&KZO8!#XC/'GIS1C,?Y,E,_?_V?O.)E6U+N'O\RNL M,_-4W5NE/01%/7?>6V7 G!73%PH!!4%0@NG7OWMO0#&VW6WJ/CY37E:0\FY=8&ZM.Y'DVU.]U%6[TZU_@C1R8W0& <17" MI AH$]#"0M>" :""_N?*GLH58!:Y-LPH'\Q8(X1/ICU*9[++(I-ARAPOA!*_ M_B7>#E/+@6AP8(9&?P0L*'Y5M#N?HM]E\ &G(FGA]B3U;!!$HH=BR:/C8&!@ M6P%-MY"@ FP Q>:5B?DS@:3XA9@X!GU&<_:Q_0U)[J.$7+/B8<9H6:VT;MI<8:E2:JCEHQ-KWEO\ M^C?V%KZ,[3DD+ ]D+(+C_K<$--V@:08-0G7E6?^ DH$9Z%([L,Z 9H?Z= X6 MJR%5>VVY\AGRO520? 8A?IE26.F5?F@26V)5NRAVTF0A3(P!^<;?#O-BMS(% M /O&0+J(:N\%I,EP25/-7%[$5H-%3&L4N_0P"I05]18]":3@,KUB6W! MZ?(-_4- OD#V:ONG."O/AX.Y^O X$OEGGH W)5$$$OUY(R[WCE4]200F#9X[ M1[T9\ZAD%#F8"4W(B0)8^"@!*>'=-N\U/:*+4A:7Z5G.C+9BA2FOC%T- 4U] M(6&=N8Z%E^'/$,XY(*)/-'6["W%_IMG/D52"3Z.8 !'90UXW?WBF';U=N!U,"'7B, MQ)#3J!1)S-^A>@QZN4)6F%%R M;G1L3 U-9=A2E49PA*.@[$J859NZ*%0EV4F_"J2D*7:>)B"(V7" M>_CEB7 D*G!L>$ _&(8P<8$?L!2 /'"(!H?\/'X_K/G=BTV';7[NI+M,B&Q M;!9#>#IQ#%]GRD=Q)0PK$5&L5VRE6!R%LBW*3H221S$P MF$L,;JY216S5'4^$=2JTJ#*+8V-U<+RN])N1_(+AAO2RIPU7%5&"6<;>.O>& M-YTW'URSX$G/=7#/LVM.H;EK!&A@V8>J]MZLF/N=\9RS9531 DH.I0^@8_XW M)W\+AE<.EF]*P#E%X7\8/N?!)02PZH%J'4F;;R(!B9L#=U84M) M+HCJ6R"OP7,8)W(-G8J]"Y 'S9FF/9DZAS+>>1"*R$,'!IZ+6,!(#4R!N0/N MU^&;H)4$7!S95$)# YV[.!'P #"EQ>#V3E4>BDY4&Z@B68 !_I4LJH(3DE)$ MZ.M,;'8M8Q+/HG_VP0XZ(*G4!![\QTCAB M0^><2 5]WV MJ*(E\I(FS^R3@X.:@VJY6DZ2%:;8I'-6>[PNC7.W.D/^+H.#;C\5: )VH7J] M_"GJ+88_W6"@"-@:"IC L,YO+W0B_H4%0^"GO[_E'(++\(&_1<,O=#P2'>]F M]Y%O$?(UH./>C$&\48\<%/1BC LR?!\JNOXF VFO ;@N"B4-_OW]1CDQU6\>6A\C^8?VGOE*)U?EK'38U>)2:7&4\:$ MINQ5R:2D5B/37KR3U.3&$MGR-K*9AX'9UFHJ)I:R>?("CP1;@ ++B-?8R)P2 MTZP4KV.SJ$!)*[-N2X6%/_<'_T 9^3:OPHMJKO;7L$G[P3;U89BAA3J)>#R* M-15NG!]5D@4SLF )U#?_[48EHM0?6B/ZDA1_C*0@KBHI2+7ET*JUP5->@ M%#59%M4[2XKJ,"OW7=0]\& MH"V7HTN*W&]7J+Y)IR;-7-RVU*4^'ODYFK@Y1^>6E2;>9,F8DB79RFC,5TIC MRYT^%W[##G/5_W,U[?_-&>/%_7\*]W]!CY_A_@9%KR)LLQC!J&0B189"!E4H M+^[+_34Q7=EUO^Q9OT# M[($:3 QK;XC/%0;,#L=J&46M?O:]R3(X578X.0S'"%254O M1J+M!+%PQN?%\;?#GG+7,P5^'N>\),9+8ES)AC@N,8;ZJBT,R$F'$:=].]NI M29.R=N=P@!0;&7RQR7F)\@X# QE;PTG&O,X;@ MY1;\#):^PD% VB4LGUM@MHEE4=8C<48V$SE9,O1!@=]IO9"O9&[.V>D,'S5+ MFDC3G?64-2,E,47;[GR_6QH"WYPO7LS_IS#_%6+[1YB_-4S'R6QG$<$(').7 MG=XHTF?K]V9^I;+N=4KE8@U+C:S.<-X4]&[1G?QW YW^:".XN2W8^3&&_25- M7G^HJ>ZP%>K&X525L>6!IJF"&584SN!"D9B>CXWI]QKO?)J]F_"ER&9WF;J< M7*7:W55G1<_(I)"DQ1E7;-TYT)=8X,EH*QSKTBN.[L:&BA7*9^KN:,"WV(TF M [Y<^Y<$^*X2X L*_D "6,ME;Y$49FLF&V>S]9:Z&HT:=Y8 K6:,C.7I\IC. MCCJ$.)PPM3B;<&8-DF]XY'XMH*<'[1XB'RH@]L::W+J+SNG"9SB)XI.5S_[J M8-D,##A8RJN[+8Q4'=4K.[^ZS>G<3G1H/%[T'S.04CG3#"1@T\N)KKG/<[HM M[58LPUI;5$SL5@6C'I].136\$%87N_? ]E AW?9:7OKZSV9%?2):L!(W:>@+ M309;+.M.]U!_ESRO]MKIL[<]68$O@ U =]8Z6&W*LIW\4UC%#003-T)[EF1P MF8%:E6X>!.N)P4]-NKD!@ULP#O>WX RGMR3:K*@"XQKL!$[\0,L#-[MW[:X# M-3P%J^8E=]WB3H*HOS>@&?@+O&&TP&E/^B." M:"]6V7$!E7#@5-(7M"94APT(S)IH0-$.OMY(JQ#A;S#AM"?@@_J%/D\V!HOVUT-5VO8AVR-6#L=27"DLIJSNZF[#X' XF) M?-+.E3LB;8^F;-7 -2FF)TY'YK\I ST1>C[&0#5&[Y=J-B\JH80Q3^84/"TG M1\ ?P_ C/4(_A""O0X?3&7RW6_.1RBC$<8>-&/]VM/RN7H1=&2%<8*,5V)$? M=;\W]('7CG&C&U%;D2#JRRC#.]S^T0#:L/4CM Q0,Y.@V[?>^]W_+-0]GI>0 MZI4U1 6&KCJK.M%.Y<"H0AU4X/"O.>KS'UB+AA[B=7L*?F?>FN!A!C*>5["S M+VQ. CN( ]JP#MV[S??/F K.ZC8-7(ZNR6?C."U@G(:7_N;9 MP*"1>7F*C*IMXV)@L<#UO]VS _@7C-VM(>GT#@&XA6"!K3P-$6 3SE78S F MNQ^(X(W.3N'L! ?FF_ZUE_2=>4PSF?,]9%#3&$;3!P#T= <])08D\:O,_'IEYI=!G7C#']FP MYP^%.DZ]A:,OL%\/[.^?AGU(UMQQTQ_9]?78^EL%_R]CF8?7=/^%N@3JM@GL M*5CJ_(4R;H<^'WVLD70[N^_VES_T:?"/=WK G^ L^BK#.1VJ?.RIS:.';^)L MC\D5;*87;]'5:J3$Z,DJVTF.S@W?A*Z5P)G223/?=\S2 6[B@4EO[MKTYJX' ML DBH&<=F=-I5U?X(!F/SYAFM6#S,0$S9;SNU&&C$#;QS_4J+!^@;A*"-\Q. MV,Z3M=UV](UJ\PZ=K<>E/9LFO1^HN&H_[538]P:5YT[2/CM/MDC-E M7E2X.3-C\'"&U'@Z;(VGNW]_9ULD$O]!^(;6"0/DP@_V6CYS'2V M>S#W1YT)P<@TF'Z'F] II=4OL)U()+1T*SAP+!BGKMBMY=M8*6IE65!'C6P4 M:[+3DC;30V1J5/_A5LJCE?4=O*@GW/6#391/3/3]+B9*1X_A[;DU3V"R38HY M<26M0M.%D\M.!:/QPU36'VFAD)\4$#M\00*^$'0;'LX^1!Q<,][YZ(T]D=5R MT>#=9[1:*LTQ-FO(K*Z$QNMAM)1,-&:A$1M%[:B".'4X,OT^:>I/E)I^G74] MRSK^=V\ZV^TMPZ-+>Y*YN"71-$6Q.A7AP[11"3";:!X9*U7*<7J)S">8U&B] MDJQ^K],CCDR^/7[=\TR^?6_@'3RO#)R]"B>\B7@.K.X^^\[+COM 5MQ^18?N MH3N@HCTX*9.F!>M P-O PJ$AX/X&<^#TX1 6B, 4N2FP%:P 4HKF6R %%">P MI$Z5CAR\R,F\%!$EJ,XO ,O5H>[ MK_2E^+:K)2G%QO,#VC:S6&4:C<1G_=%EI**CAVZDSYX>N20+&$TEA"M"Z$(X M=Q)6(1'94_C[^S@\L"SNA[3*7";L>&*PIE.8KI1:C9'='BUVD ;=_-^";< , M(U/4+L$;6(*XX%386=>'*7;8PW&,SZITAXIBBC7/UW1@9%T$Z(B39_T%5#E3 M'Q&K>1SVU-QEMG0(/UGC+!']EK#2P(L^088ZY M:,J"#0OJT%#4DCD1%M49.U?!2C^8F0<>,Q]S_/%ZB)?,!QV^67% # QNNB?!S2[>K-B,+IF#)I5U;%0F$Z M::2 ^"/>#GN ?J00!9"("H'F+TAYOQ[E+9#Y4 $+X16PX"[B72L&EFEH .]/ MAO)/'!]^!.6.0-8$1X33#@R.8IT-E\M#I=FM,Y.4,)@UV MBRJ3FE$EQ3B;BO)(?AW63WY5:WVDC/+M7 30J1#P%3[P@-4,&.667$-H$\,^ M+&>Z<7<5(KR-4KL6&!7=KV[XKYVJC1&'** M0K@A>/%O3EUP*]/=91Q[B\2]2/[O3<0>PB$0?HOB_PEL/T)H'( 2EHKY +93 M+>;JJ:-5&^\> M-Z/Y]%"LIYQ"NJT_P_FK5TY1Y2Y4CX&+0US)1G$2Q\.1.!LC(C@;CG$OA1D5(2DRV5R^G4U)"QFLC(&NP_2OQ:J\^ MB4CEJK)J4%%&I,KC0A=>B>]?V:U.%*F>7V6Q660XI :S*2:5X*":@V?RRQK5 MJ'3F!;I:#H7KJ68HUXV/P)4'SXS5R%ZU1=,T5J67RP$Y6+)9]'CQS92ML M3"C49$6<%L@"VQA.ZU:"#1]>&<.R9K70QIHT86 FT4A'F-!\Q$8.KVSB!3$4 M:2E+11SVTI0]21?#57CJ>7!E2&&K,:PN%A5*7O:8H5*HM,P%&SUVI8Y-!D2# MH6>]>$A<=N;9\*K.Q@ZO-.A!*D'^[W#@?/Q;R^N M_8$H./&0N/>QTFC3GL!8[]KM13.T+6"+ 46DR1-[ C2X()L\BN4(KF7F16CA M;R+PJ6 D!#[N(,C[[CGR[X<=;6S[5SGU]BLDI@[/.R1MG*L5#*V%%553)J=# MHZ!%__12:%%H-O3-G:NEH_@;%OLS*T@=@^D-.]')[$YUO&/ M[V/*B<_M[1J)@Z[X?PC-W+_TJ1W;:D7 MYUZ1UJ5^JM9] M&%N_=/1#.5TRQ&/9^BJ;,?F.5J#IF=!35*&='B_F=;=8.!B/O9NM_]V4<_2E MG%_*^5NP;$:WC2,4\TAITBQ=CTVPHE20% O@,-%/N".?@E3LL ?\9ZID'QC75/^%\N#)-&8+98OO)5OLYE>\C(67L?!#),01H9#@&8LN M3S1#D0N%2FMMY82E C/ H)$0#6+4U^+KW\!*@,#['9 G4]M"N?#.+)&7Q?"G M6@P'4+IZJYZ'B@/&ETE(+WEP:0+5@QR1#2MNCLOX(CQAQ.R<#-56)KMNC-BX M8S"0X4/1\*D^.]_%8L")]U,*+K(G!E?AI%,VQ;XF#''1_Z> '6DV< MHM\C#2!@B=9Y>MV;U=?P%K]I4X#[*LM:\\6L6DZGHS1%-H4V-U#R>'._8\!1 MJ$;>J$MZ!1R]URTT\]?[70RMTXU*;P^M2GVAY,B^*C.ITFA8(JM\KF'OMSDY MNF/JC?PBM':+79U&&D>IU;-[G)%\-AS'9^E %#JM&9S&#/L- [SRU]7)XM>C M*[OVR,M/"/;/R_4]S*==L#4 U-R)EL?'6?8X-D])S46<)J;5TD+DI6BXE_CU M;_3289;'D7RJ^/41@+^D&?#] 5_&^^T.R[9K=*I:;@\RY5&XKXP@;UTXA_*R!\R<=*OSN0C%8\RL+9E'OS:T0>VH040&,&>G[I=25X+).P1>!10K3@5 MW)GZB3*:G3"$#BC_0!YM&KY T>5^I7G]P)"M#*OY'6@$ V7.-#E> J+.LMS! MIDC( =M4UH"?XM/:XG(JHY$LLF]U!.XTG]E_MW21-M^4C<50V1A.P;*QF,-) MX(^SW8FJ:$=-N*&\YFQG9S-N1Z%DJ6:M>J'>FIZ5TX.),DE65I"%;]S5J]XE M*CEN7(_0JHO!.5:9?:A9<%\YKTXK,^Y5U4PD5HW,F MS%(#+'GW( *5#F5I#)L#T1@*A-=(P8_WAAY[V#U<4T$'&U%G85&N@HTVA:U.F8 MT@QWJ=PJFRSW[<1M:*"IY=:%$IVJ89U>OS@6UI21T2]DL*\W8P/0-G1[)/D$ M(840EA$'ALT9*X36,F?P$A*2N_@#6]Z@;U]PRAH/ATW+[N@K]+/@R&WT@DT% MS^%CA[8!_C3./AY0F,T??S@4X^A6;QVP]8N)E,< Z#:GNAKH%$#6@0G,Q5=7 MX'&JK,ULV9303;P$U!ZXYR]Q!GN)N9.P=_HM^9[EM(]; .2-DT7'_NCR\'O6P<"+&B NOO9!I0$ M$#XG%L6AB=^Z!='V?CS1K?^V)'G3%GAIC80 M1%7>TETY1)RW4+="Q14(ITU62/(R(%C76!]R_(8S.$& _X\J4 '!.Y:LJSPY MWFM\@+I7P>'QI@@("7KQSBO^\@8+.@[ WV^!FFV8-K==U&:5SF94\&@5*"DD M.] "!4=@:":P$WD+;W>7 4#UNM?O$0+E@P9*_AT#!6F, M?92XG8F1C.2F0-XM9=@_$HCG"X6(.1M:+"O%^CUMG)DP7&TZ2S6R J_6%D>E M"+;QO+\D11(>_A.;':&+7>D2LU*A2H\,7),9\PF8G124R59DDZ94C%*:9+*S&: &9,$,,.8^0! M$^A>(-Z'HFAM(EV."MYI$7)>8WBZ>4OBKL'CT#ET^L$SW@\]/A8Y%X8UCXEZ M:&Y6A[ 5$@2L7[2G(W:RW1PNF&IU32,RJM45Q%KHB4)@IYNSA.P5^)AC\J-"@T\:9R*A@:I MH:LKH+LR\.P2.!/W#5J=4/@;[?3U>!30KH/#6-0E%M .B;I6T(5AJZLU,"]Q M@W>-T3 S6BGK19R@B>PB-M)2L]PR].6^Y">%TG!4%/G1L#A1."XWU?O2,$(( M"2?:X3F[N](I@+*>'?\+^!AS$9"9@$X]ID 2 ;-D"C#@<\H&MJP*(=VV3L?[ MO*@(!+OI&!4\0.BMVI-?@@:-SBLIW';PG MJ!R\X6/036SAD-$--R940X/!DR)X'[@3\/G*AX145-":JBVV,3LS-Q=3NM!L MPQ"L*2^=B,$A3PS0DSP;1W;".(Y??_WXWD>"N5#\5%7/'8%6P?L$A["'!G(ZMD8P5YFPX&4A*P83YS M%D>B"+%_P1^(/!\) !M.?-B)CJ"8JM?T6_#%7RXXC;A 1<5]_=?C+(DY?YQE MZK(?D"Y[>U!$,'09>]XO#Q<+;%FE)W4^A"^[#8LR1E_14KMV&%)0)MB$CX&+ M/$=DM4DNBU$%/C6=3,1N1P,6@ 7+Y$]89$?/%%[R^R.HCB0MOB4T\8[2"75P M)12R+;7U(*^4Z5N1HI!C.HH];90C<6TV,WJ+7_^2UVGY[LGP6YCCCV7&6UCD M=%.;31A^+"A9BI6P4LX(VS @_RB+_%N)NRL:Y?IB*&!LMAW&1&/<$WL)IE&? M J:(8\#[7%UHD7MG>4Z8TC&HG<$]4#_)(L%.X3#HGZE8"00T.^ZD.2PAD>0]B;B89 M-Q++W!+JDN,Y985VN9B*5LIK9H)5)NM0T4RU\U"^'6:4O9V8X_G=YAS$7G,. M7G,.WIUS\/&.]/?L,7^A%W;"^FCJ-G!+BD FI9>L9G,5JU'!J%QRKK4-'<\;#XI852NC M6IVA0BJ6K=ITH4;JJY1TX@SNVT2LL(\*FDWZWU?.R5Q!3,O%-K4@([SF!VWDI-Y.SQHP>@*]A;],^3-KG^$*L\O[,_PP[9S MZ%9>VPGY9!^,6X]+2HL#"U: J3H\63PX,F$XUGZ92@W"T.+W5 M2*3WRJ>WHZTJ.E!E./D60!\ GT-_[%[56&YQU=20U2.%%4C3>%FD0'480+T! MIP[FC*LZP+^K1K>'(;>)BH?=D!+&NJAF(:KS*/,4961Y(AP CY=$7JD9 )1H M >#3R. F*:")S 1ON8);CJ=S;'XXS"J=3CTJ8-U#E18(.%>XE8Q;%:% M"/S7W[MU(=LS.4"#&B]/H2&C;;L*!18B3-[4 <'.Q6V-A/>X(/K&R1WV4RZ@ M5!@I@I0Z@L/='5,)/0,N$9"J]X1;D.U&GA&^L#;!$C'GCRM1,3DV(H52HQ-5 M0E.KR'#+%3'/?/YP)PN3HDLZK,ZH:O02FB!>G45U")=Z?) OH2G=JE2FE5!E M.H\6Z' GW5R\0\X (3"K':9&PR9&',S60'F_WB1EUQG0-:>R']KAABC!4\4Y ML(W!&M]NV$3BZ14=(/*);"%S,*$)*:3K1\ UDD7SG/YK]XLE8XZ+98Q:ERM< M%&_)21A*?PK]![PE)['(MSF$^YWM75$M'H;X/C*/TK?*!Z_I;/^2G>COKW^9 MC1IQ/$_(:9KHY2<4T@ESURT'?'J8,R&;R!67+

  • (4,<##_R*/T111 MJ1_$GR#.156?(LZ&QI.A6!#5H:,! %4Z3+0>(:E MB8;I2GE9F^OJ'#P!9MUK@@P=4NA1JYR['E$#X!%%Y)*+0R#^7$(""I"7O!,P M[WIQ9LO3;;H' (%3X**Y-2XAE/XYYU1;]!V>RL_7 M,6PY8K+TBI'I9&XY@971D6.]E"Y#JJ?$@I >#@T/2#WF%!+[BTHN-D'N0"4I M>V([1U*.;=ZO<.AV25Q5L,H)=BB[+4SE'-'N3A>'8 M03=1[?H!B:\IN)(X I;XK92O=]3J#V^\YZ=F4.$Q>&S(TD/PO[MJ:<*M8$F1 M:0_&J()9#_ J)P,EQQFRZ3MA FX!(&[@>? Z\(B05!]XG@MP)0; <9B(GI9! M98C WO-*M&&C+E13KB+P3 V=!TH"/-U\"W0D675;(MD6>@AX-"IV=!>RN=EW M&XS[PK+M ?1_P%>HC R%FUUE:JUVM@FM33SZCPFCVMS(L9>=\C,WCHP2H.%+ MO3)J@+C@MB 3'O Z=>)>^3?TGX ?!VQ_8)MJO+A9YD(V85FF;JL"ND/BYL[Y M'9 C,#@.="L$M)?@O;>^(0 RH!H46]:<@BG4'L=6G5)(GX4/7LASIA2 \UA= MP_YFD0]_"\0A^M]I%CB?E N+02>:/'0C\?<[]W46U]H_2C$]DVUG60Z>301G M)XBP.8EPV]LX),FC1\E.Q/\=-@FZS1 _0;!EPX]J3*P")$!%@Q,78M-DJ?@ M8J]R&'P$WK>@P_YCCE/GI(N"+PZJC]'9 2!'A\+-O:@4W &R(+W- AX1Q"%X MN/-D"?@;@%R-"6QW@&[=0 6L$.E 1/:>O:HBIQ>P#:!H:/O"HFNOZ8 ;XCA\ M *JJ=@C:,Z#W>6!K[CK6Y<2Q5 )3';*AO&W- .YW3U8V9RG^#?.(!P>P)0-0 M9X9CYDZ@Q;V)"_F/F$QHHD.<>(W:8$#168'?2M& KO5M%!X!F4Y[-PA)@+:% M:4,;')9LBY8%9)LKQWRVMO/FTS2'8CU>S>R>&[&!J(E,?:- Y<K 6:&HA5U==#PW<'0(L M*_6/_HA<-0_PZ"\/(3[5 +8-OH6[]':_)66?OMDARW/$T=+102XB#( -I&$& MHJ@!ZO40>^&C_L1P$+2:6X C= /(:6CH6JO#H,^4"G-9LX*KC%TB.W-CD.SK M$]=CD#5;%!+6F>M0-A;^)"&BR%N@(0J 0Q#S -,4=4&&GVL&D%E(BC4ML/D' MJ6&)<\[NA[H*+!G(F<9VN;QON=/-W>T>%88%WO% M'MEJ,AQI9J.:P>3FG3I0&MC^E;.!MA*SK6P':^(I2HME]31++Z!ZV;\RI^3Y M5FEAC+&J9LW5#E8>U+LC<&5D_\J"$!TO90V7&;'4$HJ1>9A@!?C,Z,$S*X7T M3)MR3:;3X*=#BAI":_$#Q;:&^4Z MRW4EVZ,[>'+6;C.K0LN$\\P/-M^IQ81>3IJ4L57'&BYD/5-/%>K.Y//=*[,- MD3/GRZ7 B*W2J&41$:N63H K#S:/I])$/-Q0":S8$C1;9W4Q3X_ E0>;5]GI M("DN+(Y)$66#*'3%IH7!*P\V'U_WIPMRVBPJ'27<&I5&U8XEP;S=59\G#S":DRFB_T95HITI4X.^IK=(1=.%.D=Z]LM=5U M7D^W&+I)3;G\0,-+=C$!KCQ8J%Q?V:22"M64:L32DY%J<5AKPV<>+K1*YH'3 M-PXUE6HU/U]RX281)49L^'"A[9E1:@_ER) I,HM)K%>H=LF$.P)W]\HF/YA5 MY')2H%.S#$,0_?)HD%NPD<-G,H*XIMK+99<6HREBM2Z%AUIFY SIW+VRB.<: M5;F4+M)$UACUV/A ;RH+ECI\9H]-QY;ZBJWDSO4C+G55Z,7*F >Y>*56C M0F+:P#1F5DZ:-8Y+T51CP48/GSEI2V2E-I^FL>9PD&\91*AE =!'#Y]9J$Z6 MB8)EMY5B<3AAUG;,K!7@F* V+M4M?0I_V]$ZB3 M#UV4>:%%L*-,764ZV4@XD5\ML7SZ5N?2 )2\X?,'3ONT%"V#.^M[M-P9T*_=>2B79E]NW88O#NW!W^)GAY[?&"FN2X9>?("?/QLO M>.2%E^?#2_R-?/'+$^+E)<>>%"_8&TZ\$/.$B'DQS'/B!7LCST[>?2'FQ3 O MO+PLY6?'R\M2?DZ\O.38L^+E)<>>$2\O.793O+P_C]Y#T&51Y"\#(?8>#,[- MF?\+Y?CIMLEI,!557/(BN/',(%V%7_Z_7\2O MSSM1D;-1AZM0RU!7,*:U2$JI$==PC97(!9+;&KMT15N'S!;F?45JQI:8"&NK*S4<#Z+"> MD81]2/$P1AUIW/4SY<214,#7/+GOSB:;]GDNDR03FA(?],,8D^JNC8C1[M(\ M>W20V0.8Y+)19B>JZYR#A:W#>H11$LWYLC@EU#F3&B5R-E<;F+4N9)3(KW]) M(HCA>#",'S'+A5[LBUF^%[/X7/!CW)(*)[C.8A:FB7Z&%58'P(A+$X_*W+^$!GT,NQ?AOUU&_[>3W*$R,\+#M]9MO-V.-IK M(T'(C03!L5*UUQHG&TJH7A?FJ7*VN:10!Q+LU[_A8 0[ULGY)2I>HN(E*GZ* MJ/!2&)S(9<*R#'E@HSX;+;W&&?X^WENY ;R@)3^LY:/**F(UUNEQ00XG1E!N MD%!NA/%S;LXGXJ%/$/Q,?H>3@*>52(M(FP.+T+# L80 M+K;C0Q]3I&>1VC_!G'* \*0Z:.2L1>/"(*5JE;P&:Y8JC?GB6R2>QN MJ91A:58;IJL,JW #=M@CP"/FC3H;<<*0X1AQ; ;JSY03KU3*9X@N?)9);AVL M[/92S9PN]<=*J&MQBVYB;O09.' D\NO?:"08BX:#U!^4F_!*I?S#F>5\2-.8 M)4MK>MAN,O(D$EUCX28NM. @G^<,:3X0CB=#FJ=!"$.:9T7.'R*#7H;]+0*? M/T<2WRW4\5GQ<8]8:&PT(#5V7*@HH60QT5CB!*>EH=T"8Z$D%:3"?T[]QTM@ M/#1B^I(LWT*R?"J(.LDVJ5RED6TQ7&127\RC1FAA(3%#(C%#$N$?EW^9"DQ5 MVWP=''W3@Z-7$N:-HY\F>+0GQ@"C;&>Y^T:Y[\HWTQ5PNH[-V-E$F&,A?)JV M"F(R1>)W2\V4!*O;,I?S%):-]^=+6,="<2(:373ILT[*6G'3X=4:B&#@@.8)T? PC@UCTW&'IBSE>"9O?F#G. MQSR7&LZ.0CFRIZRFH65K9N2M<@MRQ[/$/)\GRB)_D1; M_97<>>.PPRUEPSW"G$QK@LT-*1-6Q+4][W1&NBKD%D!&H# G%L1>*9\_1QJ\ M4CY?8N,&,26"/CH1-'WT5*=9*.,R51 R]$R*X>.ADL[WE<2]@IXX7IVE%\MU!Q.; M6-48\0M%&26 BP7;9[Q%X^0K$?25"'K/G*S/,LFM@Z"]=LE<1^6N2MN+4BO3 M; )7HU<'C!(!1D(L&(OCP2CU:D#[2@3]0YCE?%"TU,2Z*7NM84RHFLQ-A78X M$LM!M?(L0=&G@>/)\.=I$,+PYUF1\X?(H)=A_TH$?8ITK<^*CWM$2,6<**G+ MP2"J<&.NU-+7$8P<0#&"BN+)6#""W;#7SI.QRDMBO#)!7Z+E)E'4>:642(U+ MM1C#%4A-\Q$();S$G*!JGR%)2'1UFE8L_40Y]; 0R(/EV3TCJ#]3=-\EG^SJHN4>,58*KQN3GA%)T[) #283 M>1RKL0D@8F",-?+*0OVCA,G#@JLOJ?,SI,ZGPJ]3(R)6ET1Q1E,=O*5J!C/K M)I$(@C&+>) *GQ-![T=?/1I\RCQ6G'#>,=AYQT*$9 A6K@K@QY9N<>K__>_@ M=;;U.MOZ \ZVG@ N3\DE=TCRW%7$)%#$@FX#Z?W=-?%7H@L])E>PF5Z\15>K MD1*C)ZML)WG71IZ%?H(E"^'(F"[:4[$]*#:-[&K$QE'^)DX&XQ06)&*O!,XK M)G"^&.%!C' ^T$B3XVYCQ$V[6*")#\N$2Y&$%50_?^;.Y\^^+C;N,&,)%9E1J# H8E#E_ T(;VZ8E#U<'JR8VJ\YK@<34D-4 I(E@P)+$0$J?@!6N @!' M0+X+ 5FS] 'EJ;S2F!J&[S$F6* &QDB"A<'%A*X;+ *\(!3.5D#U\]%<+%A M.M<( 7#[YK;_N0E9AUD2NV;>\-SNFS4J4H@HG%+D=8[C:-W:S1N.?"ZO#KW% ML;K3M@$8I :6H0MM3K5%@&+TBUESH97P8.QPT89C*(=C*H#'6+L]U)*:O$A@ MG;A"K_NKVH+HC5 J\=MAP4( D)0*P0[PM,G--38!?0A:+Z(?F'J0<5 ?? ]W M7\F6O#\"O^0\ 0E6-= *'/& HI%I"(?#.=ALZ5=';8,7TF%YU5&5V=HJ]5EY/.K$/Y$E M9$4:4(0)BL-UTHAP1GV2_"[+54;(ZYVHLS73P3FMF#)*=MO6)WIK7%?=B MBQ;7<0HHH4ZXD2+G^1J;B8W.IDD>$_X(5"QZ%H!4#M<@@P(!; J^FS:O.2@.@!5JFV![:( MAKH*_"7_'9 G$U&0P8W@;V"D@6O 0N##?-S/ =XW)FAYLH74M:V!12T,V;)$ M#3#Z $ ?7 @VZ),7K@G@KMP\V!T'W\?[Q [\4A4YT[I48 )([)ZLH87PY5X MC9EAD\)P*I1GK?7YPPSR Z;?Y9(AG%AWC'FRJC,I/-13&C&F(O0_<4!R1#)L MR3KA(3#EH*2I*HM&6=;DB3TY*H16"3MASE)G1JV=Q0GKUZ.@VYN+#Z2A$ M/04992$>:BX:]@G#;T]BS%*.-#&;8ZBQ: L5,2YD6@FHG4Z;D\& )EH0F1M1 M T4+$D&FB40@( =!-GEHQ9I0MOTE W%F0\,%DL-E('V +[%/I4$ M/ %FB#.@6"T(4T=>\AM !8:&/O$+8D^Z_5 115R-LMH 56CX8"_.NPXL&XX MH,X J.8<@+8D4?,=? .QQ(/-<*9MO 9K;*M^A7]PE@MZGY.93:OL)R;_@.=EXJ97!F?M&!EP%0"L@!V0> M;.R68\8' H0(V!W <2[ZV0*9WV^!%C+X 6]RJO_7?<4.&>M!NS?MP1@L'VH) M3K/DD""KMF-""="0@XP%WB4/H3WUMHF"0\Z4-9MS(OK7/FKZY!G<3G3^N#N$ MLZ[T .Z03Y;(4[ .R[#%JQUO':02G_0HX"8#./46\._?L[<=.-S5U_&=ANQ0B?\0<8C^ M!ZZH:H&,.#!L((D#X2!TPPDW (?$4V*/K0$G=8#PY*#*'(@C\'#@RPO(:'?4 M)MQ(3S<4!Q@!>@E<>&TD.EK8D0DRKT#&7DT 6,T !!2!_=.DF^@3_@]ZR?;; M0*<9]'X!DF;JB!(5\MJ6LI_+C3P*: ^><'?.YV3 L9D<4-W3W]PGDYIM0$O9 MVC.%MYX7%)!#X/2Y[J'&ZP;4WA:RL_QFD6Q"%]'-QH2/@S;XQ<;.Y]/+/F+N M.%!'/R=9N&"+]!CCX4 1T*D65=JZ? M%S$"S\>Q!K'(Y)M>!/18_',;?M!N$:J\#I23+I1C0J&0+->)FF(7#8*NU-+1 M1O@+L>:/4GH_V0QAF%@88E6I4AZ)5K!$$(.5ZEXT5]P;K_DMA60@LS MUDC.\IA(U>:XNI@7.\3H#)&VT:(;"%H^I=)J)BV@R^5UI\O-JZA8TV5_PUEJJ#C),MDB/ MJQ515?(\H$E+U,[0I+E/E&_?AQ2WD= DC 'Z8*'4>3D<"JEA1=3C,A6+5/O) M C"=Z,MIT!_L@B&L9XI"WY$&]V"\_;,!">$H(=IL$8M;U*"O=#+)'B-$A69E M>4(XAL""0N ')XJ[25UZ7W/M'-ENO&_WR%8W?.;.[CGLYM!"YWG;0#4,*"+K M)K"*<\=H@K IA \MG5>?ZGTLB2P,K 3E+?A&G*#50!&9S*Z$]G) AMN&H2+ M]-X*[,4)#-D+F]O$[2'(7VZ IVX#$VLH@XMRV[@9@?_S-U CLNK%A*WS,'P_ MRN7?C1LW^@>=]SB/ $#TA^OW_0T/)I]ZSY%]''T\((7WGW_D\;)[+K"/"XB* M ^B"=:BJ%T$#F((I<6!! U$3AS(TLL&W^D)[RH/T&[I2Y\5#<@.=ZD(#WTOR M='O(=/QLJ=UH5^O1Y'JD4"V&(F8#NV9%8#SGB',[=9[E'? <.UJY A7^A8XR M +L?/!^:)C!(S0T \IU##734LW$T='2V 0]"X3*<." *_#G"04 ^M28$X5$) M_,-$/X)%#(#KYHDN<#^P]I IH-=UR!4' MPN]3G,AMSG916@W\D+1-68..:LH'#4O7%?=0[!_WW/F#@NASZ[M8$'V.PC9* M"&410=)Q@.SB@AO"'" .G0,Z9^O#_6/QK=3Q+P"J])"\##DG6[]SZ#^L2"FM MAL270K18&(UJZ_S0D/31T;*5+YT [=2\^,^$-F4PUD(/69(,[(W-B80#$(\8 M)%$+W0JI>R?+XI0S(/01I[[M6\'.Y^EM@];GB*/9:7+2,Q%QG9C91C#2)K2,[G^!5OWW_\ _'O9X("8-6#HJN3')31DHE%M>>P[L/S_%HO#[RFJ MW(7J,7!QB&-87J &0XK@V.@@$F7#),&S7&0@P.\%?,@)X6B4^^6\U;TCAI'@ MJ4.1C80IB@W'!Q0;XV,\2T8C$5$@!N%!?+!S!YSU+-%YP>CT":Q8[51GF32; M3"\6,.*S?R4KSO3\4&"'2JI#5XM#IC:IFW5P);E_I;KL1).K1*I/=Z)3JC=M M1%N1?H(E6&S_RF2QU2FL]6R87N%&:Y[6^PNY,&+)PRO55"S1:BQB,B:GE'XV M,4G7D\41&SZ\,JO+1%5(D"U%G,]2"ZD^:8AVG8T<7CE?9FNS,#.:T,W1(H'9 M@IC'NPF6.G)E)XW/9V.%4+*)_#C5:,^6;!'.C#JXDM*[R=AX5J>4:IRMT)/, M'&L2"S:VN7(O!^I\PH^7R/.!M!_B%J+MW:R/!#+;TB*/](VC64D\Z'R ^FLW M&T+BGO= ^&ZI#V>:$B%U.5=MJM8EPW6&F"^H07XN]=5$_0XMB9X=<,=[&2&8 MKKWR%"\B3;XI,H4-0 M92#D\D.&8-5BN3YZ7O*\&^#.D&>AT8V7=9Z)*,U"C1N;>**Y7@&8A2EB1G?#B#@SR[( [PR Z:>86C8D8 MQ:ILV*1*TD35=, @)!8)QD@R&(G%GT5^?Q+*GACJ:(*ZKDGDG!:;.25*CR)V M2?]"U[^/0+E$:N-PEC)R2C;<7M?54"BY;-_#LGAVF+W'TKF\*O.3"1NA4\EI MT8XKR4C52CR1_'X+9& Q*H^*MV#(:VH;P,D4S6! UX!X=]^-SBU1_8@-3[9@ M73EX,JHE<7_0=,M?X6&(V]823GFM*0M._XFCJWI4$7-25/4%2K:&!RNZQLNJ MO#E6.5&2Q_\ MBX+Q(W=!,+#".P&9W5B5K\V;&ZDZ# 5:AO=6]VFXLZ-/-Z>CB+?PV8&LONB0 M[Y4Z>,T0$+ ')>_O$'ST;R?6!P.R[X;9W*@G>K%W*3<]*?DBA"+9 M=BG57+5[%$YG2_-(>661'5L>L00Z*OX!&S\_).3T[N&<##(2AIWN@WB4O,J< MC/>$ OGX>7,/U1Q_NAP@6*H=3K M"TO1(4$BK9$Z+X;$N\@!;L%CR7"N1V$K MTC-(FK<=87Y$(1+2 MO%>J:V%)H4+Y!K^.%H6068>3 >Z:"_2L,/59$U<#+)K,%PU2<2P8CQX;K[7W MQ=\_P^/8DU([,MM-+-\<^?VYWLA]A!EQ#<9K=3$,&X0Z/9ICQ&',:-1S>?.3 M+=^O(\QPS.2(6*2+*1T)7]*]=*R"J0LXVN2NV3'/"M//"[/3@/V",+N:\?4P M&=:8IFFS5"X5GMO*RB8U=(L/%];E"]>+&DA6(E9(8P:D.234S"N(Z.8D)VLE7!2 MQ3C@H*PK=;$:FB3@M*!G,I8>!=+/RZC3T95G#^VX-]AKU%7'E>;QJJK%#MR1*J6"X6I_%#W+D90XQ[7IVAF9C6K&3O7 M:73($4L]EU7U0*A^7FB=!BT46GB0PN/!>/P5K'JTK?4GRK/+ RMG.2\S#>-R M)]T0E%"FS!-QHI,>DP^59])\'"OG8L,8O]87ZJ)FKXZG\0SW!P6C&SWB)Y!1Y7>2&4G4L*\4Z&WVH7?5 ('Y>[)R& M)!0[5#@>C%#15W3J#TE3?PXI=4K1GV6>WY@()=G!YI+3T0B)^74J9%_4(0* M#D%YKXIDIZ;B5.W$55'[]<#'V# M2;>;R?$W&6SK-;GQ_%3BO>WL@_WXFF\^ =?%X;LK^48&CE=:MD'XY6- %:'< MI9EHM,Z$*#K=#>42<:F[@ -23DX!O1B"ONKM_8'N$C='PQ)\$T/!51<_^3[3 M16^+G@_-"-74>&R\4,6V(BI+M57%2%I*GYZ%>SF*?,-$6T?8;: #&H>H$60# MJ![=, 'J3&>.B$-8UFK+6_M8AKXE^%$0+3B"2G-&L3CC.8/NQ7!$%OH#H$P5 M1_ SN,M;_VEG]NAN/!TRN&#GAAO_ . "[P1RQ-&TWAB/[1!1-*QG;V=O@7<; M4*/-.U/:^M86?(9>MR H,-SH=Z7TQ8*E^]3Z?IC_/T M#?8O6\L8$R)GX/_,ZU S5"VFDBGPI+2B2[#$C&H%7*Q M>S2IO1/JSVR]FL^PD_E"2"M9HUNJ5TI4KI\"5*_IEYCA[W_Q<:U\S,#:E^$+ M$4Y /M5T\]KV\)Y121VW*8_L:]?,/&,I__HW[[VOOH+]NWMH9E@U'GJ%Q50YM.,OP3S-R;3:@ MJAVU[][J7]V.$8$L!=C7= RUQ4]2EL]^L,9EJ"1YEN5U89K'G@ MC8.#OSK+##@#.\%J57 M7,N4.UCQYD4ZX"!11/U#G54]J@'M>5)W20K)IT ' M""$.S8^Y-=F?IO$:)!Z/]HX-Y0L&\G-.D_2-S+F58B#@__F/R=S&T"Z4J@:: M,K5),/*%:3PXUNP!@++WEW> -I['V#DAJHP\+607F25N%-=?:69^;%45-#JR M.FR*@&AE2Q;-%.!>44BNO-6X%YI'%5%R.9++;:PATW(G;BQT6AQGT\#\B >) M$RY?P-GKAH1NVO'\"I@!W@00)'NHR?8E9A5=QS%,CD<3(XMAAXWX)\XV;XF: M+)TQ4L:@/J3E;'?8HY-:,3VLPR1\#$;MR,-N3P%WL[NXF?KY+*7J)NK<[;$6 MV(8F0,4"IR("UVQC#'C/",*9#()L\C90!V@&J3LFN *GI!'H+QS_)]"T)X#7 M5_#V)A *# #1&ABVP^\I@.Z 5 (NO.$X5!ZX$\!BK!5=[RI_\6!@0CO\@:< MBH(S3Q&HB:FNN<-9D;*0ME.*@:IS!J>ND.9 Y@H @CO9$XZY-,21#+P]IS&W MZ76"=P&EHV[FMAEPVH>"M[M@\YV3(D&/YFJ*2]'@X>#G/8@]I_S?9]N'BOZ] MM0!S0D1H\B *:-89EWV?Z,YUY3Z?3:<::J*J8Q.E&K&%R>UP.U5."TS:7S \@LPF M4P=L ,4",,B0K@:VI\T[89U#-,)O]Y$.0T4:N@=8<>IJ, .D0K8([$D M' VE&K ?X>-DTW>!'E@XS]O,K)WN18V/";5 8F2(B/$= W-OP7#?)T<^[\], MN$PF(-L5X![.]=X9Z.Q-9N=E@[3@P'7417<.OF5&8S'7Y?"HI+7A2!5_PGZ^N3#.KC01H&X*"A4B-MW0:@?&H[A8*1FU(MC,T8X<-HF :!&[& .'@L;=C7IKO,.=1 MHID!CH5Q7,$%]^T*AQ2=<3\"4,U'+09H#/C)]V4E?H+J&AOX(9H[2FMT7M0* M9#:=PX#G76VP@K6@Y 4Z8CP\8$2DMHLJA"F 6 L04P"(34]V05MLWQ0#I.'X M@2=EBV/P )]-<&.. .DP4#<08?C3"J@B!U3(BP8^30,?$T1+W K%Z7AT@(6J MW:(\;P.T1$;O"R(4,;TP4)1F<8VU1$:B\HS,AKHXHW8U;#>B!$^90>0>!O 9NMVZK*#J@N=$;3P[_9$_KBP10 MT=U\-7BE2P+;2'R\O2), 8_06RT*+4;7!Z(S#!3R^';M>\ST=(GP3B@ 7 MR89O5./6:8?4 JD$Y;5LS2QW!J/W &$K$+COB5\ P/OCUGE*2V\@QLL/P15> MT,Z/]UI$H0A5"?L9#N.B1&4C/JO^_!$ULUAL+ M,I%**"&E9#CP?CX0L*J-^).+L./;P+ E?6;,Y]#AH+YYMV MQP.-;, R&,DKL/$J6B!/WF+Z=<80N5BQ]^IO 85G/C6<0(NB3 M6Q3\'Q>0#,B9_]VJIHY60J S1 URC/J//_'6_>K7OV@X,")5'4W -3>)8)Q_ M9.$IJMR%ZC%P<8BWV%AT*,:C.,YBT6&4#0L1C(U1%; M.:_V)=>\-0>SI74NNQS"5C88JN>%.C=JY,3QIM?C$BXPK%Y_#%HJQP_9XW M5V;GRLR*D6BL:_;I+%6H"GK%MM:M!4NRV/Z5.6HV'S8K"1PCNHWD1%IQYGP\ M8L.'5]*K3)/I9]D"TTGPL;@^*'8'7)V-'%[9'D>*7CF:#^AXB=2JM*@4(HV(7(NN)W4V M=GAEH6--2[-<.LQP\Y;"QLG28!ZJL_'-E7LBR9L4'0NU*A41JQ-,%A>MI!&: M+#+9.@LO):Y&Y?=(%]S/KWA,&T!'8ON9(,A),V6P,,YPST3= ](]BRJ( M8OE3:QO]/\PJ<1T$Q^R$ N!C2?!G[;O]EWT; ^]HHI%%3(=FI]Y?,41V.$Z& MM#(5+=S;)FE@95RJ2=4!UJPF\N/>R!9:M?ODV%\9G,GFLI#-=/LC6L0SB^I, MF70+^" M72XR<%I@ 4D5W//+TVEA)849E7 F1\MX;-%3R[V1 'N,BX!@IN!=EF&+U[/@ M@)'HVKK8VZ4%K!^HHT>5O!O#VRE^!T:WRDU-\;?WP;\HJ%W=!4$;CG=LOUVS MV*_1'*/XT.NP#.^MOFG?ORZHZ;^L(]UKFOAKKOL?AHGW.J>]$/%BB>^)B7!("ML)-MM,#FJ*9 MD'WPA^"'%[D!2#*ICL/K2;&LK)+3,3,MK9=TX2L!R(^&HXZT>.OKP]@@56(, MNLJ;)3V:P+A=8QO#@QE-C43.;4WS<>C7^BG=0T^ZC2'Z04?577&5K&)U@SWPIUH'? 1 M"?B("$;)6!"+'.N3^ 6]=%=&V>DJXA3[F+L-G[^AW_$$;/#>% AZ,E7UE2@B M\G1K?]P^!":?&]'*=.O_L_>MS*.SK7.K$+% MN^(-;U\H%$3DIB"B_OI# QJ-)#&)44PXI_9<>9,6Z>XQ1H]+C^?)K\WJ?$U0 M/E,[G$ZB4#J)A%:!'SB >7%+)':B(G%)XB;78*^@,=!H-\*RV7R;30GS CL> M-E&SX?B4XF_=C(TCE%BY?O:-_2LH%[PNUV8DHL\AOCM5!@Y93E=KCL^%?8ER M13UL.;]U&3MA/_,VWA64P1H5MC6Y6FDIA).%S6F''N6:+9]F^:T+>G'P$NO- MPUX*OH+>.'RA)L+#19O5S$UQ5>Z.#&$H^72^E^C- X8T[0X;QS%WXT(%7VNY M6Q#H!&)5:'0)F23-%TH(,I-(UF[=V;&JESJ-W:)K]:#ENK^A9JGEL%D/J&6) M)(IGDA@9QL+\$Z.6HX$?N<05:];M^3M?:A8/J9M^?J+2B$[QC>I"1/7/L U? M4[-LI*>B6SCNX;2)*K7I6JDRO5%F6M](E=Z=]:"0S^T6:TEJLTNH3\GU MA;;AA(!5T_6X""R9AM_2@X>-5NYYG,3:](&SY35M(LN#+8^HB[22&ZW'PYV] M+@ZM._MKZU*_ W,S8\XNB9(VTU4([F8#*D@D"<-$,H-]K7X?=JTT6C2K[W,^ M7]ZI%Q- /RH!]#6UJIM/+U/\ #.AI9I2VH+AWKZDPNYV^@++3]0I:EDKF1MO5Y9P@N0KC'D,DE(336!(F MWBW(7)5>]Q,H$M]*POOE5XK *YP#,$7$^ 2(.5,B[?Y_$N4F$ %Q&)DAN,QX MC',80I(X) I0&A=?(KSL>,0L39J\#A7)WG174*"*/&B!;ON7(UO(L%0;M'-- M2%P/C95*%[;C"<#6.4.-$:32*LLTX PKPTML4*E1*&ZWPE!XBA1997FIBM/$ MLNU0K4K%@(I@)/9RI,E+916N90EHF66)S+2AX=4.&$F>H=LH.E^@Z>)*(48( MN>DT6B.)H\+P>N9ZI4&@S<6,)M"YN6A@S(A46_XUZM.1M0Z]LX7.P*#M26\X M%1;UK:2#D6?OV:C!E!ML4HS2D;4R:R[%PFPLN2//WK/FM$KY"@.U6-M@YW 3 M-II\R0E#"]JL+;.MCF9%J--8D?4S:V5"T(+OC'B=FNI55JLJBNYBC,%37 M6_ZMB].1VA+5U$X*)]V57Q$T5LF2DRKECCR;T92J=*<[=MR BO06:9A3EB,R MX)G[&7T7>,/>0N=E:Z(:EFN"F2D IA!UB_>!&E7 GYLSK)7EV>PL;XE"D]\" MF@_K', ![5<&2FZ34Z ES>>&=A5-I4 E/U!I4:!6;XSSP(O@;X)[.'/=7T7G M\#B87'1-/'*]-) F):(^G*>&%G4&#R_T8B1A5\)IO1 LWB7_,WB[Q]B_FL^D8 M>@J0;=DKP]R^\J'&\8< ?FUP)]1*NE\YE=W7=7\Z8J\$7#:VNCKPG/&">SZZ M?WE*,'JBSIONFJ-0TNN?.H6<.J8\.ZR'OPO['JR2JW6 5S+1!!R4M97PY/=A M>88E43Y,W_ODZ;X$W5HGTW?7RQ0]K?2VQPO#K9".L)=(.>/M-_C0!S.,]&N'7[^QV=;.AQQX)X:A#9C^9R1R4);PQA@GW#%/X724PY6.!2P:2F-BO"N M2V3I7$>',X--2ZDWJ3_^P=)$,D/BKZ$SN2H%*)WX!0#1=7?LH%#!%B=][&1_ M'P%:FD>5%XS:HS(?,=0=GI1\H6)CVT/@WM-<'H/X>O(*+*25D, 5 O?/S]V" M+SE>CX39>[X!V 9=X0N W@XO[A$_@>C0YXXYFD7(&[AB><03^Z)WQ#Q RKWZ MDL\OY0'*^01 OBH 0A:'0^AVN.$!\>WIX:&NQX!PZS'\? ,1.TQOZJJ3VGC M/LV;IRM14U%>^0]UK6J %O>2"C?YUH)TC__YS("S-W[/1&> XM";)-A<8.>2 MB8;W7Z#GSX6XP%)0_JKL35R[0QU,W-T8L]ZGA2X#,EY=%WV+[3K M,!D[;"2U>N:XY -3"]BE+J7$_G8FT[P\(J1^A]^RG5[)Z-3$2FZ*?R%Q_NSK M'GM\%+AP)'D4=]GMF3OLB:7?9G%,5>43EH::T I%,\6J!:58Q**$46]F;1H3 M"7!))$DL[5K1L 3@I2SD0(V\_6[L?XC.=GVH\AZ;WP#P>X"*\*VM)XTLV[4@@>[# M.M/<=#9-=@IH1)((B29))"R3=>G. X.8^!,H_AX'T'7Q;-'GJUB9!N\3%K@' MI[IG-O 8S-RQEGC&?/C7"9)HB'GPSPO>/>2TL^/APB[\Q)^".'7-H/MQ436< MO[Z!^/Y:(5;HDK^-,'"_ .S#9\[!FQ=<;R3PK%^;W+/#_AQMGKCMX(/GKKLO M$7[X%B%3]%'''!F7T[UAGB,5IJ&2B-87V3)RSXL//L>8D2]9BURZ07?R,\8A M]10AY0'?"9%,$T@2@L(JM1?:%3\;\@YQJV<+@OC>"\?#H#E>.'E!T=3UX]VE M\07,*X,\NW@=JFT]A_[ O@$^UH-;Z#\ B,:Q5\@>?63Q7'#WN*[WYG[O!>T_ MU3SYE.=+^T]/C3WG%QRC@+1U_T_OT[Y;M>>.]:BRW7A$]+A@@M5]$1H(Q][_ M/F6@ND[_RGLKZV/APQM1PMZ^1BY*.+$-?J1P\JL$<&@=ZQ K:/P&4,2;R'2RA6^@+DU< 5> MU,O>]X,FAU<\VF#?BL%>"@OQV7-]S\8=\F>05O)9HO\*^0@*>US=0#XU]^M6 M0-G=6,B5K&L[UZXJB9R1;<)5K)%ILDM(JTP70GW9W44'A<>3-E[/+WM3'O%_I1),1W7^UXYQA?\[H7_ M-OMDE1\FAU&>!_F>([?:E8,]4%<"A0]?:9_ZC)X72#[AKF^GN@[<'KW:0QP% M="? Z0NYL1OZMM;*_19[<,]'^J-%<*\4^1+T!OPL MWCR*(SZ06CQY8=%_X83IEVX/^>43E]7+"[KZ#&X^"2#![K,/ *J YVW[[J)S M9S(3!5MU;?FO%3G.Y/S+3MOKJDN\LI[,\'*ZP7H\''?6HZ.V0?.FTJPS!.9N2.Z]SFD]_Y4?41H[\_? ME'S"L1AC/0H;@3[%8/=1V CD";VG78HW(C9-4=N(V#1%8R-BTQ21C8A-4U0V M GW"T_%.7&\G/MC!^6X4=UMBD+-[WQ_L-G-C9?#+__='^H]/"B0./2$/S2$Q M!'68!.W=[WTEW_M1+HGWUNS[A>B,1N3-)?A3!D54P[9X7;#^.NOA/0@)\EDA M@?$G&'MH*;DBA\Q[3LV--_]U@IE8#,+$ 'D4,;C/0?(EX7CLDP34ASY/.Q0< M"O?N70>5.J\3QKOV(ZY%U5B BZ#7:%+W@HA[3_#_KC$3+T'P0U#&V$Z>*X]& M?&Z@=)=0-4-H#8ZHZ*4\]4H7T#LW?\KZQ-!$]_$K[Z9Q+:AKO;P%[4D9I0OY M9QD+RI%!;1I6)S2C(Z0&(3V$Z"_P]MQ23JZ]I] /E*:I?1-!> $N^.Y#/1H] M-.<760K)#%/VB%[*> MM=NI48P7Z@1& N$1FO@7(PC\=[JTK=P"RB&W$3[(1 MR(F-0*YN(QI$E]FD-]@"XE4=PTZT9=AP,J8!E??WH(-_D2<<5-=*(JZ M:/)JT'2OR;ILK4POO7P]=;\S1N.KF#_7<")^(/[D/:*.0 Q=6T"=".&I.1!W M7'5IR1C%(EF!U/ML#F*$._@4TZ:8-Q?C8I_5&J+>Y#MK"\D"?!\W[H")9!K_ M%E**>Z>E;NDA1,EDW&$18MMRQ6CE,MM21)9DE;6SD()4A>QDG>^D3=NYO6U! M1K2-U(%-;'RN$N5< M9GS0#JNMYP-!II'2;+;IM]"%7+Q#G.-:/B,[;"EINHHBN6I&1Z0B HR/&^=@ M2204'N)1*RH?1]N^%H3V:TF0NP,"WR[3>O>I1LF^7-K&=&MKX'XPCVB]-L^* M&PDO3)'JH(5*' ["' 1*$EA8L]_CYD[O??#&9N'^4XV267@9\S#Y%@/UT>Z8 MM7<-G$.5[9JKW"%"V>G3G#@M5DV(:&,E>M7;5DP3F 4W0D&0)!D"POC(9N$Q M@I8(ZM(-:RYWGVN4[,;+<(5P*OI(1 HHU-?*R "9#0T3ND/6M"T;\,S.ID4( MZ4YX.-\26R@,J*V]X (GX9NR*%S*CW#V;^^"^M&]^XDJ\B:0W5GPS(,8@F=_ MQ\7[5RT2@AV%-?[,2.3EY?K_.6D:..@2Z-(VS+_W"G,TJZ!9 ?%T1Q)3?D\" M/W6_^&]>=?BM%.WQS^A$_''SQ&M2>;JJ8M46V8'NA02@8<."S6F>:H,)J)#"4.J:FSF-!BRG;&XTR= M89R@*OV"MF.JX%W((ML* B^+?:V?SW(-*8R08D*1]=1F4VRP1:?)J C7RZ<, MR<\ O2"DV H5(E,<$DJ?:B(J5$%94C?I&'J3-&BL+4UJ:4#5"F;=\ MPW\Z4F[7JS4V1XSI3EU9J1.&@-B5PQ'GSR2Y=7NI-Q:XLN3T?ETH,GS-G1%Y M/G*<%_C.IK(:T>*R!],+%,)3XQ:7/A_95%/L2)%E7MFF4+F)U:OS&N/X!(ZG M(]5)NJGOTJD,:_>1$31@&BN>E-R19[N9WG#&;I8>$&RUE!FO!\B4;BX!*>3I M;G(D/,;3) YQZ3$RY; Q@7&9-$IRPEA,HVEL,B7%ZF64['8B%=I!(DYUFTV!M M9>>$Z6AZ518:I2%J0,4.FML9]I+'&F D_G+D+->8SKN-HJ5T-ALX@Q/44LV% MZNAR,3+,V70]5?J:B%8:D 2O9"E,\Z8KA^]O>FQ3Z:\=LS0IZ)JDAFI)CW): M_;HNLVS?*FYJZ?8:'6?!R+-G]@:U0Z(SKLRR7IL*T1+0W6PJNLD6V,TLM MEW8N/X=[+7?DV3/A2KG9(--EG&4T?3K3)EF]I#MA^C1PF/*JUH:K"L'SJXK( MMP6J"D:>/9/,*\ZHSI5$:+DK;. :+Z9@0PK3/-/),5JNA4QHPADU9IOY6EWT MG3!]0B [JY92G2;=4;6RU-LMTF46$-B=/7.-6@MY,(-+[-*1EDVXP@^6*!AY M]LPMD]WD%NEE5A%'6A_IB3RY,=T3##I_:,,B\GDYU68@)MV$M@UZ45N,'##T M]*E<>@IG>#$-<7!ZZBY-)N,:(I3$.0%*IV$(@00>.R-LST> 'J<.U1 M>[N!-F 50O2YM5EV#:%JZG2QM=N-6SE9PPW9,EDMW5:9.A^;GHS*96M2B.0W5ONN.X^I1K66QU,>VB MY?4$[PBANE=#')ZH]F)*F&Q#DS"G446?"[N10%1PR56/JIW2S5Z_NO.'[I_Z@ACN;<:I/737!WBGP,Z]\AUO MPH/]!F$P<\TPI8QSAVX:D;#\TNNP4XBE[ >0YL-]B4 M]-IPN(%='UW5"1.9#B>35@Q5%T/5/23"1 RZ\O ;$>-!16,C8CRHB&Q$;)JB MLA&Q:8K&1L2F*2(;$9NFJ&Q$#%5WW9V(H>IBJ+H8JBZ&JGMGB6*HNE@,_A-# MU<50=6\+Q^-#U=&\J:<8>W5&HF[%(#(Q$-5EL!&G)-V ,0U(E2M4OB %_S@B M[?9^'3142J71MEF9UT?TOGG527N;!'P(?[DPD0I()7L%SY"@XH?E9++TAYH[/;Z:[> M,>JYCIBZ@^S#9,I#=ZL%K)E_E)@SE8YQEDL2;H([J94:@CZ:-(I/'!:@SS+;Y82NCXH,[>*E214KD,_J&MZ[TBB>4UO]=Z3N1O\9L1CJ$CYM$W1 M]$XC?2*>I%L:6-=>M%O2F&7ZRRV%\@6-3=_!F\VLBZ5>39B*2J?5[2VI=NN7>^A/;C=]K-S[F!K]F-RI]FZ41?EVC^[S37AC576]A MW,$!IJ:]Y8H80 @D5G+Y9B_7[%@]Q\>Z0EV[\;,8AA[")_Z5=B5.ZGY+4I>* MD[IQ/N<[DKK!,69GR;G38=J4LLTQ776&5*KEV1V07)OV> R3/2.EY RFCM?6 MCMU4 6*(1Y0'HS%?1:S\L?)?*YD;*/]T5]ML4V86IK?"T,$90A#;JSLH/UO! MNJD1HZ:5XJA/PTM42M4* %3+\V%Q^!NO&L0.ZZ\P#I%+XMZ)$.(CUJ$XRR.: M@8LE1:135;IKYU5^?0?KH$S(<2MG6SVZFB,QM9XO&]D!< W2?_P#)W'L+>OP M@*EQ;PL2Q@+,Y%MSY/XTH)WW)J5";-D M0/V%H+UQ!X>H4-2K7'9I"VQG-S:[HFZ,*0%@)0/>\"2$ODMY$=7JR;W)\^[-]_)= M'5_WGE>4C$%4:?$J>BHMK--+AMT6H'&?ZN_@PAA ^M^ %N^GGY*Q=O\6[8XJ MNYUIKJ$2D4FU61[%-]V2B!O%$0 YOP&[71P[_%3M/Z?4_N7J'U62.F,P[%06 M:W4.]3N[T;;I&)O2''"6W(6D[GW4>_P#J/=[2*8C?7U!;O?=6/T@6G@)UB^? M6ASP\]^R&S#(D_^$SN(84L8KYGB]4^Y4_KD5WO@1=T_B69B M-1,3';J3 *? "C[B;4[EX2L)\2ES:L)7M?!_\BZY4Y?]4#[$P!C,<$G]IOV M>7J![^A)/5+'E"5._A9L$^ _6J)^1EL0JH9'] 39[3EY 7A3[S\]]^U<:]AT M)VT(L*^K#=XTN?RJV/78L+0U6W"E:>U/!&]K07D$NX>"1["I?64\&@G>-E,K'G5 M]OC\/"F1K008K %[E?!9)PS=DY:):EC@(0L3/-(=#WX)5I#7M]YU2_(_5B*G M\I:5H !3A6: 5P9*P:^\L8+[3/ Y3Q"]-W6_C-<,]_S:N5^S,@Z4%NXG>?>S M)@].AI0JZR)X%3F00/"L_8S\:3^!=T\ &[AVO0+OL5; J6'=B1&C8>C@'44A M3)JIX$U?8;;H6D-R,6MV>46>0N-.)9/A8#-FMOAN9HL36%0"BI&:S[;]6P&" M [<[C<>K?L-5?S5.()[BC8C"1B!/L1F*PC[$EBDJ&T$\862\$]?;B:_#?[_K M+-UP(3ZR$A_U2^Y='K\T0WI6]_R&!?'\@P?&-G:#P ,NOAN4[A&!KX2$_<#: M<#GPM2\(Z2<4?6A)Z'O_$H4$YB M\EF>A&.K>._[H(R]LD"& MW/T6;]?A__"KX(=7V"%\V.]/&<@HW7V]I4U\.XQZN&[IKUF^B$K!]5V#MV.% M>R_#5@)YP4I0@'Y%-XVBBGYW0K2@8# MB:"YV =V05SG_3'/KT00WWGA78@]:<[:G=V&:I8@S8((&BNVU%*)\KD0TD_8 MUR[)1S$\['E5ZCC<^['A'O"/_XS]D^\Q.+[VO.&?E+9298.33('6B.H4VK', MPG+]$P^Z'D[CR4P(>/U?<2 >!^*/&8C'CLTM[,QG'!N(H=KT3"I-('NZK35T M.X35'9N;JEC!,*>B#)+XX%[A!&"XJI_V:N(JW_LN3G0;A6-_ MYQOMT$'/WG!Y;#JW(9?9;0VJ$HL:U)^DZ,J<"O#-,2Q)(.=-B5=S>:*@G#?W M;Z)DL*[I[$37R,2>SXTMCNVNV6?P U1,'PQ$F>+[DZ-[8FT?!M#K;D,Y[-O%LE5IOR;$O;@S4FZ6M\ MSGMFQO-LB.M7JB)^.R9"5>M[.2$/9"6ND8*Y+=5Q5!R0=Z_$3&6%');D?(WE MJ^JD79O;JC"0?.1;/(D2>!)[,]W[J F8^ [,0]V!N4G&Y+8F(AI>Q= MO?C2+"N;)L=;G,)DBZ-W!CD<5;>;0MXB<]6EA#EXV9^RR7>Q[KK\D#5Y+MY,M$M/<=NS9WO MM^ UN2(OE'91Z8P8;@PA*::^IK@,\&Q(+),D\?/JS@^XWQ)?:(DOM,3NS=TO MM!!R0^"Y>6[.5J72A*);;<58MESKX]WCS?R\W,RG+K2@WQE0W1T\^]Y&^K5D MS]T7)EI78KYFSQ"K0J-+R"1IOE!"D)E$LG:+BJ+3]/Z5F%(*+N>EW*2F%&LY MQTHA]MAD*0Z&@,]$)%$\D\3(\T:H.!GTPVW7]V:+[C[7N_M;-S9(T7"POG2K M9@EM,UE)D =0KME:(!"P58*A_BASG N@U>$32A?T/%[TWP*I? >*V M,,1Z?Z\3#F\=F G>?>#_18I,^:MQ30J/A-Z=YFT]HKUS32..&!,VF>9T2Y0S M/%NT,TYW;N5*]5;+NYJ":S7V$63"#1X!%PKJB0W8 MHF3"/607(F!J$-7MT^6B]/VIV8\QD[XM3(OQ@K-S5 %E^^6E5:FWLJ*FOYF: M]=A57(FZ-KO*%TO.G@ 1<]C>C3:.0G?L1]?Z'V(<"G M3\?N433=(WSHS#NP-?L$2>'Z<8@CO!>VO//K M^.\YPUHUC-50=.<[,20=L!@]/\G_T$M]"3WV]/IN1J2QB0*EC'$M5Q^+9<.U M-_^ /-L5SCU75FS=/+PBX&8ZS,']A[5*>$CW/@43T*-DP@VV)S./"VH#CD#_ M3V,QYVO>3G"U-W(+9/RTX=_E[S_X6IH3:\4J!K*VLW^SF&&FXI& M.:$H!9]=B:-MT8$:J2<8),&O0E? AQ0/A.M2 ^8MC23JKF%1U:U/4'CY>I2U MP8#7Y49:T>;D+I69Y_H0UXK(>L#_Q@XSL;\LIN03?NG; #*]/=^;1U.R,A:> M'+_(NKJ_#G_SU MTUW%G#Y\#LN(2P4'E"%[G-L,,*]8&V:$6 @G+E;!9;M+[6Z6*VE%NC MY%+K"!>='8;N^\>?/T#<7=W33;Z6>0G7T\DDG^UM[&*)%FFM0'%4WYYH4;%; MKIZF?XVBNJY;0G/?9.:'#_QT!5R\+S&*4@_,*$I]+Z/HIRQ8EIP[':9-*=L< MTU5G2*5:GIVQD+[&/>ISW+Q#/DIMVUPQ/>A@RI*2BD(1+1!$*28?C2JQ^2C$=^(F'PT&OL06Z:H;$1,/GK=G8C)1R_U2^[=/! -6.)H]&C% MY*/?I TQ^6A,/AJ3C_Y@4(X[M&%\\#).D&IK\9/NP,X(&X7HJ_TM,JR4.K4' M;;\H<@6+M;=&EEW.UV-;17)P<]#B$!^1%"'@9)I ?D?WQ7&+@A;_6O_\Z0^'LRQM%V,*)D(Z+/['*QF8B&'YX6^<\#D-8]G#?R+D:IC30K!:0Z MP*"^IE-VC[?'%8GRR7DS>#J)0\0O02B-TR)Q6B1V9&X.5+JB%D2J,&.JT#*S M6"I#0>++<\HGY<6?X'/K\U"IDIB4-R;EC?V;^X*5RD9]62YD'%)![()@6>L^ MC*=:>S+>)!8"&/@#L$KOZ,Y$R4[%T*6QHQ,!R%*-H,E2LSB$Z3Z&9'K$=EU: M(Y+/P?LCTS4Q!V]4$$D?R"S=GH,WL$**P].\2$H$782GDW09%;*+7"0=GO=O MNDPLTA'0IME3;%Y.#_$4VDYM NY=.(F04))$WHJJ?E!*)\[AQ#F<6W#O7FQ% MHN'+?.EJ"R$: I5%B"7+;%HF,R=K$P2F?,Y=_ D*@RU\H'Q-S+G[X-=9$E[7 M//*?QP_@XSL2CW5'XDSP'C-PBWE ?V @=J/<\W?B>T0O%'NWMK[:"HHQAC!) MX0=UOCYE56A+.C[_)P%#213]QLSS+U2\2!B<.!"+#CW6Q28E&G'9UXOIBI9I M3%EV)D)B=5XI:%V44VG'9_W$G^"WZ&4>(#B+63_C GKLQ-R^@&XY>;115.01 MO>SBO8%!UC-0M^6S?;IN3!HYMRL_H( >5\SCBGGLS=RM8EZKIJ==ISPB(+E? MKXWF"-VIIAV?Y--U9="X8AZ3?,8DGY&HN7_2CF5*/6F(-PKT=B2TI$ZI!>?* MD61$?[_F+AH:,9A-=QB-[!:;,9(ODRM4VI-[8IDD3I!QR3VF]KQF*NCN<[V[ M=W4C,Q0-=^I+17MSC1G<-JE(_ MD-+SXNCE49D;9S0YY>@&/J)S>!DM52>%U_\?E1! M&)9GD#&H*CE%+!FIX8Q*V71#^N,?["J(;$APJ=-?.J_SZS1QKE&D[(5O3A35;J-*Y+N\]&L @AKQ/.B)3'E(U5[ MQ#!_\ZK#;ZU@EAGH"<_L152=%;5T?'+C@IR,9L<.N.YMA7NGDJ_Q@FBK7U*K#(1ST M+0\Y',:+YDF&Z[SW:P5G:1;@V=[0*T69^- MY(FL#JVFNS++%"I%HE>5!-,=B9^/-')0>K 5=@V6&8Q;3C:]$%HTN I\-I(P M9BUCU!OF(+E!#+M#1JFH2LL=";\<.=P4X(R6S>58I-^'4XM4H6G;X)G8RY'U M1J:\:0_(H:(Y7;:,%:BN7J7"5CZ[Y(=VQ]ZLZ>6DUI"S#:544UONR+-G;EK] M]C0SJG"07-$K[O+,F9P2NO*XD=:- 9>?7L1'T\:34M@ MV$[=Z:DML@Z/5"=,0CI9M&M*B[5)VQ4%,SK#]F S=GS,D-.1@Z:(T6,=J=(B MK+F>D#QN0+CDCCS[=K.V7O=DB3%H IGTD'I?D+2?;M?*J#PTOWI&=EHC)J MY9:I_+;@A$DR4\JGC)Q5Z$-%1&W9W>*H.-E*8?(Y(5+JN#L:]R$[,]H43819 ME&8.1X9H<8$9J8R>E^AJ;D="'#U+#["6._+LF=7R---,#48S.E=8S++C%E77 M\^!^Q]DS-_:L1^C9%@P5VQGW<&-&$@P'=\].1U:*R]1V:TPH=IM?-5%R!2^A M=,L=>?;ME(QVL-1T)"N=!=FMLS5DQYJ2?[OD=&2Z5F@6E]5NBNW/*72MY!O5 MQE+B,N?O:9(%8U7NIR%(+D[T,490T_H6E'G.OCU5<\5\/1@,Z=S4A%?:#%W; MKHIC[M&Z6I*]//UN2%>[7G'T/[E8&2V^04:$GSN:'[!:F42'%@*.+[U>XG M1(%:O3<:_0ZGZ[6434S?_&9-LHSDV*255'56'@\':8;K2)58 >CH0B_X2 MMFYW+;WMU"=B0-?M4;;?DJW[Y13>7>EFAPUC[@;,W,_LW2\HJ@,=^VY%.EI. MGS\F4*4&UK47[98T9IG^<> >%3QLC_^63]2!5"1RO*D:"4O6;-4W\V"0_Y-F"**: M<&2?FSN@=]3Y@:O?'@1U^!/5?\ D'VF79\@UZ/+/2VW@#_R8-?"Z'O= MV?A_M+[ JVN*2UNV9/>;]XOM[T0R(9NNT(*#2EY[7^?,1'#L'D_IC&88O @0 M1VLJB\+1B?>L@I<33Y=6VS;#6S6')>PV.+:0-$]8P/^5>PFM('!-5 \ZD[(G@ M1,"XV>U)JZXL((EF.@R_ZLHMG&:IBXV;?Z)_VKKYVJN(6U?A%_;*<@W+L_*_ M8EQ\DP(J*B>'W(M4^4>J+,_&+C!_8.U\J^. >.;&%-H?/2!].;%$Z^^.*W." MK8K,]+,UC[WAIBS+UOS?O<*W;346[?%4'W;H94:J;U"F 6TR4LRW_DBZS\OVX\YT MM_%VQ S=C[(1,4-W-/8A9NB.RD;$#-W7W8GW&XH^YDL]Q"7\$'?DWOU\]VX[ MN'>']%>9EOV&L?'5.D]NV&$0.M?(8=#?6TO29TKRECCX^8OS_UY)1.[?!'P% M?4$^2D$>=A+.7"SKNNF,.'YB>J7(!;X_Q.4[2J1NYJN\R\5)+\ MJWKX$W26:OZ@:Q3W8/ZH>5^@^/?'YOJBYG^L?^V%4 M=[V%T8J2YE?[BY6*(R(*V61%SXO91K:TOU#[IN8_0,#7EBTE,05U,W=OQ<>$ M@KW7L1T-37WOFN+"-D7.R#;A*M;(--DEI%6F"Z&^[.ZNBF#UT8/]^>(B=HO^ MO#!M![)?<$6_#-96M%9M5P,.]Q-3R$'_U7F%*^.\8+*B->?Y1B^_R(X#JFWT M"3^'9/C7IP[_!]>9V##P_^![(,;:M4W<*-(4I7C9YAS.RBN*@[ M/GTV\D2>-^K^Z\?D -8&2-H#=8JC@)\:_C^\:X'>RX#LU:1WT)+73$AK,]'1 MC5:?*UNJG6%9IS):Z"V_"RX-/9U3NGW.N?AYNA7;E,?,+#R\5_( 1J4Q88T) MO%RU65M=5[>[^K0VV#E^&RR)/[T9L3Q TN+@A @>X)MOI9K\> J$]N%.&]Q90_A M 0Q#HU[(ZIVF,E$V!%:RZS(_6W S:0K!>FU VU"@'+,>9)_C\H+T;7O)+/8PZ M1/(KT!.JN')%T=,43^*?$&\,Z.FUGET T.?NW0@/W>B&AY^@/_7H)L? M>&.\OO4(6'F 2]K UB3ULC3M^)KO#3&!\GA\DB][\.G3GL R^ MPOKS$P$X@OORHNFAZO"Z.SX8>/K5JQF_2K@O.ID%KRJ>W"4]QD^P_!F>#G W M3'"7: U 'TQ#\V<;0!KX:^=_RI0M)>5=9Y&#TIUWK^5LP[>RJ J)B6VN1:]Q M>R>:1FIBV OW[^Q3QWV8Z35>;Q.Z 5;7PXMPW]\V_369&![D@N'QK "X@(OF MM$]7A;_3T?J#O^\Q&8Y$T5UT]W"0%]Z&FZ+&R[JWG2OO_6^*8K.'5C]"2;T( M R8!#-T:2"@ PKAV&[N\YO'7@Z5/"JK_2;[T8\AMI#*0_E4D9UG)MT,> MS8CU:,8;$86-B+O'H[$/L66*RD;$W>/7W8G+Z2A?VY*[-Y0?#?S(2GS4+XEN M?_DMNXM_1J^YSY7H)YY (L)+/CQ2\_EW:8,;DX%?>LG*2P0A_82B#RT)>\*Z M1,!8EP#ESX17__QH<_6/X>V%/VD@HU3QB03B0@3*H.^37WJ95>0_/Y+P]3M= M@\WC7: OPY4WW3[2GZ:*[Q1;+K)*0BQQE\#1["'W:O[%U07D\GK->( M"+L3#JY,QG93S'9ID;.7[%#?<-P@Z)A%DB@&);$WR8(?U:7_J1=2KWA&/9!I M^-PME7L9AVCPBY^:AL^0C&]P2H1*F:%%RZMF2B+(:JF?;_D]M?A3.HS\]K$C M/Y_6]\),1#;/^. []I>W4&KWHCY2(@OP8K=M=BJ/"LM$'ZU0 =!JR&"H$F, M0,]D._>>O=MYV!T[4D<,M[,N-CNFW\F7ARDBEB.%;<()&^,7;;> MK I:2O([&?$GZ.?%BY^J%"(_Q@&/X\M;I;EOUF\5%3?GT [@WSH),39MNZG, M-&S#T 1';=;MP;"]J^P[,I,P3"0S6!AG=1SS/[+)^44Q_^_JV_Q>*_(9;R9C M(M0.6KMKO+2X#B[5MTQKU/([1O&G3/KJWDQ<3(^P]?N-Q?0?AM[T]6*Z-2P( M/790V+!,>K'.-W/4-.U0' E\#CA)N%Y^&GJKDSS.K$3+CL3%],]G1FYE'*+A M27R]F+YN26B6E4=CQ2Z6Z6:]W18J/6 [ ,S3$WY]=^+>KGI<3/\5R8ZXF/XC MQ/L7!=9Q,3W:]:RXF'ZO8OIO"_@N*:97F0Y$FVPQQ>;D"=YCFA6\W'2XC$C6N M"9A4Z4.I66TZ(JOY7LUH<3#D^4E)E,"2Z3=15N.TP8^T6M^;5[C[7._N8T47 M2CUZ%?W6JEVVEGA>4>PNQJIR:9JI3"5@HSR?BK@8!/I[L):_&UCT^Z&K/6'? MX]&^?.<+<:R_VSB'OD;7E3(QX8#_[-_EW<]\?SH&/HF7X$^J-B/RU75W44+8 M+0UOR<8"V=4QYRTOPR-Y=Q4_#N'M1EY#:B:BECB(6>V*56UGM&5-^N,?W0@QI6>_N%#1 M$LT.:R4D_\)2PC 3_@F0D , <9$W 9*[^YM]G)AP0\0$V*2GQ"U-R[D=?L7F M?8-I_H31HSQ ^3=BZR187V 7>>MRL_A_%VHB\'/*HQ&?&RC=)53-$%J#(RIZ M*4_=R<%)X1_P<&AMH1I;4>R(YEH.ONI,"0_.BO>J5M=8\>KQWW.&M6H8JZ'H MSG1B2+J[D<+SD_P/O53*@QH21VJ8F0UL5%3F725'](K+57K10U< M(53!!KI"8NOFX0T]?H']%-Q_ &!_,>!6,#Q=W>/ER]81$+^1&(N)HZ< .-$C M^H/4GOX@X%]POW3_II\'H;]N@O&E319L$]B>FXF&;X<+AAG\"HR#CZ1 :@D: MB6/C"FTC]"(]:U:V6DVZQ!+ 3_C!&KUP;=\7$[ &UFT9#T*H1^13UQC\_+?L M+JH\"3?"-.#[8.Q5HNUN@SM3(*-[2$OY-M. SF=QB:.:>/W5#X>D#!13UT7? M GN4&>"HS +2$=&R (O%6-9]#9ZYFN#HO.3)LNMKH4KI#7=I*\__1\>A-?_XXU;FP+ MZ?*"97=0M=S,-L<-@R_@U"7[.)77ON?R?+)^6// 30!O\\:&N[^6;VZ\^P&N M@"GBZD#+,@'D*-[IX9.?A!T!K]#UO"%K_E>+HI[0/((6<#=A!<1,-@]D.$)B M"J!! 2&/>&"\J0/Y2>1X4S7VO#Q #I]9>S1#$-5 :B\^K@#KRW0*2' "NI=@ M$0Z3=P^?J>H?1H'GZ&F+SQ%T])K';#'^>O&29(H2&/;F)]Y8*_GN#A0"(+]> M[_CXH$;.&N:Z-VDQG))*I6A\,!EF2M;GO2GOV>/WU7/\X1B&VF]=V;5NLF[) M$R\Y=%1K"G6HQFC#+$$HUE.8BEXL:>LN:DUPX3D#-3=&=MR:X,[G7>]YF2 M"=FC0@)6?^U)I3,3P7H K!MDWPX"3ZQWK=C#[P4$ %M$SDI:?4KLZN=2W2I8O0.[#CMBI/IO/VA]I M1[3 KU!8F7RN6EA62 =B%E(.PF9CAX&"7+^LVVZ@L'IC' >&P3'AU2T)KTCB MB8B99EYL^YT8?U BWH@;;,1['+@(])3![K@3Y\N_,A9_X^[:N_Z4;@&?X6_O M)Y"N^A-*IMP__?606_3!*U[OVJK'HA9XGW'CE%L;?7ILPHV".#9MWMPFT",8 MF83'M?'6Q_X[-O_]S[NC_LP%E+N@?/[7EP@\ C&[]V6Y MF U.FWO/\?H7CBXT[I$E.'\SD#BD/]Q XKJID![9HM4,#M>4U(BG2H,.::AS MYV,!ZF=2'X>++D>Q!1U46[JNT,.':R^%3'W(3CH[CB>I.&.C3+-BPPT6M%G[I?_#>O.OS6"F:9@9[P MS/X(^OMPUH!U2&!/)/ROQ/./8#7.EA+$.4<+=A+J^)\Z#7:"W[WC+P6[ IPD M! :WU;[9%_)6'WW>@O_RB9D)]/1_NTPNU&/PZC@Z4"7UQ&L(?O7'/UXX#7)= M.3\*M X&CS]VG5Z3RM-5#5LN?J]&JWDVFX-U* /)^54FY3#88$Q*KBV!_O"_ M[3"2G3>-4[F22VE+7$8>HXNY&Q7>WZ #'O M;*393W.K]BBKTDN-JJUML]8HR1)'G(^L0T,&PUI,#]*63F_51#A<)AQW)'PR MDG,MH&N^T327F8II#L.$#,0(B<'XZ01'QY;.W=6E0(V3)83L#I;C0 M^,:XL:% DN;ER(PYJ6;I,;^&9&*\J,##7+9DM=R1V,N136&Q'3 6*D%:;9I# MS5HWGZTYKGDZFQFZ-?NDV,1*+"_)2!N"2**5EGQ#=CJ25[OE477>M=D^SI?[ M,B3UZBAXYMFW4W1.TA:S-DF+V7S>K"WTLJ,"XXB_'#D9;-:X5,Y4V?Z.3E7; MN\(PA;3"]K^VL#O#=7%%TITU(>A%HSPKSL'(LV^O[OK\K*S@9<6&-2@[P[!< M1G#")"6MZKD.7REQ$#%W]9ZY8F MDV6*W3:;3(,@*VQ+:?D0#Z7?EE2X^4DS#(72*2X?,72HO)J,9 M/8%29M4V6Z65NNQ([LBS;]\@&,&/X#'!;CE2:SJIWFZ@@$;%IF,Y6U ME!3=DLMSJ5,N09([\O29'#_&QR2>%KDTGA$XC$0%+@U-W65'IT(&'D-B&IJ< MK:N#MP>L4I5HN4++,WY1JE2GH1:"(?OYS:0Y*T(Y?D4BG7YM59@!"W&V6DJV M.9\W4XTFQ/ CN=;/+'K"4G)'IE^.A."T4NI/R#6;&EIJ<5Q7N.'& 6ED^$Q) MNS6FW;!7"TA&^Z-";M6VNUDJU)HH4@/NS[26T90)["";E4&%6:@ZAV_K8@%KT-UNTC@ZG5%A=H?DIK@ZWN@<*[;2Y0QB8G6J!JQ>R#*-X!7%6#D3ZK,#.5>: M39P9CGNO0?![>YJMVNMU8A1J>B5 2R*FZJM++DE,GEPNU45A0 M889'A$:K>2=E5Z#^K#34Y30MIC$GS/ 4L$R3L[#M4)'A[G"QEN"T4/0.W1!+ MWL]11E_.*<4.+N0V:+M/&JTP&X70"H)-FBF!YKG*I"UEA[UVW0FS49--W>": M**+0C)JRIHWAHE%76V$VJEJD,W1)(0MTE4;,PEK:.%LKU$:5_5P#//EXGM5SHYH2E,E>)RI:MJ(=/:B%*8.1L9DDQL<]6RTJ>A*;^!+&16 M;IV9,W#8RSU!6-5J.@ H9M1ZR5HRKFL$0^&,]N, MURMP/BEA976)67:L] G!R"K"L@W!WE//9V6W1GJWBQ;J-(,;Z'0YSTSRHFL> MX; 3?XB0C>YJ1F]UA\7DL<"U_:%G;]"5\XT>E%TK-/KEK%APP]/P- MLG;;@'FE/E5$DYXT!^G)7'75% XQ?#ML*&*%ZI!6M+4$V9J: M8"AZ7OYZ8S3VQZO?\6;1[*X%J"@G<-NRZR!,35%,F/Q*O%KF['>DR:*1$WOO M#M'"-D7.R#;A*M;(--DEI%6F"Z&^[.Y>:X:X?2+M^4X1=HL6M+"\&M"$@JL( M9;#0[MNW77TXW!M*(8=,FUZF&;T_E%U'=3 M:M]G'!-K Z1,@&[%*?8?FV+_6>8$O9R@)0HM/^N3AD/N(G[(H)P42>_A81RLA^#U/NN"%7L9L9=Q9[-P(\R-MPQ# M/E"'U\R".'7R2*%8$I24W!_#1:F8;[EAM$?P]46;$$4GH[,R)DIBX>[F)5'( MNZH3">?B$ER,'^HN? 7HXM9M#!]&O6@"*0UCDV@A%<222BF(6+:HPKJ80PN] M@*Z&?"+.X9\3K]3AOQ_%X>6!]LJ-\G/HAO,K ??H!+S@U<%=>.O9J(!V!^]^ M!6B^ '?=)\&-*/^O07L/L.^\OO708\G_6(F66=SG^\#=J\+!'T6KGO M)YI>PS"ORZ(5K-WI1U8S?I5POV R"[XBK!/QT)$5M+"9A]R4',3D7I+J;">W MLJ@*B8EMKD6ODV$GFD9J8M@+]^_L4\=]F.GU+&P3NN'U*X"F,_=E;%->N2_L MOHO74F-XK4*@3>>M%S2?.R-\P^:_Z]ZY#7_#F>PN@PFLOO?W?0?.D<2YLN.> M"O+"VP-3U'A9]QKI5MYL;MIY>VF;ZEO-(J ["8@/:(!ZP,:0O;4_=' ?/07( ML_\H*ICE*]T>1:2U&@OZN,\6Y2),P]W-BIM28_2*MZ(F[4OQ68H"OL06Z:H;,1[E%KQ3GQ7M]AK6W(/SI/7%N(C M*_%1O^3>F/VWZJ"[9$'N38KRU:XY'ZO:3U.Y$?H>W6G\D96(*#O'U[3A_?;) M4T%(/Z&/W3^Y!PM.!&C!"5!\27C5ER_U.SXR?MTJ1OV#\NY)9*BPP6.[GVX*2*M0G2 ;IY^?H/1H_KT"V MOAUWQBUY;LM*D:V(E?FB#7>:CM],!B/=>E_LGPF_:V1V] M&/"21/BVM!%)EJFB4+7&:F)I9?<('8#I@D0X#&+ <_;WJR7"[VVK(A0$WEM9 M;Q@DWGNJ=P\B(V*FHA%3?C&#CL%2'[*;Z[1""-K FD\G!8YW7/OU(Z+*3Z7+ MT6^JX:&NI@J Z?I=K=>]5B%8J_5KV:2#/F8ZY'2C5OHS/F'JELI ?-)7. MVFNU9!:D,K0;!1/$"B/OE[A^Z$@I("1MN4O$GY*OYW MR?L?KE(PV=%DT8.@XISKD:5)5UVLJ%![\=F%.=J;UUE!0Q?!ASP().Q"F%5_ M:8"-_\ JE""YRM2;F*R(?:W)IV8$"8V=B*P"_&]L-?OP,GAPJ0#%514]U\&8 M'M;CVEB=^]_2[I<96U'TM,P7X, [V(\ W4VN.3OYU"MGO?<-KO!/9B*CB\%S MEGH&ZN,ZQ+#+4EO7Y&H[[_1;H<3- #7*$O6K>1;>?X+W]].[ 5MS@S=-3JFJ M<%,1YG.ZBLRY@DGAVFQ!7:+HANY;]L,&O_ -WM]I=V?W%AQ8A,NE'LGG4@W# MLMS5%+KK>15JC5IKW,R,3,DEB?UY*I:6C>5GG0WJ[.>)OL M:8RW\8;N[MM>CX*=!ELE>%ARUE/"]QU\8?E>1&1YS>.Y79.P%9M5JKG5O)MQ M7&/R8)B0Q2%C7 -$1QO MQ#T,46S_HR#_KB&*\;ZCL!&Q(8H-T6]8]M@0160C8JMSOU6/69>NN^Q?YW9X M-S7T,P&BCT2D@$)]K8P,D-G0,*'P>]8@P+W: M)>MWM?\0LQ^%["!B1P[Z;S;%5HECIS94[3:S-$^WQ/[:TY2A2SF"72&E/7T$XSE9WHE*OU, RZ+(BGMR* S^4)[@$,&E<; M/Q321TI[KPD)>M_ZX4\MH5PQI/RYDO<+X(1_4O'NSG(:K;)L++X_9I*W@=%[ M&WSVT]-^S,+4/O-V/2_TWC.*:TVWQ%%^2?'%Y%L,U$>[8];>-7 .5;9KKO(5 M[#[0&5ZV+%L4?'@AOU'?QP/(WT$&GAN]#YO:_K5ZTN6>^DEO86X#42]_>*3*ET MO868T)QFMSFJ(Q?Z>MW6)==*^$6F;R*\BM/,OVK>=[,F=YYX+.@/?Q#^RGK* MU\_ FY97SL[ KK'BU77>%[A_0:S[1>4_XLMX@]8G#1=V:2B;+T-\6FAF."W/42TGX+?' MT21,?F> MD',"K[@@$UE%_X7UQ+B &,MK7$",= 'Q4YUM2%QM_%G5QCMTMB$9;KCV(.]M^J"7X M347';^ILNS1M\P"=;1VS7Y*V3:'E1$[RI-F&_@#Z3_^(9^(N+/MAVE_ M7(F]4F?;)2Y 9#O;4L7EH#!)->I*;C[-]'D\NX1@H/6@WHIC3V_E91^@WAHW MML6-;7'=[Q%.D@C6_>+&MJA+WB\L1,6-;;'XQG6I1ZI+Q8UM/[34=*/+?I<2 MG=ZUL0W*VLNL.4PQ;-5JRZM&+JO.W* X[=WE2Q(9.(EB4-S8%F>1'C8K?)-K M@!_7]8=J;)O)\V8AW[4L=FDS=CK?D'+CHN1:B;BQ[8?:A]]48XK$[<'?-^]H M"'I<3KE68]O'S\!':&S+%U?=TLZV6FP_O<.;:KZZ5E(M]^@#A1;RZ=PW?J@Z M2]S7%O>U/4*H>Y.^MO%X5)DM24-C95-:+>%I4<'H%I/ZS$14_1?6$Z, MZX>QO,;UPTC7#S_5UX;&Q<9O*#:>1FBH&Z$)ACU6Q2B$:'=H?$.Y;',L=Z;< M)$,3QTPXHUOP[+&CS9\KJDP2[7"S[99MMEI<3#D=;ZA20+.),E, MW/D6IV@C55VX>VCW">5_C,XWFBFD>M76K$XC8VM*9_I,P1 \@Q"WOOU04_"; MRI+?U/IV:6;G 5K?^DV#[.9Z;0O22&LF&S4A,^Y)P "D__B'>,8($1+;W;3T5UYK2&(T@8M>SV7ZJ5D2+#E![4)-%D*>W#OX'*,KV M1,NU@LG$+;($/]UL1; Q[A>&]X$GSX]5\=7POM#)ES2$1%*LV%Z,^779!I) ];V[XON?[HFQ/77.$B_A@)_,$BOCI9SH3F8;=AMO5U2"GJZ MOT0HRO!(C/Z'@-XA6RL]S5%IUZ MAP)Z[,7:WX&0F%G#V4P%I7(IUM:%'JKA^4W86F@F/.<%IDMQU-2:UF [3,2F"R<=D]3K;_ MB.K9;XSHW[<('PST[2E,8TZ%E6E;@7;3F4RNT)T#%B"NQO]0"Q%7XW]:AN## M5N']Q$'!U+?:*->8TAUU"8E5;%$>C"@PY[A(_R.M0ERDCW3&X5M]!DJ23%'B M5^*[1?RV,1B;_8E#*NYB[Q!]*I7-:0M,_M(B_K]7(/5QC7T_W?:Y;:WDZ?9X MX\'_ =B^1(AF'\OHU/M_GFJ#=,*)9K^P7UA>O#2/[]T8^\-XWA@@(!)/S MA*R[78C41K8.OZ6UA6IL1?$(RZKN96VX8FY4;31+8AG2M)VN*CDY/Y2E$[U MS\],5S<J@6V=.<8,W M3]FY;F=M7>:*T__FD8(?+MB\N[NY20]8FAB8D5OTF,_5=* M.+R5,,6)(>FN< A@[NXCW'5+&/^?O3]K3AUIVH7A\_TKB+7W_;W=$Q6XXM"DT'>1Y@(G9"CPL[TG M+D81\1AB"K\2 2K/'?. !6+O)LK_^P;E+?Y8<]LGP^;A9ISW!?M,FQL=[.H*Z)N'P]/K^F?L\^/IV4%W=N+= M Q1S;1# 6D:'0[&./#5U^,D"'K8(QN:F G3D_U> \T3U0#^X&/0VL/5)*@^ M'^ :W 79U?U=16-.OW4,=:H=$\?CX+I!VOC#@P%H)G!\@)[^&V(*A-JX__OC M#<7*1*]"=L+^9;L%^D6MD__8^]=!A?KXFVA9^^^(B,&>/5E7Q^#,WRW5UK"Q M!0 $=O@(R(TQ"YT 2(;1WQ7?^05_V:A AR1Y-U<=JT ?W5K6WTR(__XA8)C/ M]P8=0T>G1;":YQH7 @;5<,6=0,#%_/M?^,]^)K(.3R)DC$QWG/B8(H@FMC=% M\/]@V M;'[<*S:VWYKI,U[6X!O ,_(@B*E, M)UL8KOFLEFEJ M,N/8*KYT\D*!+VU:-#41DJD:Z8Z" /A'/!Z NG%-& MAP-_[?EC09M3MS879URAN>7L;";)J ZTH0'4.Q?P]8[E@LLA+ 3QW5F$/[SN M*7WZ)OKC._VFOBOH\6 ,LOWAH:B+"QO\WO]P."ETE.PFA#!6#K#Y^-@Z\#'N M#JU3K<"Q]F_=/8T(5O2^2)DD\\"\&D5U<"HDN37OT/DL.:.?,[/HC__^S_2YX->([FY*[GYPB9.2N">^TGW9N)?T*ST+Z0N4\J7^I$1JWLFOVF\QEG&?K]U3AQ9 MYX1@6X[01K\NH3][>=U1]68:XS9E?,CJ_?6@IS)\PQ6D,48Z=*U^%!E$?47 W#FA M1W*0AV)0VDE!&PK![D1YO.S'R ,TF&CB4F"GHRE?<(M#SUTX/:PY0<'TI]W= M_X/NMJ--NLXF!>?/^4T:FDDWQ75K+K_,UX!0:K+)AN7]^I=X@NRG3?H>&O13 MC$*D,7];C3D"D<^#R%Y2>H^"\B;6&\MIOJ>BW (0ORHU_#1)R.QE @'""!%U9, ?E6E':@):6;1+ZIK6ICN=% M3V!03- 9P+YKQ:]_-D@F]BQ()K8 ^]B;;Z,67B*5[4X5O1[-)FUIT^CPGMK2% MT="R*M]DA:0/ P\$&9XJ7P4'P? M\2[:M\N>N78*ZKLR[>JF$62,^<)J^XUZ#_^>-6VG;CI# .>\SW@[C((\FSO3 M;KHY+9NH-_#.DM24?)W'TAD6B>DE4I[@UKK&0?Z=?#!=^ OR>:-XHZ &U5'& M2#P&CPYYBA)'#NM42> PG<]/]Q!/PU47/G*AM^^G_/EHU$LG8[[S8N5J'+'+ MJ#*MW4=HW.%E2Z^7I^IV>]W2EO;:;@S;TBQ3;;U'E'W?W@YNGN'CVQSCWS4_ MO)ZH$A*K:)]9H)!))C6&;)+&"2$APY]2"7$LI,8*0Z<()97$Q\^CUH>KCMM, M5&H,+DIV%Q0W'(LU6^ZTV1U7F/L M.4>R>1;#RB8YY-#(U/.1WDK7!\K$M7 F(2P20Z.W4L?LN;R&9=\V15NHSN#; M,^EE<[H9S-W)N;R&9BXMU#IM$=;%.]CL>''DRSY8QH5<=2**OB9)X%ANS@.)'/XV1VH.<<66X <#97(D?P3&(VKR^X.2ESI=JZ M02E][UP&A".7Q&(^8RSY)36JLIF,Q@FCLQD0G;*R,''*[/(=J44QFPY67,HL M''FRHG522'3D7)O@*AMIS&:HQJPNH)''*Q)(F9$4,L4(.$Z30D*"U!?3%"E( ME$A)A)26)3)],HN2[=0(CS:TY::;L,M4EVIJ9[EO5;%KFU)]G.,W*2K/3J7D M3"V>Y3YUVZC!NVR/JBDIJ.>YS)AX\ M]1/Y-([-MDI=GG6%"7%V_[WLP&BQ&$_@("OS>&9N5?)02L[ERN3YUK3=*!1P M-\M4V0IAEVH;]$SJA*< F*J":]$.YWH62S.=XJ>,76VJT758L_QOH0+6]501BSOTE"8U3J3 MJY&(]T^>21KM;*Y*TD5NKLHIFL[/LWK>.Y?],^B4YP6%KA2Y1FU=Q3"V;DE9 M[USVC]6$JLURWK5/)Y5.WU++;1P4V/AR)/=K%$9KYQ:E0Q^64VQTK)2<><8&GFR M1^*Z,2XO&E-;R[+4:#OPIH6J@=Y^0J5VJE@?='2'X[*RI"0VHZ$-UG[7KI.) MMCRG*HF5^8S;M#FJF!;R*1P>#7#HR4PM6VU:?5NJX)C7S$ "-92:Z[<".IEJ MLK)>+>L=5M2R[9X^[U;<7+7D#SV9JZ?E,I-2)4EK6(5-L>W- M1+RQRJ8JJ2+5;1@M-/39.9$FJ92 M:"D=J^^F\E5.XC:]P4AN>X3E@;/YCVJ2GM))LZ2=[E?*VDF*JK7/H7W-3PW:F[TRUAMCMK:MCMS$AV7/HGQ[#$_0XRWDTL@='$1GP^YW!;#6F7O'*K6TU16[LQFM@;LP=0R,_B4 MWY[5*'*E=KX)#(?3&LM5K=ECR>6FRI[#RIS4F"]&*Z7!+<6!D:_D(:@N$:J> MS--N)5L3LVC5M$TGDVV4^VI^E4'//)EG(R]7*2Q3G>/D=)NK9(Q*>DF?Q=]D MHFU0V'#KXNK&:PY+C9E<&K3.X:]4VLQ+ALOE\ M):Z4(W@2>?RB3PA:>B!&I!YB@?,D^#=8?@RN']@7] +M$P#W@=ODZYXA\L0S MQ-HQ!6Z(:^]26)&=1>+_!&N([<(F8W415=)!AGS&M54#V';<'PC_U.$ZL2*D M!YR%'6LZX"%6=90'O]!$K ,_%!M M>3"!NKD**NZ0.*(ABYYC =O5G7UY" N8UD2$1G3@OC@L%@2-66 YIJD%!1B( M5/RU^>FV&7,LX/L]1/0>_J'S@,H6+<0-G #*UO4_R0/X5%$_K&NT<*V%B6IZ MP/>(LFQ:BFC((,C<]8-S##B^#58 ,BV;S MJWD9,[EY/INN.AZ[7(ILE+C\E8G+#.V7"XFR-&^?+_N 1^FR8=B(MQJY1!OQ M11N1>B"BC0C#1D!H>K7W9K01$33]K(V(H"DD&Q%!4T@V(H*FD&Q$Z@&/#+K; ME=UYTZ#^VO(A7U0MY'73]6NB8"]&!-G4T8?_^ROUZY,$H<@'BK[K4B%#O[+[ M5:KLO$2TZTO.Q^H,_>67J31=6S045%-$N@M1.5GCX=7*X;_G69[\+,NG'Q+4 M77-\T#+T4IO\JE(:;?(--YF\ETW^PT/O3PN'781;B'OGE@_7RSJG#-XZ^PG= M+E[L[+KU8MX%=7]BP]YZ@9?(50O\4^'JNH9BYO\*7V^?CR2M!W?<5=.V@\Y1 M?J@-I&%C 8)YV,_NPH&]OPV'( J) M_WF--"/2:? ;-',VBO)D?OU+T7$Z<=KCZ:[E^74FB=JG_JDS-W1;>G6Y_WBZ>1CD7C%[ M_>9TQ&0YLI&U&]71;*AUT#F>_O5O(D[CJ=?$_@[\S+MPOGMP@X6AFLP.AL)4 M1/MBJM5.(;GQVB)KXQE*[23T-9"R,GQO5#!I!I_C0KHD.GBB/=ZE %*I>)HZ M+7]U.>4DDOA(XN]9XL-GC[Q#XO/TM#?RREB&JVRGQ*A/$RM>VR6($8DXD:;O M6.)#:GM\4PC T[=?6V2:?!P"$GQ16]B#B8F3P]08+"EUBY=W^?0D$T^2IP6N M_M@TN:G]_9B[Y^?YO7'/4WTAO>JB=_ZW=D>$R USC" 41!#%=%'ZU$W@\:K^ MV9LO-3*1GJ$EMW8L$>Z*:HC6IN2 N5TW#;0$R]1U^-5]P?C7X+0(L.I(R&XP M/BN*$XV<@X)=1^GQT(:B$W&2_F8.W@A((B")+*\K $F9%X7^;+ALWKKI)NOM3(H+L"LD!(:2V2@RS/ M+XNJV)]9PFI098-J9Q01)ZG3XN;/+;[+U30^8)T]G]&+CQ?.N$R"Q\4+(1^N MSC$7OY.?6-JSFB"EIW(EJ):L80._G(EJ!_5 4*V3H.0'$L8O+OJ1?2Q-LB\ M IF6"V:9 088J\X+!3\DLY1(&?/*1F.8:6/)D>-JEVY%!3^B@A]?DA\6^(0> M_;9[+^T/H?X=Z7GYO8&NY]^;DI^.'>EY^;D1_N?8EP+)S[$N%8./'O)L(/JDIR39K\A"(E9^CWPVN6?) BWZ&$ MR>F2HV(7GV*&^RUP$K' Y5C@^Y0_^=#I>D*,J!K*G_/2_1='^>":LZZ%VDW\ M_CZ!P9^$U@M'VX3&3/D2PR2,Q1Q>YX-O&G(6!F:(9"*2B5#M?83_U^?U\!7U M>"^OWY,;DO%?L6L'=@^.CQ#RZENW+==?\^6R*FXI7M0#\WQA0O+YJLH51-N$,GF2]G,K$FF%G=LC0]X!L;OKLAI:G-=R=!LGCJM-C6/?L5 M[D)#C&#@>\/ E3/%/PL#[>8VPTVGJ97&%"KXI&(XU0$^"5*]Z=,*7/<, Y'4 M?Z74A]"9>$5%_::NQ+NM?QLB.0Q-9;SK'\7A+93W?=7SG8R^YT16J)Z8&K!& MGR_D9VF#KKL5(<4*C-]V@[CBD1RIX2&0C@@(OK>"_@$@:(#YF.ZEYYZFUH6\ M )SBJ-[P(!"@ KEQ$C\ME7(W4!!)_FWU\DCRO[#4TLSM4F>WV2UY4(1 M9,!GM;J*)!_5Q7U- [CS6X9=5=RNZ8AZ3 [(MJ\T%%T[_*3JM=-K*%#R:+R0J.18X:TK:3H0D,HQ(_+09X3W[*N_#5@JA M#$40$B8(^1J;ZOT0DJI07---3'*XR\CU3*]>VWHS#T)(8%)%%QX19GSYC[DR;VMRMCN?Y'&OGR1;$C.L88Z'-,LR!,8"D4RZ; M9O@3,?";X-FM(X)?6-N%\Z!"M<*(8R..O3G'1@QZ517Q#ACTSMW,U\G "\WR M0F?@?1/AO),XUDLG185LR1&C1XS^;1@]XNL0..!"S]?WY$BZ1J+@3Y3";R)R MM[:XOT/6^%UH0Q&_1OP:P>EW]P_]G%('ETZJ"LWR0F=23+8X;C9&%R\:Y0NSN4BWOR!!XE\RB[D_?BV3P_4JY#+,0W MJ]$=8M'^MGKT)Q3H];(^VXX)DN0VO45V4:LFN-9ZXL_U^@ITJ)@@0H\PT"3\ MZ!&YA",Y^++J__]Z]XK4TC.#,C3GB.O:7%)RW?S]IU1?,S @;4<)J M1(URU=[#N/(?I69_0KVN6TI)O%0H92?(0<$2I\1%07!$HHJSX M,&3%OQ\HQNOZD*^0+*$U=&^:X(!IZ)BO8;PK'_Y_'!'NXA4V:>;:CCK>/.?8 M-]LP$X]<_FCVHHN+]\I]L-JZ.X?SDZ^_+#0W?UW,X[K: /*-#*?J\XL=,\S\4WIY#]V#$H?@%NW B=? M$"WXGPV92M=-S_[M$^!H_1=1EH\9LR-/@>+JH#'F]O-ZY-4VG-3QZKN(N;IP M!AG=E+4=STI"54QJ*=HQ);S3[XN348O%&,$+!$XU7*"PSBOC!#2,^!4#4!86 M<&J.Y8++ 2SDNVE@X$,\.4++"!K_W/QQ."H6_ M[28T%]>8OZ/&(\9B.A@[AZ"+6<'[LPS'_X-F[EC[M^Z>1@0KNM#-I:*N MSCS?A,\<0^;]=8WVY3;[\E:8<[0OM]F7MU(*HGVY M&8Z]>N\5[4N$8]&^1#@6]GV)<"R<^Q+A6#CWY:T(9 M.P8 M9RA B>6 #.82L(+4!XJ([W,@#N-X(ID*G4REWB# 8=F\%VL\/LH&^5G92#\D MJ.\D&NA>X'(Q;->-:XU8X%HL0-X+"USV9#TAQF>/VC_AI=O&15^>EXA+'*4A MBT_IBNO8PC(1>YC&01"PZ,3XA\[#P8VO?VO[70."WP6P%X['":%217S$7/L1 MA2'?&8FS<"T@F)DF44G4TTU^B<_+XX526W:WDTM'_9;J^0_$XKPGT(%U=N6+ M.WMA/QK\&+>#D8^!.\R*[U!'!I/$PVDWT?_\B "_ M6TA2A"\1OEPR)C@4^"(QQ=2R"5HXKHI,7C 45^JM/,$/(/[!^!(!R@T!Y3XJ M_EX;4#X>.QP*0"'[R^UVQH"*5C'+1#8E]S;C,5)8TF\#ROWY3/V2R0?2COSM*[G$47&G3X(95 0X"(MRYP>T*3]^9H?J&Y]I'$B?=@GR_: MK*%43;A3C^. ?9K(>8!^Y7E'4K'BG.0ZLC+BLZ0$M TK))"YAC^0IXF M5CNX>U!0,!E<88SO^$%D=G3E$'E=[M69^%VN'&Q@?PKZ6*=N&KS](02<;+)+ MKS<_;'3[\$,!([I]B-@ZNGVXX]N'AC,% M5FP!X(%JP,,N!K=D?CD5-F2+C>XA(D_AO:JT'['HH1*K ,6%PR0=[,J4^H+^ MJB(KNP9@VZU% J\D,EJ"*%<+N28K)+] D8TD*<*7"%_NYB;B<_AB5<1F#6N- M1+Z2J0[R7 XWQ 3"%^9'XTL$*-$5Q-UE/7PEHIP R715=+EL5LSC6$T@"'6; M+:S'+0@D_IW#:5WUN[YRZ(!@SPF&_&M^H18TT>7"3\2Z6_L*OXLE]M[+!?AA M+L TTZBJ<]7Q/ZVIN@[_ET/UY*VGCW=B#J6\U@06*N=Q#OG&^=[]R@Z^=TOWWI0I%;6@6@A4DQW+WYL MPX7>=XTJM2\6_2(3>S9X7&V2>5YZ]O\<5=A]-'Q1GQO3^KVO6W:PJEUE7]+? MOPG @@*^XAB^^+>H>^+&WE=$PX/K+;\DVN_'VF>(#K'$0Y+X3^SI1T2-$U*B M%CH'!#OJHA-\Z[B/SNZS-ZH([W;%,1>_20+QPU>4#J:>MN"_8FQJH;/E_W8; MV;-2B7Z&3 8/#?VHL-WN(U3$#/4E,L>QK.DW&+(?953\]V!_7^+*8ZJ>(Y>X M/QXJ#651JKMFG2LLO#5(;"KS*<4*:0'_%;SM<227TU1S6TXM\&S)M%8]M5<3 M9RV!P$^'ILN&O5%FF9Z&)=M94O8J@\H&#B5.AY*"E,W2>(WD.JJC295R1>[A M+#J!3X8*N7*MCG?&4PX,[<:,&PB2J_I#F>=#Y66WKLQK>$MC9I64/I[*-K-N MH:'IYT/GF?Z0[QDM#A>-V6)C=-NZAK&H8]O)!(J-J8!7FH+']:N+TJ24&X]( MPA.(Q.G0=GW K84-O<4+1G*2,56V.%^UT-"3"0BL25=+0$SP6?AG=YPM)N0E M'$J?/G4[;!4=*6L3&EBGQ3KN#O!E9H*&GCZ5]\"@;%(\WFG38,/DB6UO#( :D-EG(UD*U;&"@Y:;+NP9$GSUPT\'61%K4EUVEO]#2= M&-F2Q,*1]/.11".9JNH3S-087MWV*(KE4Y!ESW !,Q6GI"F-)ERG*:]'2=MH M;G*><(8)HUTVO:$,\QB6EFM,L<\3^M,:"F?G\V=K=P2 MSC! /UL!,P'(&1[3B%2-[6VPM#(1GN\_$A:FK@H%W%II)&4E-FVY[V6A7*5. M1^I-=S);+9@BIPY'CJO635YK>N=P)9F3JYS-NBD^, M"MIF2N.-GES(DGIM>.=Q96$VNE9SKK; MX\%RF\YX6F502[;.(D">'-9U&^]2_&8S8S)#;MI:5=BS"#":UNB91# XOBS. M\R+1;8^;]?-BW>W6JAMM/6AKRUJQS_'#;3W!LV=EM=Y-:;W%#'1YL)KF1\MF M+Y7P)J>R"H!3SVR6P7>J1$8R$GC#X8!CB':[ MU_>'GG#J)I/ 5EQ5GN%]KROK+5MOI)T)&KIG5:@_[3H'^E;*OLO@2%&*&)65 M'9Q93S$38K?3H2?[[H'/>PV^,IK\]>([7NU0>--N?_<=,=1Q3%G#)-$&J)#N M'+GJ?;I_UZ"AZ+(N+/9D=/L?VNBBSE2T0 9A0O8 $K*F[;P:$N#R)6&<([(& MG^T7!NFI;8T7O194#*@?G948A1R%A2JA!)V[*+1Z<]0Y+9*8JI7IWK8WPYE5 M>;%1,G-KU4;>#09=GIW&'_T,K(G )0H_^ND9T!?4:(Q*9_Q+?+AVX#&XB6/(U!'H#[LP*ZN9BC-!)'7,=D"RBJ\SWRH2^< M.?+#8>_6D00_LC85_# ;2.1>:E\%,D_GS!R?KB@\DQ(-W2T7DVO*O^%!33 > MDE=4EWZT=$0 \3,!XO86U@?WF+VE!D@"Z%)ZMN UE<.DLK02LI91J_O! ML^FWD>3^[JD*I6JW]"TNHB+WTX]T2'\7H^LCWJ>"JCOJ$X:]['?JLQF;LGH> MSV]&6:EIE?0,O?+#^WU[B_H1::W17=4/A8:H!&_$UC_CPN6;EN#-3D5C@OI9 MQU:BOLMA$G7=]$1#!M'-06261PZ^^U5B ^$N&3DP!I;EF^>L;0/'[NUEG=V+ M^JLZKC:=3(DF3G$XN9%[VVY7(\JZGY<*=5PB=5TE-Y*N"',BS+F;0*Y+84ZE M.*(7;8)7.&Q;4U-@X:I>;H(P!Y6+HGXNYD0@$]TW?,?[AEN S*"]2FC)$8?A MF&TUC0*G:E[?5VQ0T-BYJ+'[OHIXLO8Z"].P32O&B9:!-5PG!BGKRX\:-1&, M/#??RB%YGW;>>Z]?GZ#0@B]&@ZL[2=Z\<@4[RZ\,JT9!2\Z==M*;%ML=E1<3 M5#[(3[ YO8*-+BTBC(@P(F1VV74Q8CP9YSK,HB#QFTG"-EW%7 H='R.@!4;@ M/R,++T*%Z,[GN]WY="W1L'= )YOV]\T0B?PF81'N$#IG?YRE<"#VJ)+(:Q&: M/6VFM6R[X_']AKCN3^RVX_3\\KY^4-.KR73?V/4:7?>$A2JA1)3OUPQA4<@/J#$YB@EYKJVTUJW@(69!1<:9_6G2K$V')#[S5N:(U/FKL#*"< MX @N-U:K_(RM<\ML0E]NDP9-3/UN97YN.OF-RX@19/ .Z>@=NX: DJDK\(^/ M9/8KC,$-!O_]'^D2(A/*^Z/KYPD=8P0%,4(Q7=0;*L+1U[R\-R=;R+#U%K8@ M:@BJ&BXD;6,!@NF<1=3I2&@M!P*O<9UUW[;[:G*]&OM-'5'RT%5#S4(&)S>7 MIPB&?A ,_0R3\044>B7DOUCDI4PNPW*-W!RW9^DNU29\./(K1T<74!$ A1" M7KBANCG9P@5 MS Q/PQ 5GXU&0V+"L=5BOTT!XHCHE5L(0#R+JD(FM!9Q,\"YSO'\7G'-0O5L7/=N?_>$K@M^7KHJ> M")>DCB&*P+G-7&6"7!IP4E/@K]R%:X=/U=6YZNR^#,D0$VT;V+;?)6FWOA*: MB2'JL398 <,%L0ZP5JH,8G\A&"/Q?TKMCO\3\<_?<7\" 6&?D0-.:RZJ\"WF M AC!JW3='[0!HF7' &IR%1/'\&4Q$B=(.-. $G"[_9Y-!QLY%>W@\8YCJ1): MB2Q:U@8^U(/P /<.#7YZ-*1YL)GHXZ?O>/ I$V @F81OGHL;.'$5SDF"@WP? M$/S474#BG]ETN.887,+YE3I'$W?A0_V2ZW :8FSL0O8",8@$JJD\^()R;;'8 MBRES)!2H.;)I("_7GKD,X$#@"_(E@S6AC$E(L& U<&/A0)]Y$5E]IA41TZ!$ M2ONWOY0 F.KN'$Y1OHA!>HRP'7D*%%<'C?%)8B=K*-6G#,4N L N?'E&-V7M MU[[K=J/3F:_QA0KX2M\:=K?)=*9=AF\!$(47\#V.Y8++:0RJ@>U:%EGP-^O,ERJ1W@PK:!%.&1C<_]!T"+<_^03;<3W$]N]D @6_3['9S+Q@*=> MNS91U-69YYOPF6/(C'NJ[7_'D*;T6[* J&$>I-,_"]-6$3/^]O$4'MC/GKE3 ME_P7[X>*DFWJ$#:>+?1VRN4'=$NXM,=__]!*>3T/)=J7V^P+\9!(1OL2OGU) M/Q!,M"_AVY<(Q\*Y+Q&.A7-?(AR[ZKY\,"[@3?7X9D1(?97#\RT O[A-C?)6 M@/5%-('&&_KP?W_1OSY+'^J!N6F 4>KCY'LMK(3UO10Y((.Y!*S RT@1\;V[ M\3#"Y/W"]!+QKB]?J;?$ZS5:_*4:,6=JNK9H*/;?%PNON;) O;7D8"M/_STO M&.1G!8/ 'YC$=Y(,Y#V+>.#'\P#Y61 \1+R073_G3IS1.S?S)=@\9&M]%^O_ MB5$5LO5^?6A!8,.$+(OS53ZX9U[_T*)O$6<2R<2=R\0]&@MH60<=]R%%Y_S?_O8N(7LE#TV#N#L/A.3BB-1F)VH'67>"7- MS.L"4S:*.?8X!HNUA<;X\*H_TY34SEB0TQQ3Z$C:M-FL;(:MPZ K["-15R>1 M (V]B%6AA&4/ T,>HZVHIZ:U3I/7J%5[QF%;-;75V\WR%FL)?IE3"H\GZ-,R M\G@ MXFDG>+<38"B_9_"M/5S.W?YZ5M?Z]JJS$I+5;M*<"'ZM18*,$XG3%+E[1H&[ M4%LB6(A@X:*JT,=A(:'(DJBUJT5\Z10QC:KS*D][@E\HD8E3J?3%M9Y;JCA5 M(-K@XDUH(L_)3UCS3[31KJNO/-EG2"P?FT6<0:EQJM-)S[NVQC6L!C/+$YE1 MM>X)?E4W*IY.G9:*OAO!O@M%)9+T[R[IUU5!WB_I0G*BY]<%JU&_AA6D#&X@62AHU%$C[%=#-A9])B>(79$A4]4*=-"+W M3%CML(M=W$?FU1?=%I6,IF7*P+;WTLL:2NY)=L_@G#)+C1H>MR4T46-)F3\$*% A )WI>%<$ 6:'">R[L31N$ZA0-A2H=))]%I" M4"4H3M&7OW.ZZ0638\H:)D$-4/$K!P##]M/Y[\96"R-J?2.(^EEX='VM!/ZP M_XQ;(VD#V0.I@^"4 0880WNB,Q4MD$%R>3@ ==LY@UF%,I7,VU["Y;,*2]?6 M=8SEFBTA%6@N5.(UCW'(Y?LNU)1(X.]4X*^O@%Q'X(O;%57-5@9+3LQO:NY& M5+?F! F\KZ2DF,M?$85&$P_T%E:6+1=NSZXP%GS ZH(W1Z%9;&1]1=;7M])V MVCM1A<"W%^$S\$:V!6>>&9AMCPE*JOQHE'8X!O# M:Y1KZ<)0MB<"@?L^&/(UE JY=-^%>A*)^W<7]^MK*!\1]YXW*9B;F6=RJBJ; M_3583VVRA<0=J274Y962T.C?@9[B=U2[9Z,K7 +]HHUUZU:"M[7!;KWZ<"'@ M%V18(ZD^=[]4&G9T%9$EH6WKS!K[2?:ZN4#-CR:SN=K6L M;6*FS-7(E =MY* F:CR%G^E ?3>R?Q\GX M0B.+B?.JTB$S$P0&?E4/.DF^!@9W;GN_[+V_1AVRT"P[=&;)K4$BNK(,#41> M[>J@9,CF'!R#Y;E:T[:U=.M6$]>P55]MJ--97N%]LS0"L3*TO2FLNVY+009UU.A;LG>J,W-::A#3 *0P""V M$G773UF.B;IN>J(A@[LQ'D.)?2$&NIM5I0XQ_-UQM,79^I 'V/?2_:TQ%B$ M)^4*W^@T,X/">"85&JQ ^#5@:2*>3"6CH(L()"*0^ [1'9\%"2J;3\S7$K72 M&$L>]=>Z4-NL)@@DD):4@I;5-^[B$[RB=T75*&1+C2S%R%(,GZ5X_;C41Q%G M]Q)^!@KS.=O0Z2Y5P9EROYY**'RNMX50Z%>8I?%XDCJ-=XN<3!%T1-#Q#9U, M'X..F9+J-:AN!^,:7)+ .X,*N:5\Z'A9B[I39]/N.#LS$^MEHA'K3 M%B9LKB;AI&VG*SVQM")T5B!20<4WG(X<29'D1Y(?!N5F"RQ3$>WIGPL][F(. MO5BU%UJG-P"@!AF3@.,!8,0<^/'" M,A&20.Z!^QA3_;O)+?%X>+Y3:LKN='+-L MSK5\[5@@A-UIU34/SRYU)=+9;9-Q-9?7*EEGUDU["_:0@TOU_ <.+P[2$,Y\ M!1YO@=MP96T YR1#=@XT=2Q\B V>NB90G-=7NYU8CYEE/) M;74(.,&NSME?_YZI#?:?F"?:,<5%>P?G:$'^B3FFOP?62[VH@CY4_L?R5#0F M:%//7F M'GE$/5)HY%H-O$]U)=[=UFF!TC8KH>S=EGHX7FLV5HW^G','F+TIUTU[,(+" M3R0?3MOG/5(/X342^@T4>3L&# 6RXYZ_8Y"U8XA;?!JCA<<1."P"\-(W#_[1 M=.5S\=Q)=*3"/CO3?OW+O@PT"/. C0YTU9["E:+5=[A.C"W%*E#J12BY$%JJ M2 54T7A$F;&*B.T3"-& >(@5(21!W3#N?S7XGNG'1L,5NY""%@01V;0=;*&[ M-H03!:!C+"8JT]W1B8#6$@T;[C&"7QGAW%_=YM^0NA-7]R=MQ^%FV*Z%_H1@ M$9ZP8]79=5#TGR;+4-,,5J4ZTP W"RS;?(CQ"[AH"X G"D#0\D]75[)5114M M!$V0WR&D.0C8CQ^.-MM$M5=B8W%E6CXPJH8"-6%X#,%Y07B%4'APB$.0A*?" MBP0WS)AN0NZUX&\67+8#E(=8R3A'7"KN?[H_.BR@!P")/O0)??Z\V9DJ!_K2 MM?4C_)0IV:.SX5%VCES^"6;N8^HAB6P[]A?224G\GWJC:OL_$O_\ M'9,AU3:04R'U%/0*J#!9YAKBB(-.J$M#WXGEO@,IX5'_8%UG:EJ04]BU:C_^ M.0?_"$DD9Q% 69N:3P7!:J2&Q>P(+_-D6^XY)NMFBE;KTT#YE(( J94]H(M] M%A+M;+U:W0ZS"=PM%H6Z,1)&_38Z4,C$PZFYO\?$."(RM/*@!O0CB(NNW5\F M;,>59A#PNR:W7JC!J7B6UG)^G%IB@S3' 7?4:6\RBPE;\W[]FW[M]($X@B!X M80&,Q(G45<[R.Z1YW73>2W8C*?63W"8]Q#NX6-ZLLL/>UO-U)OHA\2KA%_"$ M@@@%U0-?9WW<@ST\(0PZPAZH,L-O0]4: B ZP@":F6\#D#BUTWS10]%CDL>/ M\;]XA&/P0 %C%6XHPC#)A<8%Q';3@+^8XS&*^4SA__'!SC!<^!2HM^_.(;1G MQP8&I+KI VL-:O:B/'7AU^&)>6;^H05/9.0!UE"J)MSA,CSU;7COWWBEX ML*II< U%^O[!"< DJ/9HF#B&+_XMZIZXL??^1OR!3N\=CK\?'8N(#C%XOA'_ MB3W]B*AQ0LJYN,8."+;S1F(Z&#N_@V_M/_(=B?O/3%M%>_,;:F MZN^*8RY^0V69N=*F/-/#J**1M9@Z')NQM;F/&YC\F15H%D6F:G/1_)5 MJ33#5W:1+S3'@]X M*3%>B*0 OY\9+9B=.@Y9[2T!B;G%X54A1@D/#CRY)E6 M.K5L==46R\V9++]=37HUL]^"(^GG(\<9TMS8YB#-J\K&'!68U:0Q]P3J].U5 MG=V*TH+H:6+.&"[,@2P1RQ8<>?+V))MO;FIYHX^+KIB3%Z/9U!VB9YZ\O2AV MVKUU5MERV+KB&5ABMJ4'K) X?3LQH99LI;FT^(;=F I>F13J]8E GXY<9F6W M4AH1$M^8)*<45UX) ]43_%R,XY$=4RO9?2M5Y/MD!K?33L=*N*B=_'YWZ(F AI+7@-W/&E_D<^-+>5F[^7+E@/PS1;2C M;7,;!R\4\$)Q/++[0TB<_.==4!^TK!9=MSQ;SF<=CG0D,I'+L&.+AMH^@2=> M43N_SK(*!W$OHV_U>IV1R@RM$;>99I36VBVLA-9;EA5RO'RU:74/1/^ :95N MUU?M039#\*XX+Y!%OIQH;B>0[O3#Z7W*$>&_FVFEA,^T>C>OO65:&925S#1F MI,^!\>COR-M?E.UZIP%4P31#%43:=^01F?'8[5U M9FA4Z:^323:=R!3S7J/BK3<0=>]7WU7?JV#^=,;HVMCKMJU#)(# MXKA<'2Q[LWGCZZ2S-2^82;I<=8(7H/BD7532[F;T*?#(] Q@V5-U\11]MK\SW=W"=T# X%2*W$^UA/RW M!M0KVF %#!?-78$Z+VOLG__TU.!-^R>J=FP"#*220&SS]6N_B2J<[L0"D)&M M(%2(QF-0"93]:*E@IG])&__.&OR-)HVH )8NNF9_>I.Y\D,&G*D% .9?A<-G MJ*82Z.([-?V *HAHD%]E=$ _Y1M0YW$;W%,MW) M]+G[A$B=JF50HA<%*2$:*(+!WL5,H"6B'Q;.'G'@:I"T[>[Q M?3\H(A[H_5V>E^_"V]\=C+:B%FN?OR](Z#^O7;+683; M@VKP%_OAC G#^K2K/I*.1U*WVP>X"TT+(+J=!DJEJ-VK8A3$N\V'4&R\D6D@(>9__B#_29T.47#AC([.8. M*?R('U_&CD)M1-5G9T7Q;RN@2.Q@ZE&^8Z:U"PLZD$WTB"?Y5)&<044;R9T- MCQ1UK,HB?)OMF+(V-76X9CL08#M^^"H_*M-Q+%5R40Q5<"CX8;^'!X-Q*JQ( MAE44RN3JT&1T+7]Z_I_]F8G^*>VCP/$; HB!3Y3V!YH/2.CI@>#O/"5CUW$M M\,Q%@@CQK)#C0RSCQRGY@+>#M4?4.T91SY\K"BF%"(+P!T7(0K*IS^FP/_P. M3[$ 81&K/,1R07!8$&,$CWIQ OPH7<4$=A"R&L3 HK?#-?CAKH>;\ORDVU$E MF!^N1B$*]15&;XJT%]C713&#@7KWX>#[^X.+7@VV#+<+B0YL=TD M@D,$GN4VXGC_@)@#T89\Y&_/T_[N0R]W$@;W'T6_!Z,.G_7\"9"=7;@<"P55 M^\O=7S'"'10U8"#^A H!W#=$#A/Q>/#Y3EZ?JVN'$?8 \GOP1M_UYVM6"ES= MQ%4#&B*E#& 'TXO'9!W:B3Y7!;\_HD!P]D-Y0"(2]W?"-?S#$VE":)0ZWZDZ M\,^*:LM0). J ^O3CY!4;\IL+X3T/7-;.7Z-UR>L>9D=D6_X7A2#O?G#'ZP& MBD)FMY:S1Y7@2-U\O^@)?(&O%,U9V>KQ>7A4T6>.JJ^U2=^1A'0MHBQ*<]LC M))WCYK2U39)9M4"N(5$2#\S+1#DV![\N'O%KF*<+#YH^.F=*$(EDYS$?YGER MRR$9]1&=Y7+"JH/W9\/T<)(>C\FLSULOF]6[PTSTGQ^([@'8(8PT;(@VZCCV M-,VX?TR8Z-H$!4A#E04!%CINWLQT>3QY _3UP>%E,(#(O#,1#TYE=$FS L&Y M8,!=@F@4F\,-F]I?"X+,V0-7#4PT^P6(?S3MX-)> 4%(WMU)M/LL-K;,>>RO MHR2ROX^RR.#1:^^-N?=E*IQ%Y@DJ('4P>5FV7( NS&) A-+EF]X(HW5@VX$] M?W5@LBU':",N\#U:Z+>:N%;G[GSGS$HN4GJUX@DYOE_BQ(8R'AJCY>>=62\( M9&E'DH;QZ+0#-AN0YZPT-EH% ,@RT>(:0GU%K5TRR:6_P'Y[BUR)4EW.JVE[ MJ553\%9X MP/I8^92HN!=+WUEI!%BI(/%$/^Y2W>S7U:(@L6YL(E3=M:4[2G>]2&+;\<9V MY"E07!TTQB]L<1O.)A_8\WXT8!>^/Z-#,_;7/@@J*>>U86ZHM[EEO6\V78DH M-!7(:M B$!?P50[DALN%.ZH&M@L,Q1^.XQ]?SH="?WQG@K^?X_P8I1JDL,N0 M!.+"!K_W/QQ."L5U[B:$ A[E(%#R.(;T(,5]%T%Z&J+K6/NW[IY&!"NZ4!69 M@Q#-@^>C(W8,F6U/DOWO&,KF_QT$W'J0"&_&NNY"C_T7[X>*DFWJT+Z[ZB#;BBS;BK5:YT49\T4:\U>@WVH@(FG[61D30%)*-B*#I MLAL1]MJ'+Z\Z]8%5WUKQ7( M?#6Z][A.YOOEXR5J75]D4B<2\]KB__(]F*9KBX9B_WTO54%/UGC82?K%!NJ/ MO$Y^EM<)_(%)W#6S(]=2M,L_8)?)SR)7:)I#P&=F'GVQ!W/L?.%R M[5^ZP L6([VOTNN[\J1AKDWZ1V$!3X5)MYO5,+]2N#H.Q$&VS8E8=U:<"!3* M^T[$Z>1I9N<]B^\K>QZNK@R1F']#,2>$(5\LN_PPW>4:#;K*FYF&T,],OD#, MD^F&BGE*8-=ETJ M37DR9Y=;@KTF:;8ET$B!H5Y%O/L3^G#J-!$*?"D*/#8PNE.700[B+0(6?SD)Y"$=_?G@BOL\;%6RJ'PVK?'VB?U6 ]IRJ2 M:4O(\97R.,4/Q^.!4& %!MGL!'':L>2/VR_?6F'C#.5;ABB$2 &_>3_26]UY MAK/UZMUV7'[_I6>?L/2)83-9367;>#.A)3C'1/7GH1U.QVG\-%__GN4^I#I0 M"*4C H(?%N0TJ#N34M?9]/C*?.QBXRS', QJ+\&\'>1T^=;++WJ*KM):^3UY M!^G%N_,.OB#/_Y]GM3[LP^)K1RV==]4[_(Z3NSK=\9A?NRJHW+02H:[K^OT' M 'Q7;'90W-5^0 6U#AM=[@N"^"4X#H?&1.NH %S01=H!UL("SE'M@<>Z(Z@J MF^CMJS(^O2+X?>FJSVJ@S5QEXM?4VA=]/"KH\E@A"STW*#MB =3.&)6!#%JG M@C7<"B.8S$%AD\J =-+^UX#)7$TN$ZX>H=N'NH%,*N M@*?M4P!5\E?]NG3[2G5_,DEI%]KCT@F_*J_ MJ-Z>@9J>[^*G@N*P<*0+Q^VZM9KCXX;=J/:0I2*F#C;\KZ (+_=W4.](45%% MP^#]MCEV/,1B1TV^31M.[R]4\^&I -7N&4>/^-M_!NK;#<0GZ8)]^&N^* MW#TM:%=7SR]DL7\7.E96B$I/)6A-2'U5"5K[H@,6D1U!E_WW0W H')5T"FK^ M^N5JSS01]V>QF[T_W[-K/&RQ_&+=HJ"^E]^UQ=6?6G7XTGBVM>Y+#?.N<'S% M/J7%WEGCOE34N"]JW/?>QGW4. '24(8%R/^4D)!2I"!)M"20LB@S,B%3N'C< MN$\@")I@9(81<"HIP6\ (*0EBA8D2DP#92P3"B6?-)S;U-8V+CD,OQRUS)(H M%PQ%GB 7Y_.1J6IED5\9@R77*+<&B3F;'?5FK7.M_C1W4N0\;#KG2"9/I#*T M(5D,&GGRS+PN5&?-M;CDW)%9EYFZ4.W/4/O Q/.1#+M8:GPM7^"99J'!# >5 M>KJ.GIE\/C*Q:)E;B]NF<-&8S0.TB]\WQVH4T(>. 2HA"6B320D(F"$&BH=G)).7TF*&I-*F< MS(+K#&N=LF!WM+XUV0S4Q% ;+,YRM"H76O7>ID7AG4V]6AUMC?9\[9WCTV)K M.DC,@4N2Q*2M)Y7Y[-ZZQR?LNI2*K0&HR0W;V]KJ0+=FB@RXNC4R5YE,^*:2$@S MC5E6 ";6![PX\\YQ=(%R(.D[4Y?K#_-BMS9AC5[6.]N2TMCTQ>:$4#6QM6Z0 MB5(I-]RR<.3)VW6N7VI,<:G(,^),!\O*=-.O3\YQ']_J5 EQT2]IC?66+<\& M>"&_09<0)\],M]B<5RR(9;RC5],5HSHS"?-L2TIKD5RLDTZ-T3:$62W+K2L9VM%^Y4 [5BC:.S5GL+5Y0^@SIN.M?'I$8&7_(VT--B&2ZQ!4>> M/+,T7VU6C;Y>Y,!0U6;+P:0O$2V!P$\?:C"SSL98#V6\45^,M\VNX4I=#PT] M77UY4G(Z4S''=5R2S?"ZV+77\*G$&3A9Y[N\+)@&I\YXBM(V;5!O>@$M9VS M)7PSH.O-U+PW:'&M*]7H.TDH?K&&8MV$-AV1?H@%%D<=*OJ[8N-_H68"?\>: MJ'L)6M*-BCQF1!ON&&IX@=I<(.LI9D]]9X3MMP!QG:#I!E2D5+_0X^-0^"&R M=0(R(+,)=0F!-J#A^O8.5,W@]^?0D/&?9_OF&/)PHH?L#:5]]Y./H-,/B5O66% OYON /=+0Q(=P8\H'\H96+P[TO$9"%=%\B( OGQD1 %LY] MB8 LI/L"@>R'UJ/^DHWY8"3\F^;DS8CP)V5I4Y\MXIB W)D*=1'',_1[K:;C MT \7X8["+BY4K/:+^"?U%ON\NU!M/ ;6J#'SSO^VZ\V\_\UODW6FF.T%*H.2 M#SCYG9CJHN5@7U>?KE\8^T. =$*,SR)4Q$PO5YT-+S.]A45?56J8>$C?-M/S M\CQ ?/08^H!+_/HZC']A(SJF]?LR.2Q?4&7JW0CX-7D[;_DWKI^9\JHTWP,Z M?7R%-\G/BG@[!#M_E[S]QT=OQ+,7<].$AF<_H2F$H%A?L*Z@$%!]'^!SE,2! M$DAV$2O6*(%>N:0=9 M. CA0P%\[$I4=3]\R,SZ'-PY8& _S.B7GX8(WW$F;=;D\CV\E,=X;EGK$;@] M8A?I+0I31]&:/X1(NQBLSY$)$8JFX@D/"'1AZ@3V(5T'*>).(V?:[1XC7+)T95%!+H1 MZ+X#6#[NO_]*T)V+XJ8_=1.>Q@P[TF18R^4[+00K[[_8N#?:? !T7Z8. ETR ME8I3>"*>I-]Q47S/H!LR<(DP-KPW(+?!V(\[^+\28^VD/>.&1F;*N82^)@3' M,&NUR:XBWO>DS02L=QYAV7'G=[YU$_+5!VZTC&[W _'#8G M\%N7P3E4A0[XMYP[>:])AJ$K=D+31$O$Z)192LU0_<'+&K+D!^3];-&ST_O, M)_&>"54FO6 G*WZSV*H565T1WA85HWW3JK]'@B"2X ]G^K1=,4+F MA^E,$;;=-;9]W%Z\*K:U7&\U(_M"B1.G>=%>23I+YU!9XC>-YWLDQSNP[66" M[+#M'=[)"-M^.K:%[3KS:[#MXW;:5;%M6613(.G(%4[M*U-NH%>9M)DB ;33Q\;"\RS6H>\;4+U3H?E?AI. [G^F/=9U6>"\O"\WM6>5Q M5(+ZM.*T?^5^6 8;K&7=125]_'K89TI0*R_7#I> ++HVB $5?B^H. [&8]1D MSC-=78E-Q14:! QHF#LJ]E24^ZD\N<^GA@S?:D$ M]$1+L>%CX6Q,)WCR'#CQ6]>_9N'J]HOK -D-6L%Q.\JBSM79)YJ>ELL^+8V= M'Q*#*34M\GQ%(J5\%P,YMAV5QKYV:>PY7(4.WNL-NTEU;!HNS;%$PT:"\]O_ M"8G+7W@<@W_Z^SN4G8OJ-'ZW?8D*SH9S8Z*"L^'\I#%GW.V;)D>/&G1-0O6<)V@_Z_](^+M_TQ(HA2G2^=.[NX* MA3^\(YSF#529;&8W4F3@3*SS5*QIDT'D\G MST50_8#,HIN(> 1\$?!]* S=,"GIFJ+DCG$-KR:[P_31+DH)9U/)U1>"_A M(]/HBUD5<(PDS]>$SI?7+01\= 1\$?"%ABIWDW")EDZ0'RKQ_[$@H.OO=F.! M1-Q&\7 +UY*GH@V.HOF^1/JJI#]=*&L:X%6@1$S MVXQ%3SFUWN\FZ<&T(W)>4,"?0&5<4G&2BD K JWO6Z8S'*59P@%:VYH!*H-A M(L-O!%8JUE4VR95#IVG1=#I;I39NB6?:S&A6J7/SK<4&)?-)'-6=@O^=*XSR M'>JI!J]HNI*NRK&^:%FBX43769%7]WL:A\BK>] O8L_O ?OO?]N!E[.9I%?R MIFARV=I@74JMB!%FA,ZI2S=*&V6ES@F9--2VJ X&^&@2G01\G6[S1LK8*,BU^T. M'UU_1 [$>S-.]N]H0RZV5!GUMT.'-5J3#5EZ=SIS*MG(U12!PX&9F#%Y4>=R M:NA!]N MY5N)6=:E>E-\3F7-42X%5UYW']-LT=[H7E)>R%DBPP%2T>NO]M;%,:$WLWQ37(?NEB.S[8RGJ\R"PBN3='8B#A*S4G\BI)$]0<7__^U] M:W?:2I/N]_D56MGGG97, :(;-^?,7@MC?+>QC1TG^<(24@,*(&%=C,FO/U7= MDA W&\<8)--[WG%L(:2^5#]/575UE5)0,R7I'7F9+VH.=1SJTF*(+(.ZAG14 M[/T>.*=W_OM?L7T4[<>;)@6[\.;@MGUSUCDK'AGE]T7[X>51I2B)-6D9S MEI7+[YAA=+>7+T>PG46P1!ST>![!;*E]7+-E]Y=8R![\V._W3L\D.7$;'\WC M'S=G>M$@O?$OT7"(I/GG/T:(8)C!+%-6I(RH\AU;CF!\Y^,#[7S<-"I\YX.[ M S^FI;$D+B&@Y5[]TJP_J ]>;=#HRW>/->G/@9HX9Z!(?C7/S-XOL>=WCOP? M]?J!90ROFY)$ ZG4N"^0XUQ"<"Y!\5C'1*Z; DGZEU]VY\U;@MU;IWV>N?B4.ZZM7(;]5^-3MW#W>G MY7/B77R_[E*DPZS+&;D@94J%Y_9W_R+=P#87[0TQ"!EHK3X6V+%H2_'WH4/: MQ'$(]F&=]7:V6$DV'?B5@#%ZLQ.&^QKY,N'+A"\3ODRVO4RD[8\15XVG5>-0 MW:I.M*VK4-F*J\O2'^OX3UM2Q5ZU^;M.NKW+7NMWXB(K]O/7BGMG##LUK2Q^ M-VZO?KG[?SHXNJ@N2TJF7! ST'FHY:O_KDJ^#W_KG=6 M]7[?ED?#Q-GM]1\#E\B]BW'M+#O:OVR=GSDG?J4I*;@34U0RHE+,E-\S'69B M,"DI:XY#%8>J#6_GU ^NZ^*]0I5I7PI4RKPY%@??50Y-W';,[/;F_?=,9KYL7C=E)OB[)V>_>;'C\) P3OGGCDZ^N$8[>SO MVEWUNODPONQXDERHP)WYV3N[O^[-T\;94T>L=G_^:LK'EXH[&C65^;=;O:-] M]>FH:HB#_-E!XUYJ-O4[K%@]=V>O\U/,NH6C[)UV;AF%&^7>E,98)G:NG4\/ MUL'!5>GTK#?V!NV[8N6^>7$65,&>OK.M-'5R?.B/:MG3_$F^7O(OR\?7S?S\ MV[/:V6.I.R!B+WMN%8[KBETZZ6,1@OGQ5-V#$JG^/J]IC[<_\]))Z>YT_[I9 MG+]S/!1_=A]G?RJRZK>NZ[6,#O9W)WE;G=X)[6_GXFD^-,8_7QH6;Y\ MW2PO&*4_M;NQKYG[@-E$K)S_^%T8'=(C0'.WDK-#K^KD:ZV[L^O;UN/5D^BU MG5%P6FCZUJ%SW.N=ENN78KUY_.=DY3E\% MSB& ^T-XIN?X9&T4/.<)F]%E"A-%9KGW+*Y[#!V2I=K'IW\O;8\(LI@3A*#[ M A"T<$3L#GS>A7$^L1AUPO!&GK<-8"'M&$)>T+/;+A&0>#5K+-A# O,-[]+< ME=4-UKEF(?\T+I_J?J,W.!^>G>O>4;ES?;UN?>/D\G!*X\BZ1$>M8P3*G$NL M6<$#D6X1I]YFDH?T'LR%.ZM'7&J.T^P<#OUJNWWSU#LZ[KLE5>\,;JO7G_[= MP%"\WDI\WZ%HU[W^Q=FQ=@7SB5 M2SR7-M]T/6'HP&PYT"C!;L,?"#7>F&(B>?#-8820I@5"U*$!/L$3\"H8 (+F M>3!$/@Y#,#2="9H"B5 IPO$#1-:[>,.8?H]^1(R<<#[7N-8X]@P85+A=$T8$ M7^:"1/7[]LC=H\/[[ARI=XGA]PF*Y2.Q?.*B151[\HAC:?TJS(4-KW8KEH&] M.,=.5&@?]L='L1Y4H /N+4K7/+5JI?'ONZ?*^:U8N-3M'^KA\/M);_1.U#H M_;K+6!+,V"DWP7*_@+BZ(AZL(/:$P);78<*TH4OVPE_BC0*Y_18T:* ]9>D, M6I%IG^V3MA>W];,.:SM<"3T)XG^PY9X3OC5XFL1Z]**+@CZEJ.3*ZG-Q$8;Y MN.#Y-CRS#<(8#DGX-U4V]EHPZ;TLHMVWH>V:*(Q[#NEK:&G//#,P>>B+PUNU M%N ++*N9CF[/._0*YQ!T+?KY1J^C\FR4(Y^7[_'1\E5U2V&C)<>OWX/1=[67'1(W) =!I3RS;*%"D3[IC%8S)7 M7TW+1N_]%UCII?7UW%A\-BW!Z]J^JUF&^V5- :GOOJ+6+!!LYN=_S@U'M)CD MOUU,DI@KRA]I,:''C8O-!L2F4/Y@8B/_+=3&<35A46M7"]WL&<$BWM[:5DC" M^KQ\&:PC!J^8N/Y.Z68;T5"9ZR=A&0R>E0,NZUS6W^(>2*>LI\GV+M!75+NF MI:5!=4N@I+[D8'S_/O^?M7%+2D.O[QH'S9-?O[3JC][M@WA6+@PNFX53Z_B@ M,AWQ4G&;]78\1,!UZ%-8/,?4=CZ>R]4Q\-D9-ZN7S<&/XSOEMW):Z'_=5)O*IW^E?7%7!C7W9,?/\EA M36X<]&_S6D>L3I:3URV;-/Q++=O>IM_]3QD#K BSF0J:_VGS-[8WAXF:V6\^WO/XYZV8.VGW7%DD&N1LT\56Z43%E^1^5FYQ<+ MQXSD>AN2JT,!9MR>Z6TKW\AG1>WFND9ZX\&/FK\Q@^C[]U']\CI;Z/1,Z?[) MDL3#[_?E"F!& 4O*JM)SQ4[2YYUIV+[7%N[G_\[%3OCN[NVI?[)[5;5QUM"@#E[-V?/ZWLL%V[KY&#'\YO MY:HE=YH%5)K43*F0YPXACASOK"UQY/@+U0F0HT6^YZO[#U;][O[RUZ]"(:^> M#DH;4YU^GWE'(_&VWQ7OM7:C52S[6Y;:QX^4]W?=T1&V[]\E"3J6Y?]4R&^VF7JX5CAJM7O?JZFS\ MM)\L'URW?>%!_WXZ:152E,"]DOLS]3QPAW@LA5LF1MNL( M(3<+W]5*\]83J[6LT56\3O_Q+$LVAA E4U9;J,#>8$[=)T3AJ5M6?UW\*8^?N[NS6_&D/N^1[QZW\ MM=X\T0Q9"BQ0EUD:81CQ(]LV1F:_ORCB;?! G'(VW^R9KF?>E]334OU/I5FF M$1X917W'S0J.*+N.*-S 7M_F!2"*TO_?QQ_+_W]MN=? M(LJ5;I[;1/4;=Z92:Y[=-X:6*HX 43"&-J,67\PYGA*#?.424O/Y']-R&#NY MF+GM.@6;.?*S]6XF"PK7MAOA$G=O)F/H!86V;$!L#AFIO?*8_#"_+=_+- MC799?C3.G@@%!MRW*&=D^;F=35Z:)=7]G<:)OT3+]\Z]C4G,B>72)Z'8#X9] M>TS(/K%(V_1P-;CSV;1+OT[;DEVY;XA'!_7NX>'PUV__,2BP9%H^K"GOF?N: M>)N4VK(64DX0#F!P+-#SJ_!-FI<=P0X':Y/5+*!%^P1^QU)1PJEF^9HS%J2, M@+.?H3GBH]H6[39Q7$$#G&3MUN/M=HAG.M3J%%SM$>M."4/H"H WD(_0( S* M55'ZW/N"Z=KPR2<62\XN!!G;X54&R0FW73/XLHYI(5V!!/+D"J.N+0P(\82! M:9D#?R!H'4(COZ#GCZ9.H!D N:P=0=Y[FH)>&&K(G"9T!*Y[-O8!FJ4)M* * M-(RUR'2$A=O5 1B/4J2-4I4YV@0[(L(Z?6AA?O:?V1-G9#'4/,Y:-, M5GN1,H'C(*BYHO0?8?(KCL;<4&(N^=B 3:639]^:3B@?7'LA+6@P*YX]W(.U M5GBG29F!!64R!?]/$[H. NP_M_7JPOR/^#L(&2@9_2F\"2Y]^I<6(4#!1'Q M>8X07?LW-K_+I')Z5!<-%PAY@+5!X8?G<#G VTUADF9!J_H !-B$>!_L& ! M23WM26AIKNDB5DP *L(CP*;_LV8E\NTU5K+Y5[C3 FJ(,P,20]5VH3FZW;%@ M((U(52S$BJWX1P-#VR_]JO;D([_6O#COE(^5T:=_89G.EU*!N>OCX 350%X% M[- 7^J4QR)Q .6-92DX<8!R$:[&12YEM>O>6YN;5CL3HMO=(&(0XPH(='SK M@";'A,=]K@;9[V.KT#G[\^#73"E[>K%_U&W8#]NO0<94+SDG,+D,>I:E71/B M?=N@\C4E /$-CC;][]ML>EM!"90SJMV@/9L1AK[C^J#9A.OX !:L[L'ZO+1! M3V+@6>DXA+#0^"-0RQT UPL;[G$C^*2U@U!K:K=!ZF@5L\\H;[+X[>B"_B)] M^\)J^]"21,#WL.8=-HA,P8*O&*#&L6: ,M6R 6.Q8)-#7'@U:PF^!UO)/AP$ MB!&4/V*J'D6;D+,$S1..+C)!42* (HV"E&D)!#12G59_0J\Y_GMT$9D/5,WK M@CP( QN:['4U*S34V.)Y<>!7I! 8?=*T]Z^D,_6R?'7W( Y.VT/CXN'V3V>% MS9HJ;LD0!X=O? D+C^[3N,1M!K-$)^F"#A*]_T:S.L%-\-<%4X.#SX,EVURV M9/?'\4^BAX3B$CSER+^^.:OUQ%&-F#<]T[HZJ^LWU\^5"UON'SGT^_WQ =:L M)<9W&TL74IV?N-X5<5"/!=TRHK&L'.,QV1NHUO#ICR16:P_Y=N.[[C2_KUX_ M[6\G14GHI ST:UV\^_GK9^]>.M"O[1]'1P_JLS7Z,?UIW\7;?S/7/C/RLLNM [;V$S!8.T4;-]S<7+13$4;#Q#;C6H@ MXU<:M08BP) PM40+\2Y$^P8A0@!GE =4^I)K9!U1L00N@%0Y%NN!V861Z70"=W)1K.ID^H(0T(ZC_JY3%O*Z25E,S2J2I M%HC8U%J&T51THZV59:(4Q?*G?V-U6$\\,@BO;%IOP'TA[&:O'>46\CXK_K#]$EZ(8:)T5J_"#R!(;]0DR'A@#I,?78M((M M&?J)WC5)6R!/P#7H-T$OJ*G#.T+5N%JK1[HQOH?=/ZDR.G?_870_J+14E39\ M'1D.5@Z9&G!L+5-QX<46<=WPHD%<& [Z.E9P.-838S)+>GR6AM$L(4LNKY?! M_+YPB^MC"5#B# 33C3P# 'HW?A^>(2E:5LI_)JS34MX(_HKQ0,3OSF<)1RPL'+.L/+G6:S2C)4$)#*^^; 9!9) M9NF7V$"SB$Z6XT,:ZGKXJ^N/X!5 M@5XAV@?V<,+$GI8$@3;",D/UR+0-F-TAZ(5MDTTI?MJH52,CS*%3C,_!#KF9 MP&2#=E*AB/<3VJ/INC_PF15(5X ]&(!63DO&8O>?7U]#!_Z&U=A?L,;8;(2? MSZTI)D9#/ 'NH+V:P;=1?S]S3D%_48&$CB(*X,!UP#3 %T>S,UDM.2$@I7T- MIPF=8K@-,5F1F;\+EFN ,3/%7 #9=8TYVPXCP=:VR%C_*&7X]IQR#A,.@YX3U9[35U ME5]-=!>1>$9K@-6V1CF(=JDBUJOC($WTN)MPD(0U4]_;!F'.LSC;ZXH[60@ M2X L94/BP77-%TXYF#8IZ.#?9QLY:DA'S4TIZ6!8&7K3WTR#I$>71P1[37J M/R:T-XT(#-/<(?J4$%5Q[8(M"@AK@HT5:,WH] %1H[N4F@&M!IE^I?32]?P2 MH;6G"*W]90D.YX3Z:U8/>^.*7#*!*7RK0_JFQM1H'-1%#P\=:D.XI$UK XNJ MG;,!#NIBQQXS])VA'6 #8#IP#&T.59SN_IEP+F >_/ZB@*Y/_WZ6OBQRH2QH-MJD6C-$ B3/N8O9=HJE[ 7)$Q9DX1-R JDYA%5!!2: MF/+M!>H"S)IOA3.)LJ>#YL'0(@,6$35]8@@2SG( (%28=-OO&TR+UB9*;; ) M9#,S9I&PYJ:E(16ZV3[1-3HJ;;HG9UI=4.^MN-7J9EY!PP-M3&V#8)+H8-.I M$8CCX"8@NKM-=WJ!+U,@%'1BBN M?S!W?U-*853EF&XOG.U V\:VMP"R!JCP1;I?:S) ^L0CB]X4,Q@=&I^@>8'' M!'VT> DY"#2J"%RHXA1J);835TKPQ3A*T%BDPMSZO>GO+$03LX;U=<[U1DS9I8%W^+3PM@J8[![N%8/\>82$ZW.?;N)2[V" OZ$,$&.Q ^M5 M9N?+]C%@1Z@JZXY),4$ R$ E%WH,9DT0PCAI=@,M#4 A^%;=Z6A6G%CPYEL M.F,$&AWNF) 2R*/ >4QH"_&@&X!?F(.5A)7& SB H*W4#=L 9)DXAH^ MI>$!]=A$=L7J\#-"0V?*,ZHMCJG*Q-6*!6[3') ']9N#GMT?3X?'&Z9!7Q+; MG F=5H!_;8:='JJZ#EHX"+KT'MLR/<9&D<8#NA"QJ+,WYMT&5NN@MAW!L>^% MCI10*:(6NNLY)@9%L5>@1SPV)O"\/GKFX1E 0ZN$GB%.NW[?RZ 99@\B+_] MHZ#;0OK%%P5[$;%.4!RG/F(T^2AZLSG7Z#3 '#IP+1J!>-NC^LJ>T+ME]AM-'B@@J\8L*R"442S!=;-[5P)X8^=VZ/SV4* MB0 +U\JRK2GF\:/Q=(%8L8V^F#Z%?07>]J([0KT+&M0C8VJC#88L1LJ=[/-, MWH[38TU)6!]($;BDPX:=-N8*RQ08>,*B%F&S?'3)0?^ 98 M$ ZJ$*_9TV#^YK9F]G%%X=H*GR>+E)NH M QA=B4DLJ-@L5&5L/+H2ZQ$]$L-\+7&G<&P+"OK+H,/=Y)1N+T[II9;=4K?H MO R%BVDR5XCM2^8KV-Q<:;XF,N6&3PV6/P;0NS,1]#%&HMLH\ #X5^)SARUC M.Q 36@%6-%V/1B,/?1!TG7H0@Y"KMND,,L*1@^'1MUW;L3R OO/SJPP]2Z:A M51M8JB]/HQENW9K![G!@>;!5EP$^0JNC)8 O$TK.,&R=ILX)BHL M0AH0G4H4FJ?0X!U\I#-<0!4G/YT>Z.,O8 (9Y7QNZ9"_\ MY=L:#-7021&[@@8R[2BV(=O7QJ"#[K7-)[+0'QFS*$.#G_5Z.A53L#.1PZV) M3U_CG[RI$S.['+1]T/YG4GV4YM):_/<_Y4*Q_&TVN<9,[HLY%'J3D_=E4S]8 M#@;JX,@7'>J0P]U8>LIF@AYX^BX3[(S%E/=)/%)@3V" .@V)NW,2BL*EL8C[4B0>/:E2/S'\3GH^$+X,,QA0@YD(((^MF M5@RZTK),]A<\DP92, @ ME ?1(E3V8QLSAJW[@ZE#ZBQ6#OWY+$ :'3J3 "; 6Y$F?VE9^1WI]W,L\Z] M>W;:@+FX: P9"9QD4Z9YL FJT?U0F!NV21>89L&[P/@WV%:HUIMZR@ ,*!9];[_D%J#Q M@;:!.W"S?6:Z\#Q19[#L/4R0X?-))F$Z*C.E$_ %QQDS;> M6L#W_C@D 9MN L8/$$P#_6K;,M@8%NS,W)FS@!\-_S:/YE9<&G45M#(ZH C#COD7A).33.A)SK HNL*WI<>,:>!7 MN'%289LPDP-;T:Y%A)]M$[-9+$I5%>Z>R!EZ #.V31\[PXJOCT[_Q*("X7\7 MFJ-W!:D0;L&P&%0K"'JF#PO#F"< OG /Z*W[/W(FME&._I5%RSA&$Z858R.& M:&'[(E3)Q*,O6&QNK"<1VEE341H+ BS" Z'TRL2.#3/ZX%8K$X7X8Q::P6SS M%/KV&]2PY4>B(I5QK8<27XQ@L,*#;&1R]&9N$F;"AIB_-XBJB?P!^/> D,5A$PC-"$QV)BT<^#:!?G7 'BGX['HLUO0'/0EA, M2T=?(#QG00 +B^!$^HX-K85]L4-DB9FR4T3" D$7!8S/K=5XVM&<$(MPP]%/ M9?BHQ,-'>?AH$L-'XZ 8[%Q/A8IB$,;,(?ME2NTB?6024SA14Y=%7.2$"@TL MG82LC@*?6O2X)7%J[-O)5"UC"8[FCC?82TZ^;S_S2V7.!IG,!AH^4:QG9&-0 MTP@&/1>^RT$]W MC9(WE#^ MH1R) \/M-VX*%5L?5K8V>MI41B%*KZI80A7N)LJC)#1H'/4V,[(N[-'RG)R& M2%IR03*:=0I< MX1JFOL74G$*YFHNGLHR:* 1M%,)&,G_0+6JH5T':A!,+8RF3ER+^TO9"+Q9N M,R4P[6_:W%\R=W]Q]]>+[J\ )TF+J*VVJC6)D9>:JM0VFBVQ76X2F8B:5-:T M?$&=PLFKRLWMR5B_N:CC^F8J[8#]O8VD5X2 MM$LM">! +!H&* =2L5DJY4$(5!UTZ+PD%\OBO K]O2FK9554MJHQ?Y]5B_.U MIR[8Q)X;;91&X]+0N\3P^V2KLIA'Q86U,+,H-X 0MM)]Q='DR'R="QM?1WSW M6JW-!?E:HWCY^2439%X.RZDO#2[?9@N?W]!?GOYA,L_FOY'9Q[:)@]4_4^MA M:MV'-@*&;\J9,-E$^)A7))T(MZ_#C )3$9VY):7LN5C*Z1;+$(-HU82X\)'P M@SZF=3%8=0D:K,U"=#56SCM*53(3 .R\R#QA<&;?#F)23)FRQ0<,A M"CR Z$C2F0-J*CTTYE,++S#''+TRY;X3)R(7W#/O'?6^:"Y[-)WHT$&9*^?_$W;HENUEFMC7<"9H8CY:V'JNFL< RFGJKL^!J52KI#2,:"+F?[_ M>A=% 5A^,;P2:!'3H1P/V#Y8+T9ETNK[!PMCPN*\%>XM'-1U,][+)IE8T3K M$N#9&\M+]#BQV,;YG^\T:&R5I5FP#F@\X7 JG"R^"F= 0BT'?+54-;.'*S+1 M>]O-A;F-0CDG4>U5_;9(%UO:D9?H9/,=^:M-W15[^Q)Q;&@;70M?DW6)GH6[ ML3;Q7J!M3AW$_N\'W_:^O=@"=MNW3\%&9=?SAN[>UZ^CT2@';\AU[,>O%4?O M I6Y7XG1T9RO!E@[7Z625)94^2NL8TD2U4*^#*IO7I8+^:_FHV9E,=.C! ;1 MDZMJN:XW^ <47/(T&]SR-V/UXH[I?IC.MQK+_1XK'6_$PN%/_?Y8D&0:VR=E M!&V -=A/H -=FPA5;8B*OE"9E/F@6VVYC' /+^O:H$Y?$*>#Q2+]EG#ED9QP M[ADY9B'6&L(Q8 F(B#OY:*IJ)*CS%?R5^BN P02)I9;W[+"1#3+T6/RA++(V M"I^G#(-9BR#D0UC2H8%0G*-TIU2,Y9S,%9QD2&B*M!FI6%8*7[V!+,DE25(-J4F> MY*R$VLS[JS%Q#^[0(=F@YMF@\PMMUEBJ>QX).S^1'*&7/ M8IH*S%U6*9?4_-\J*K'18:<]I&E=Y8.@(2?U=$$F)_6%$ZOD)"Z:21?-I! \ M$GN6\09Z4#='[IW\QQ(HFM/9H=/=)Q)#!L6GD MTLI)%-I+"_BM1*/*MFGTD+0<:O"7%AG\J42?CT^<.X-(NT"6(4'*7 23*(*I M(T5Y4Z2X/^YK(_>-]"=S^DO=RN38D_ >ID]<56X?)E\ID]< 0GD?[@0 M)E$(4\;%&]NMH'2$M=W"#)R,9J8S1;.\G .+Q9Q/G1%;G2-Y:%WZ%B^'IX3W M,'WB"DB@<(Y,I!"FC".537'D LN0IE,YL7#O#FFR,M(<@]:T7)T/%]A^L05D"#/.3&10I@R3LQOBA-K@V'?'E./Z)(S5BRL6BJ'N;-F3E@=.#GA MV@1:LH5C_[F,6"N3:9Z3:>I6.<>QA/(*2%!(%YGRT\S))]9"08O$*[,?@]FQ;.7VJ09 M9$I..'QY)W%Y[Q3A2.(_4QV>I++:^Z=-_PMZ+*M<@M,BP:FT!C=VWK)BP*S; MSGBYQ]4B@EQ8PG"GMF;!Y_NAP_4-*0N6'L?D!B#G8XYFN\G'$K< DR^2F[< MI8TY2QMDJ 5,=DX\H*$9=@S*PS$G4(Y6B42KW2+0=%7-VTF!3*)]&M:-%^&*(K&Z\;(HY6G=>+"[ M-A9M&Z4!NK0'<_7@%X0&R3,1MRL7A%\2@HO/."(6<>!;%S8TQ!6^PYM]A[QV M?Y.GY$L8H*< #W<& W>+E)54"2$GY9205&X[GMP M\O'8MPS-9)P<50)8B6KPZVVKCQ*NS[6YU M-NZ@^0#V\&XY:/*I$D+NH$F:@V;)=LG&/#0G5W5AUDLCT)J#J^R8/.=W04\' M.C^6N&W@>2_NLKS"=\.382<,SE. ACN#@+M%R854"2&GY*10\C-9QC:7&=OJ M]$VW*]RBM=YG\0M8;AQ93)82<,U(T=3D-:(8YN:OWG MZ?*");FF5(F%FF82MRRK'<&.GU5]X"YZ*LVQAR@IA&7Q? 7C%KD1FRRH3@'2 M[0RZ[13=RF*JA)#3;0KHMK2Q_*&1H8JT1.W(51DX/*$F,7-5? 5YECAY)@MX M4X!;.X-5NT6>4JJ$D)-G"LAS8P4FILE3?@UY3HH,EU_-GF7.GLE"WA0 U\Z MU6ZQ9[KR@^Z,$*:,,>6-E0B>9DSE-8S)'+Y!*8M7A!O)O/AO^M8Q1ZJ$]S!] MXHI0D*[,G3LCA&FCRXU%%TW3I?H:NCP@.@O(85NDKV),GNLZ?4N9@U7">Y@^ M<44H4--5P.FC2&'R^3%> E$1HQ#<29$G>7,U$*=8,O\:EJSKGDU#;J77AMS* M2U-05RS+A_?.!]P"2;;G2?)OBQVB-2P5>+U#CDV<(;?)D/E_4B6%'W$',_EL M^9PUN3&>I#P$I'=#7,\Q=22X1E=S@!Q'6!#BR-& 0M= @-Q*3"Q#;!M]/@KB M< Z(E,&R6JFZ;$2]O*'IBNWK=='[@1J0XT;2SZ[R(7JV7I/N+. V^)&XZ4- M^XOL;R %&&JC6$R@E-18!$B8Q$@W-.+*P,AS7\V$.N^M"3MNT B49O MY^% R&/;M,<$$!KIMN7[?@[6;T\ M+ZO'9H67U>-E]7A9/5Y6CY?5>\6B2'/U,UY6;[5QXF7UDE=6[^L:K,+5GI$\ M6RL5%E/4LQ4UN*TE*+W0QH*D<(=?:EPM'\6]PAU^4PZ_,G?X)5XB4^D#W%@) MC>3Y "W;RH9^P%C]R)7=?DL+0[=Z9GH>Q5\$8>2 2JV_;45:,[]RMS-I+,Y!SUDXJIVT;+W<& M(W>+M27.VMN6R.13='J.("XBY&.[;["*'1[)">>>D6.DS+X]H69*ROP,X[91 MB9-H\B&+D^@4B2<8=P@I_)#D!O X^DPCH_/L._:WX2@VWKZ MFS[!1O9-5V963KY)(5]1+>3+LB3"%47ZZ@UD":M"YPVIB02DGU,U;M,\1JF$^ MFH;_EVRZ- M!\MB4._S6#8>%7+H*#WX4!$RGE1&X^"2Q6"Z5OAI*OJRH173Q M%396"N*<>!YQA+9C#X1[@!61GA:N7B]2#ZV_7058:.V1'T'SI$?#Y%VE2-E*2?Q4DF)%,GW)LF0X8+21[*T088S72]T MDIF&J3E *C&FR*5Y17&JX%3Q,:E"X5214)'<-%4HFZ.*JFVY=!>CC?LF9$C@ M!S5B<*\##"!#N/);?5,7*KIN^Q8]Q'9H@EWSF040WG9MQ_+ , $CZ@OG&,XQ MJ5C0.\PQ,N>81(KDYCEF8T%P?\\QH7ON8SJZ/CZ7?,RENCOQ$++*XR$2*8-7 M]H@X"*@5SP,%G(SI!D;?-P!,01G'_007OJQY6)\%TY*S70MSI@SU%ZZFIU6L MN9K^<6%7X;L&217)#:OIR@9W#:HX]&T8?!K@BM44NB9I"[4GHOOTP&>]#9\" M[5S%#HTVB$YO5T09OT(WLC6GI5G0C_I3'XBIHE/-7Q9%.2U:_(=FF0]-*9P_ M O[@;A[.'XP_-N?F6.>&6BU02[G*-7#47<9"DY,6,H+F"9MA## ,>+B"JLEC@1,6)ZH. MP@X3EUG2E&OO:.8?9]U'-NW#*Q@;SM[84GA6*^"\MTRG;<.R;(JW5H;7KRG]4?:V V7JIC+ ME\-JQ7M166(=9J*N^1G+ *U" C?6WHDKWPE_@HX,@&C\%7 MZJRIX:*@DZCYGAU>8%-(KTQ-= P?@GOFUY'GA V+U9;'Z^LMZ+XPQ>8JX$C\%$R5KOHDAS,?HP<\>EG9LN1K_F1;-LC, HL "XG0DN)G.< M_OL?J2!^F__Y3H/&5EF:!>N 1/DGI\J(6T37?A<=X+GN;IW5< 4M^D$&+&$:0JRAZQJ19X?OX88*T MKASN0?ZX'F1$]T;UF*-[$J4R#J.WVI-MV8.Q4'L",YHF?&OH73+0(KCG )M6 MX>4 ^[$!MEHYYP";1*E\ 6"K6E_W^RPBW-)1QN.=PF7[!W&FX/:H<< M;I,HE2_ [0%IFY;)T9:C;J?1]KRRS]$VB5+Y MJ>:RW2YT#+@39%(KW3 M0'MU4^- FT2I? %HKQR""0ZY&X'C;=HD>X?Q5N58FT2)K&+LG'"%.0L7!RI\ M;F.\D8?GWDQK*A !ZR9A$*H&5^B'D[JNTERJPS"\.Q9\][?]*N>PZ=.QX+$K M&(=,_XQ%W>:D,ADLB :<#O%;)6X[BD)\6O X^NI<@81Q5W(^)T;QVI9MD6CL M!8S+%41!G TM7,^L3P7\2DNBK^@EDV8'WLO2FZ8DXW^6!:D=TDI:7>(0C%#) MK;$V[O*U-YF/O7_:]+]@\Y:++_EWZ/T_RWJ%]99U MS8,GPS-AV=+0(UR&N'0%VX'?@^-!MC,6AGT80[BH.0Z6-YLH2.\2E"^)45#^ M_TR)SZ'O6*;;G1,;33"-__W45(U"T2BHK:;4:FGPETR:Y5);;N:EDJX6B(I% M[#ZQ8'SV#9P=J8 5WR3QK.$/H!WC9KDHYO/A?>OIWUPDXDR'"U%_J;Q(A1PK M0R>)V3,A:->F:D>S&9"C%ET"WLS,M6&Z(!!C!D6O:PG"?@BGSR_529O%5Z@U M*3OU4^2G?OBIG^=/_7R*X$TQ6H8NY\6F(FNDJ>;;I%G26NUFOJ6(^1+11#6? MGX*WQLG19>7V[J;6:,J%8C&OO"^H+97\!:CR3)1VGU;ZS,(0ZA,U=M*5*&Y[ M"U@X)1T+VQE/ 8$1MPYY\$V'$J9+B[M%R2"03J7\9^-+E.]A4DHT*B,:)'V0 MRHJ:"0[U8OD%6L2GJ[D"#?XU6(YPAY4PA1>W6!YQEE4<=906Z6K]-A9(Q6< MGA"'W4 ?ZA#?@F^!;C-&?;)K.S ZQCMH)FL>:S NR)YP2%J.#_PHR$5:7U6- MMSN5A^.6V7Q39S'R8CK..[VW1O^,9,PK!N&QJ^+_[O)_G3+O283W#B>OS:J?E.Y/:E?QHXF[N1TKH&8/TH_MUM;@&/11Q'>_?'>WXC>%L]ZS_?A MJ_M5N#;!,K:%8Y^+6-)$[%(;D+<(&;H MRQA7+H2*UVWIM?_._'::#.7Y##G M\I0T>=H-;>[SE6-:NCG4^O,R^84+)1=*;F*DK;N)%=Z/8F*4J:/.V&1A9@+C%J_I][4:H'PJ5V]OZS67MY[;" MX\XNZ_="Y?Q@WD#,]YL2_2)] *-.&S,1%MA\7$ MPO)F4P#=)*Z+ 9PLXTQBH8.5CEG0-<5P/S^T#7G0X3(_EL\'CH2T_'3/^?H"T8=E9BW-\-=K\4')!][&X3+P9 MYS^44."QR->>+7FS6?^%"O71:MP]52\X!4$=UM:N9#KR 3V6B\2FF>%$G>7P4E%QA=AP6Y"%Y&RAM MAIHL;=EN;5(XK7#7B M$YTT1$J0:I3*KG*AYNC%)YJC5PH,NWW'A $Y<_YHEJEWN61SP^X#315"S=&+3S1'KQ08=C7'U(5SW^8RS4VZ#S1=W*3; MVJ1R1.'J$)_HY&!1@M2A5':5"S5'+S[1'+U28,R=FK;5$2XT+M/V=J..(PM4A/M&)P:($J4.I["H7:HY>?*(Y>J7 F+O S.*D+US:MD5X"GQN MTGVDZ>(FW=8FE>,*5XWX1"<-D=Y/-?I**Z._ W+.UW&?;6OLNU$7(Y5+'JY< MXG0#3:>C_L82]'R$/\ ()Z>9J\YZ0AKUL::0U5..E9/6^T1S]F!I=6>6F8(O M>8^RT4OKFT1]LT@I$IB[E\.;2Z M]T0#$P:S P-BYJ<&?LNV=44VVT+AJD]]Y+0% 41)0J M+8 (B(B A2I$I7<1@8 AH8>.X ^QSQS@_[ACG)?,'*_.=:_;WF2-KG?PX60+QW# Q,P'1G0*!Z&A_ MH),YD!&(_M2IOS^TQ4#[,+(P,C(P,+(Q,S.Q<+!Q<+"SL;-SYU\ O&R MT.6>:J>G.PTZQ4M'STMWT@<"T_1DI/MG@?YUT9VBZ04U=0_.*EK;1-6,3T^MF-^[4=]#0X)!06%AX3&Q>/2DA,RGSQ5U9VSLM7N47%):5EY165;^L^UC^C(Q.?5]>N;'+ :+P_]:_KWR9W6-N+.[MT\Z Z/_K:+#D1/ M]V_K?VH7+\VN4PP,] S,?]M%=RKT;P9>!D:9RTQ\AM;,#P/Y3ZM$L0A/2\ M('W0\9VBI'.@_S7M0E.1]:A>Z.SUR<<%N<\7*/LBA\; M2,?;W&9A$)2.-'ZJ!K(V%O@7NC_8FYZ($ >:L';MIE@]<[*M<7;89N;*YVR) M(8YJ@>1&8QOL>'Q@3$I*FD]YX:FD#FA-[K$W##X H@ MY,*:]M(DL:0?PMLY3$J=W6UL]FM[;.#+GP3:SU4<[+Q$G4$S4^E@\8-7B2MI M%^HE'Q&%KE>EJ-Z_7C'(ML-B36F0DU#=9&8N4/R^UW%KTG%225V6^^^FRMV.[HU>9:95%^2%?:G:Z M3*KKKL:&5K"LI]]/#Y'?D=KAYXHBV117H E@@E5Z))@=[O$.9MDO!:%^G=FK M[!P-\SI.K;!8AM - )NSCM%:#$D'EJQ N3EQ-.YI )]G#M1O/#CY7#"[.%JI M>+-7ONFMIE:S MBQ?:ORL+YXOH%"\4UFW1/V9(F81#<3Y01L#2@M[1'B1)MDO))2L#[WNI#8[]P)W:N[%JWF">;%@L%< ML2GO3I5X1+.HT54:"UC1&0NN%$@?%R+ ,$?<=!QA^"Y13J- :T::;!R?.79C MX&Y?++^TD1C_LEGD!KO?DD02:$_[;V__0S7*N)D!*".%C? "R!M$2#<2?B?5 ML1CW?_)0N6XHP\NCVL93%5(ASW;K2B'71!+AV(?T SB//0'%B6GVO5N4^%3 M/JW,A7:K-'8)OIRYI/@AI2]#U"I*W".<(["@6/T$A&VA,G''?: 8(\%SQEC6 M@,6;24<^XA6_LI<%5 >>JUVU[:G+O,>R4@UZUB_XC:('H+"C253.25U[K)*- M9$ O)EZY@70EPRE%-(H4!2 #B;G(.%X@DPF(8JR= M:K?FXM+^C3ZGE3.J42FO&%(\A\T(U+40"_TJ/$;+ ^A*8'<9(\0O# MY;%2SN68/0IV4D_=@SS[)LT; WIBF=O-Q?PEZ/6#F3 #1@'K_YK"3D!]W(<< MO2<@Y_43T!OU\/]T!13^7PJ@)?'Z (9[8Y\,_],ET"F_.N.U)-[%B'3Q0IPQ M%PV0GJB=7LW_GB7X2C0C@:/PQ>\EUP#% ST!NL-9L@D\?'P_;S2N"4W( O!+ MZ(W]6@?OT$P@IL?!MS7XUU'T_'M#F33Y3)'EWEOE[J[\_FZ_LI;WP,(46^)V MKW)DN/I!G[X8+%R9#[9]9\*718@VIXGCYP6-M: J23U>YUA-3@*8E@#ZJ_H]]U(%J,_O09.V1ZC[MKL2S'>._B8PD-!)W#M=ZGN&2]^5!&7L9*HM$7,22 M"ZN3\N!BJFWYP-&]IC[+1*0 E0O0HG"7K3GS.S&82RZ\JS1C6GW4F2N2!U]; MMB[6L975NDE9++]KQ;QR31,M1%7R@=:-QNK:XD] (G#(]_9[6*=' 3Q#;^X? MQ^\@S[O [*>B*R\;Q';.#W=\PIC5/CM&P;UH9<9+:]UU/F+5H\GMQD7>K9U9 M7LBWGQV>C0?H)G.__K6<^.GV[#?02LK,Y%]6S+].0)].0*D05:)PWW;L9BGE M#I"%LTP)STF2C1FDTDW[E:6;3M37;9-R[#@>7;DA?;7T?H%9#_HO,IK"OXZ- M 5SPBYN2E9I)E#MO3T >0 '>5*BUIGC%<=ZU!.W]*B3U0%K:^JP)[P^77')C M$HA"F4 H _*D>\?5G;JC1-3-CLF+<*\@C\!"GW*S@B.E6U\-/VX$OAS_+/.^ M]+% 5K>L]W3HP"A&&X\-[4,GYIIU$J%Q:B<@0;A"#)6&5A>^;5P02VSZ2\&Q M%^36](K=1#1^+$[K812TB&;9[Y"80/QVJM@)J!O*T=6/E@"<%ZT!%?5YDY5K MWW^9Y\V5O J4;=LZQO.UE=)_56#;HDOUH("(Z+X13>?CO^"A57 ;(C+)$:<^ M\*;,^TBJ%,:5^[XGY?E?<7>Y+[D$79]UEY9("SJ*,08A[MZG3B[(6W(!=["K M1&3* R"K%.Z=J/[YC.:P7+A:SNV2QR./37K97SVT9H7S, ]'*IH/0'GUL4XP M95)\RPM[HB5**:!3==@MJ IPV-]PK4^MGLHI6)8NN/[PLZ@G-F,(\^:6S[X0 MS7O^W_?_/MAMCVGNK@1R!IU5OC^M9:!<;]Q1Y]X\OW71Y-7IN0RYB>$ @8]A MCRQ5-&'/XQ^$1,6!#>?OP_)P 6GMT*5:%)B?XE?AE4D1??]=5_WM_;4#:Z>? M\]6_ ?_7U,W828:[H3^JOFQ47;I>.[9&JS$=P^,BZD5*"&!)1.&5HVJ"*\H) M![%JHUQ>N4H?/X]IE"WK S>%]+-C:%" 3-Z+FDM:[EEXC^1K2Q> WB??R MN_J'T\& NZ30^:VGJ0%V4PU.)L-6JN=VA9Y5JXSP\74^>OF\A4/@5TS&$;,Q M"/Z!;'4"&IJF?D&2Q*:1>XM02;@QL(@_U/7"RPKW+286%0ZBR*]K5G1?SKBX6PQ,@/?.:.JHO3O.Q$)"# M,TGWHM6=(-#6C:GM.7:G^D %?'*T/SHNFB0_K]7+JD@<=\4,L60PX%0\1:N&XC-3ORBZOHC10,@3"MZ]6W.&^Y#"7AXGC:UZ^3U4NU'PZ'V+_UV7 MFMY7A&3[+L"'S N_#V4%Y@8'!Q$B1,'$F3UDP_VWGB'K;RUR&MF2ZT=X,LHQ M(_F%S=8S^R1:<@T11S=UWL&O?^_RMN2'"0\@SEJR. +\MSH)&SWFPPS1%MUR MS0UI!JFB'O;,+PO]%<*NU'0-2K$2.Q,KJ2-4WD9@ELC_#8BI]+;%?*O'O"?? MKLIUO3!V]0V#%U]6D%A6P/E2]SNO>8^X:8[J)9\"DOM:TZ,ZS\)"^SKEIBB. M\C$0&1\ID0_?]RM39EY@' \A]KE&PXU.AT=-')N3/3=J%>]<#Y9ECPK&TPVATS0J?#'SXVN-]!\.$),[G>6 M PZ)J/Y0!#]0B5=FAMT QVI0-2'R?LHX=%\M']QEJMU:0DJ?P/713RT< MDE6:@ZQO_>3"VV-]2E#AU\XM 4KY35@,SBD]?C\@F1?N3*S*T58>. ]7]\%6 MJO,=W<]60KP=-^<]+,&2:G[W5& *'YNN^=$,I-P&9LB/@'1C%"XG@:)8 MZ$75HG[--(>"NXM[A?)8G:8_> +\PZHO8IM_:U+7N7,[RT] T9%#2RR=8. V M4@J6#B6<_S"-GWH:(/(G%YY360+M2W$)PQL_^MS]TF]N2-)899?*.DB8I@UE MG-N)%W4-\6%JZ_->[89!6-4:WF)SV,1AF0G*?3<'=$S]]+3VK2?]#A@OWY\N M!&LB>0"6>&[!M1 J?\XMX!/:A;A?&_]5,GU7!CDHCJ/=PT-:,]4 MPF\ 382503 C0@16WK=8SYR@3#$N6M=.:=7L/U;L5IESP"P,G!ZI'DD:@'FN MI)R;0^V@+T#<]$NFK)A'P1]J^SI"^Z!U6VCC6C>)##0VP\];_0G1;&X"E$$/"5FO@QM!-OS"_TZ,^@8'8 M5P]?<=E<\U&,MV%NEHX!9M"K^L(4?K("=7I1R@/H+7->S8&HM7QL'E.?+!F- M$"IWEYXE7?GJ^8OGQ^UFMAM+&0T^>URTHNL_+J6JF/D1[SA-4N[1VDT"K7^T MG_'#^FEL8QN3E\CVOC-WFS/G@KJ?R*3&[^7X0LP4"B]J7H3X=_72HCZ@GT+C MIYS'@GOWI_3D_IMT-E9_S@["VFQ^R%"52- )DC%R>P-\DU(ZU MGJ,GGH &P9+PA\(IG6<'B^!. $V&X%Y74FM:SM(B/:9^UW.&Y!.>A_OKT$WD MM&J4N%GLO9O2G!D_J)-=HA3SA\0 W'Q!%]$29QD%1Y;,ET Y*9)83W-CW7='EPS ,8$VR-@(NZ7L>H(&30"8C5([$6?B^"=,A+ M:6NK+GADW"#,FZX4$M."TG)Q.@;!U;'-E&=$?E)K9P-1/HWB5FB(1;( S_IF M.H4(RP=9 <\J+CKXA"9L,6D^^$,L6U15?+&3=#A'@@*3.,L$A38/2)77#' M;#97_!2.?*:,"<7K)_I"E"B.'V>HYREF!.7TO;SZ9&Q73+L2QW#9^J4-(_'/ ME?Q*W2'?-CS1@)]_W&2$/-P5*B2I?:)65GM+.&(1%QVL'))Z= MH&A6Y'DB&VP63!^;ZL@NB&@/V"*'LP^-(\S(FI1GM PAS"V1,G 1 =\ % [- MTEW-(K9@,>.=87+V9;-3DODE.3Y6N267\K898>:>""']Y"8T[^_,M=V^VZN7 M_V3CL%/=;KYU:C4R5H7OKF^4_LB6'S:XQ,3"[/7O(]+_A)R11'JJT:43T$SK M">B/A7/4?[A@(!7U'[= \PZ@]=S]B\E09GV?#O%!"!^9&56O8^$]/7=;+*L$ M/9M98AT[J=N]GWXE45S\RW@_5>O.R6HOOI2I5!6_V-D; MT.S6GZ4W [AQS_Q,KP*I1/#M\6JE@HG)GMS%!(OI=!]>D,*@OXO(#^;A78EG M8\PHZL^"R\ ;6D]"%AP@#KB&DI4-RWV.!>2S8N[UV4!&*N"TM)$@H^8H7KOY]M"S7;WR8 M.V=\+J]&3L<^3\(%9,4\K,^A&TKL);T%@HF:N,78!CWSWMPJ9\GD'JH(8:A] M9Q-].]7EA77;Y1?+AYT/,T5< Y]K;PY*J(&%&M!LB*$3$'AC$W$:?OO;[=HG3II7;< %LL<_HEVUFJU'$Z11C;%7G4U./C M9-H')J1[:VY7JA.Z>*'=C_UMEIW/%UW#W+8;J_V"V.+:"AJQ0WPJH$O^U*E+ M(+W#*8O!BJV(U55"#DV)%,.JXR8;3YG'A*(;Q VK$@XX2AH4%&4@<4#A/Q*M MK><,LFWI E8# _4Z,K^@1L?PR5TP]=M?S:MZ/;^KMZ3U^,.MU5']I_ MK!&0[*P(!&-K44V-K;=>E *@/V0VC9O1LW%H3N_*Q]&QCZ(-!A@#4 S.0K M1@1FLK%2YVF* ;&CX^>E;L':5/7N"B/7#UN#LU,FT;KQW8-6[R8%AREWCA-T M!6D>M=A.VX2;XO7I@/3;\3H1#OCN\#FOWKNI(*LFD**_N,&=)G\#R<-"+@\< M]Z87;A$E=?9[._W28OQ1SH!?P*=6]?S%E.#2J:">HYKAD6'Z-US M-H??\Y0:[MW:[*T XLAT< AQH4FJW*,6F.R^8U8RYQF>@A"<$9O0<_C"TF?= M&R(J\87!FV>'E;X@K&;NZG%6.R\6*49#>PY7NB;3HK"FA."T/([/?C;]K[7< M.>(P]]/;H:\S#>75Z/!(EA/0TAM-)#_STZYCN\/ MGEL$GQ+*UO_X=FNGE_.=K*#2Z[CU) =;BH"Y73/:['LP=XQV:7HO&2V@'[M% ML9=J8!B?[L6600FVRMFVKVI/7=[IA2% M#1[IGTZ:O'_5(>1E)FZ%)_*31VJ4-L?O=DL2G :=X'/MC]?1_#5P:Z^(ASCR M)F*NQZQ6KO7")BG[F6.ETF3X8=YU?<7S@QS:2: _%-K,P<@XU:X4AN<,,@$, MJV Y6,N8AOAQ]46Q_G>.Y?6* MRO\#N#TKW:2QW&!QQREI8&U-ZR'?X73V;=.\EU,\K/::CQ'.BCK]:,*M$U!\ M@3(QNZGJO@_D:%Z6Z5_E>&5P+'7 0QZ^BZ M'%2[)='1E-CY 8<47',QF7IA.ZFK$X04]PK1O)$GB+-4_'J/7GZ8SW=(7PD$ M3ZV@?E\4H%S&@N/K*%IC#:.\1E44LZF]Y"DB=Z*?_Y8R1NOGV=R/EOZ=UVYS M]DMPSU\P#)6EX'*O+6@U7_DBXO;YP8?+T!Z+:@M+[Z;UY$YV( M&U^.3$//GK=1>EOX^1.\)(UK(]);7PS14R!*U$S>;KIF MNI(XFP].9KA4%[-R)LWYL]]%'Z9DFHG*C3%"@7.F?9RVO8OO#U(I]EC) *NQ M!GZN5WH%Y64_S7R"^,R1WJRV5T5#9;.NR,:?;D'2L%B392)5 L@90$B,0WC6 MI'0L&?Z$(UK>K1%\,AP&)5\W#GB5!L.&_6\^3FQOYKHUTG[,35Q9JD&1K\'E M9Q!@6.9OZJCQM&XZ).+BM30LO!*?'Z):7'%89/6D/.78YV77<1;\3(4W6D"Y M9$K]KQP<&/6&,/VV4M?Q06/:[.;WPJ_V]AK7^W(NJC /IYVC_]RIC,"$'HV4 MHN,1$A3U[[K!&FU+UX@1QQ/>5C^0;EY-UAD2D3?T(Z2_W7Q0:QU]*_ 7FN$$ MY)NL/UM.T@)8WSAZ:G3*$TT3U,BSU9OJRCP.?T(>=W-.114X#K]8?J/S_AW% M^#H^Y9@?%_!#'$M#HLL$WP_K5)4Q#\(*RJ_]W*ZGPVQ=!/1FU+W;"WL#,>&O M)>=TV[<@R0W*)Z ' 726A-U/$)')=EJ3XEP 3HLG^X'[Q;AJ&L/; V\M_S;) MDF7Y,G@<%34IJ@7"^M/JNTR,*9TPV8WD#88R.<\"X#[6"ON?WI<6E?JRM1O> MMBEE]UG4E2S8\WZK3=]6B+2(>$@X 3E-ZUHNI7+;SNQ=QE:['WW3R:N6<(HH MW_!?$^ES^Y'W*BCZ:M1KO)YEDG?7^Y48.+08AKQ!;$K2=2-R#1I--$BJS.K> M>VL:LG&0]MN\16XG"X/EI53\;)2]=O/BDMU/ G.VWQ$!"?( VY+ MBRPU+_R/:LHEZGQRZFX8A!4E*+P(X+A>9&KLKL+AP7&=F9_X#'_0/\J*F'.F M Y!8-*US^0&:=R90;AQ4?G;8R.!))#RRW8K@U=9_6L@&JY-OK MZ(\#7<0>1W0\)CU!EU%SH/H1IVW_V)JUL53N 7\OAV?CLH-9@H+HAWK0']7L M_HA\H@O)DW#0WY6PP$8<66C"Z7,#J)ZT1?=F K50R7CJPMIH0.#.95B>NZCA M_?@'MSB#6G,V')=2[] BF:X+UJBL354=<+[T8@ 3FQ@(RM69R16]&0B69^?Z MP^/W8"1Z4?\J2#<=KTD16+\*6! M^Q#BJ!Y>'P?FN&V7]]/[(43UK'S>%.3F+NXE+.QC;<$FZIY@WM:X/Q,7"7*!B5GL-F"$H]B+!3U/IKQ,=G4:*O1SZ.^N.?)7 L_O,J)#/ M_O?&VS^;^=9QMGP:&A2@VVG:,"=^6>^U10M0P>M@WL'^N5IN+Z$"A.,&Z>P]J0J6\7Z\W(5?P5O:Z+TETJD5(GJ@U$/ZH_S]UO.$#=3=F'6 M+D3!FF"MI7L^<3H9\)=6?/"5;@5ZW^XK!UHGH$?;\4)HGJD'].*0KDAFX>K T\KV@ MN'I8N2?/D6S!/UK =Y%OBXZC;(67\]"D,@)\01AEDV#IA4B483OCRK)4)ST%]=V:L&Y MINJKD=TY2&ZX%Q:8G: MT^D<15CI*6#R"]F]!N9S[,_=*@RV\ZM5 \K2#"^\OU&D(2[N_BGJM538KYFB M/R>@]Y:]Q_+8S1-0'-J!:%.N48H3A_)[.\M,[8ML!9N3VT*YA?-5KQF=-6%A MXU;Z=LN3?KEV3A/OD:A$9:5.:GN@EH@"!&,<65+8>BJ ^ZQH*HOLD M'\TY?)?"_&:$N<>X]T>^O'X78O?YPOYU$MT0#3(G\UUN:[I%J2%]P@O/Y#\T C(-R?Z9D=FBJ4C\#A+7+-'BSR_92^>F/;]<*I%;2#93J:9X50WJT<(Y8_ MLI)@\:T29\F%,82; *J&W M3XJ>R#"3?01I $7CG"#&:4_IOG>;N+DQJ*2]-6V ;26368#06X3-@L2W\!M M#FZ.7=+'?.;"B[[,8>74%_[7T;>?U:]WTKYE$I!> $1 S% M0:.Z?$Y '$!;C[X;H2:NW-MF>@9_ISY@HTRH=[A^!V\<1OGNGC,BMTDNZ^!> M F^ZU3C! JX"@;BN^-;!:/M.*:2OI_;0=URFA0W[L[NVCRMBY[26\8O\!'KJ4, M9&R[+:4,?-L944:2.6.'+9?18Y6O0 M;@'O.A_2A%&)-\2_5^"!M$]J870?P[W/HEH,1P<4 7IHA#CI#C$_OZ#A69%/ M+HUOE;-L8#0H-.S"NV7,@/#KKX+%\G4?I;Y?;"+SPOB="M"^WS/6,=CYX=XJ9Z-E\+R!0.K6DY!WKOQI5VK:>O4)M] @ M(&! S"-E;H"&"=(E5P_&G 9Q'7?Z:C7>R%D'DLS$'YA$S?QR4VRNN7N)8:84 M,0[]>#&*;/8#\%;R@!+EXY5U=2J07JL8=%QMYL26:*/@YXQBN(MT="&/P>]( MB.MQMK[GHB @3PH!2M]Z3P Q@^&C<>U6T]G.8.)"J=2K:CM[\V468>O6EGO7 MYUY)?+B@'8F,"X0H(+N-VWUPH[,Z.-,D"C,V0?<\7I_-1QN15^D\ZY,M]KTL M/^#Q4O74'09/_YBZ*D8>R;*(0QG.9SO43V"N]%ZEH![5=8AR>\=T@WF$-[F_ MR6$\QS&;Q+W/'U%8,_^9E?[7H-9ZC$D.F8ZB_Q%X1E3L$8OO^/L7O%F*@49 MU>)Z^-MYJ*C?^T>OSE[V0.QSA6Z+@D#"RX7$$L]P MC4KL?OL4A79.L0K&#0U(FC!$U M>Z&\3:GP4/F$=DZ>1I1-A*]XOL/BIE18]#&E?404'EW\0"&DX'(2E?XX45>3 MT#4XW2E#0*T^ MU; '"IA#QHM;$N5($CDYG=\>R>?@$O3::FJ$71-4^.I?Z6Q_/M;#YW%*ZT% M/5ML^:96&<4):(2?QT8HDTVOHGJR(6?:B"QM((,#E,9T/$])CF?,=322CS%NL1+.>+MK,]1/ZDMC*N$>-W!IXCCP\4IPV5BI+A\@=W, MDJOA%O'AG&^\ M_CJWT7.0;BTI&;A<([\91TCOS0:+0Y3^8)3[VM \]]=LPCV2%EBJ($.>.3R# MKE$:?7DOHZO RR .*>^5J*ZE4H14,DX8U<[)C?H]U7[ZJ,^9MX'HMYU45:/^ M[%W6PU,_1\O2]]*5?OBKOJ9ONS(T![4!1I?*4'AT,IBK4P8Z[\VS[LQ(':>. M1"]<]$$Y5HOO M^3E1),M@"8.%PZJ00WK,RV_6<]L7-URBHI) ?83!33\<=S)$B2B44PB7GW8' M OU"*SQ-!WNM4,-DI_8G 6H ,1G<%D>NI4[DI,IRB%!0BK MA:M-/=UF U(OUH_(#J17]!'GG>1>7+^S\9;]+9(EY.&+3"8Z];U0U GHX?8I MF",NNQ2OI^A(]'NM.=.D70PXZ+G%)^1\'!@Z\V6.UL'MC#Z(/F(R80+1F_?J M?]B.T57$HF-S)6M*:X:]"-](CL>2*\VQ0[J9K'3"#-?HS^TZTIUZ*E&P)&5$ M0[O N8+JMS[:' 6P" M6U;WH_+U$\%-WZJQ>BZ#M@MB@/X[V#!V)G)?KLOP?4GVJ74]2+J1W0&Z <^W/"7V1"<7$O=I1MQ,?+,W8T M9+=OF,&S_(U[EJF>BJ7W=CUR#FT_IFXI['D"$J0-J8MN+!BEG0?VF@%#0RLQF1>&47B%G],8F?2U)439L2FA ]".K4GZX]5K2;[ MAB0[ZD.,CB6K>PI=@V4,OA9J2[MW=F8DVT.4#R7L],-"RI*7].50.VYH^%CN-YU4UI(]]\<7^U[DG7QYBND-/0>( +_(MKRYA MA!*:#08UIXZ/O2&4IB?Z4ZY>_,2CAQUI>!-[_@Q&>D+HYR6F2T'.ZF0!B@8P MN%1M>7^RW8^ -R0H1[I/Q*IX!>:?==PT 02A:HWY#)<%/(??L1KZXID99FQI MH=@_SMT^ 7GHQSJT^F!4/2%R1*9:OEP'H<)041W3NJJ7^+- BE"XF0"":J*KZ$:6J^NT8VX#&\5^)[$-!4B%% M?'U;]'(K>HH?CPL1+#[9T(;![D6V'_! H*O,LXOW]\SOJ>H-N -1*>?'Q@3L M]OA5OU3SRPR7$-H/=IT7B48DJ3&(',7^._6T ]P4R%C2YUF;?N_@? +J$:T] MBY888HNS6&QQUZ7K]O5XSAANFP1A^H.X"* )DX.A!T?EI)G(.U86ZGRN._Z0 M6?_W-_WIKGZ]6J%P+^>WW.NT<_1+EBFM-5TG(,Y4'!+D!'PD)4Q1](K^A.L* M65,4IJ3LBX,8'FXIH^8/ARY,,#)\\#VR7="OMQU0W([JXCI#U,C'_M"U>-)T M>2[9O,-[SK3)H#LQT_%=M&PJTT_7@]/5L- E]R@L.K5 "2CV":[03X!;N/B4 M+S@.*XC?3?OYD,.;Y](CT#>[= .%\DTZLAZ )"43.K.*UUL+6MZ,E*P%>A_Y M5V.'M^N@]DXFHK>O_U+XQ"/9HA#X.H6'$P232J4A.HG&[[28S=OBM.'ZN7ZF MUXEWI80ZQM2._<7[P^0\B4H-/SU=7C\R; (QR8I'RJ3%0@E6PH29&.HE;S / M5=0;P4SD[GWI>_'B4_#FN=K<'9T95F\;SZG3F5^C.@E6\W;1S-;%B&YG^O%. M\%HGGY0TT6^_H!+G"!6R!9 M&F#'06J)5\E0[?P=BM'[]Y/[CM#ZT_ULL[L,SQ_2*\:S';H'9DFX2$?"MPG< M@U*7B#18A[:;@@CM)< V^5&%*2XH-#:^G$ !'!:.L=2)>I2OY=/$BQ]:7HQ '#_.1>2$.'J\ M9&*I.5@JW_#!!D3K\\D1E\N3VKUPHP(619TQZB>@9/6H"MW& <]ET;.7#._P MO8V3N;JR+/>[E5L"\94J01P<5&:CV$9X]#G()SUEO_>>O=C[U,*B58-]2L_" MJ@:_',)%2$'4-XLYDKVU/GG-4\X8BN^=*HV=ES$4]EBL #U$IJC'RM23L@$8F%N[0:= M9^J$?Z^,[+1_G_A(BF]:/ $IA;N\]EBNA4[0\/4B@Y<^-X5Q"6BPB-@;98+U MZ(NM[@P%TN4Z3N5Z77N2P<+)M;JX;%4=V:5Y?W*RZY$R)Q"$"R2BXN$11.$> MC8EU(^=60DTB3I8K,33H=Z+;KE^*QY,;)I+TH+O/+YVC__/VWQ_$_%?:/0$E M@'=$4=2.F1/05>^]_W@!M,?V'[?\-TEW!E^[R;Q$PQ:+O3;A7K)KV?. MSJACYLN)UH@^]$58M6H7^3K&)X$#N MV8$W7IP_8ALW\\8T?BYYB X$WN=.@&C6Q)&OP8Y%]QB=Y> 62B!EWJ!HDY6 M/A;E&P!K)-)7Y^1:Y0VH1]-ND^\/^,ABJ'B.Y)-PVY7R1(0 [(A[%KHT&J_K M14CN+U";["?57J[;40XV'^%C?BXNXJ^D5+.Q8*(XON!J%V\R\3CK)W6TB[-3 MSMX+6L?A+$L83"QN)HPFZ-[(39QZ>GC@U?@UL[KKM1WXHLJE"OOW)J; D3OF[N5^R@*>%BFK0H_Z5:+ZY7+?&K $Z\W MP'4!+@+,%U)"Q]53?7J%:$GX(T2L>B"+J3143$X[^>J,E/A9_7!Q]Q MK##679JMR2$)2LD23D"?DL&G8!][),Z-)CK_ H+)=A[C=J_W](*H^#P@.8 ?0 S:JBZL%$C/UJP\Z[;!6DQ>^ MO,F4-^A5^*9:H J5H Y#E&F31A<+Q1PPKX;+ #E,E37K"S+M#3.H^%]B5]*N MOQYLQ;X$OQZ,4RBY_!3T>B;/ 3%B>K/Y.(-R#S<:TWF1J"N4J[@*D:F?V/2/ MFX_[ZB_6O76:*UX@S4QR-FV\7F/SQSUI<"&:$7*E=D I%.>=% MT?DM7JNS6> @&_;C1Z=S*#Y@)"5B"[;6KD\KW!.0.%#;BR2D^V "*+(G(-<3 M4&+G&[=EKZ,<-.^+8RZ_P6\[Q,9;3-/20=!+97<+HYAFB_"U">O(< M#I%#9 V "TU?=F;*%&IIX+OOZ%@Q=^G#0$Z77D6<]^WS9WLB'"(M*6S'_V1<\+,>+ M6TI2?(F+FZSX*Q !8+U7&YF X-?(*_VQWJHS&!STI,YOQ^;*,)7P'$C7^8)M MC.Q5>\K]0\>\ RC%*BE;$V92YGHP![WJ4^VW)J&+5;:M.UFSDE-Y\7).<[%R MD1PNRTN_Z/?6.J\00BD"*BL#8($]3C[EN!S2 LL,Q2P0ZZ?9KUSUR?],6^SS MY3U"IZ\GZ*=]7J0I0K'A&%75'ER*Z.MDKR-RY2-+ =RD96>3N5(XJW3!6?.\ MN :^DI=N4G:H&LCMRP.*N\-&@ MQM">\K/0=C!_KT:<8D!(^D%/I !NTG=[[ M?/JCUXK'\\55A\SK\>>I#S2,>Q_0-:<9Z#^ 1^!UN%%2C$1PLOJ]5WL=S!8M MWR].SQK=>!A]-JOGE(%2 Q>=; &N777)8W-^J3:M4W5"]S+M?!2'&5E/;X#O MC*/[';0QAF\="W^.!IPVDWXL_)K \L?"%_9='9H ?;^=Y%>UA^3-#[I+X-PO MT79N\QYZ-_QXFL^D4LW>?3?_0T:F64 X$$-2I0%[\=Y%X4[^-8QM#$1)>.RI M>(=^7PPNKBKDR*U('#[(E#81)7=]4J&&69JWV6_> /Q.<+F<5 "X0P2:^M" M&8HB<_6 ?&4-_;#E!)2>7A^1YY&U?(A>1]S?'(3C5U[\@E!=2??]S\RJ71Z1)),9=%O1P?;;;H\31W)( M7QXZ,J:.&8>9B$,Y@?"9WAE,QPD(5:L[Q/YJ M\]'49H%B)%O3*\4OS3]*-!;T4.;'N?Z=BO#'P/D _+%F/U66T(_N^=PY_W:M M<<;A?J9S]80YA_# ^5M#,PHC]#<&X0;Y/T9 B*B9).H$N.%B#EGEA_V:]F)4 M>R NXJR=6W/+%$6IY,Q\34%&%L//+SM%_?D4U]V85>AI3S27KF$ V:&7K'F< ME8>MR<*5 >\X>FXJV G."V9WGX N3!]^[M;%J^\/;G[ 'M_I1]:E]VW*7IL, M4$]UV#7-5/1A9Y$*6WEBRY91>&'P!QOH#Y4!'H#"C\;Y!Z\',,%ZNT.(WTXG M+0YH6[W/7;ZAF%ADM25U6IPNZE>,C1P]4 GC1W\4E/TT1QJ%%X%J- MA'L-K\5"HMXX>^]X89KUV[/-S9^1-J@L(#IN6Y M9<:X"'E\!'O_@L()*/JITZHMQK^R H8[P+8'.GGM.+9T90.KZ[\''@W@S[]X M?#YUKGD 5L@$:)+^?"#.Q 0'\'NA&1&7&_,\RN?6;-HHYTH;/,MRSTUN.'J< M#FI\>+Y[,#OMT^N@K*4NX%Q3;+M/,:S6/AF+[N=4O$;HS]I?*'[KC0 G*=K] MJK>8P!P68?^ZCV1)3=J=JG7 GX"6\L:@L*#K$*FIO=HTDMA?8HQ)3J9$[?GB ML>HSD),]IL%UV7B"_P)S46PU1F(5N+9F"[D+:8,'&I,T2$JQ7YF$2 &T$R/<\V,\ M=>8NT3^AT2:':/9%W,O&EF_YNF^:QG-#K5KOVM?ZC[@C;1>9J+RP1P=WB0%I M^TZ6-H2M'%(M-ZSICNJ<9V9U:TY30Y/K'7_!UV4]9J?4H=C:XC__Q8MT_VNJ MU0>B3D R+Y'K\\B]L[4&_^__"[D-BI)^;4#._LE-:WC[PY3T9VE2-F-+W7[C M;/HM)LVGKQ@GSZ74N[$$Y-$_9U7 &FA_48Q'XZ$QFWOL%KYKFBI>.:=7,V%/ MYRHUSK07./5E*@PXJ*4"'H_?JFAU"T90Y0$OW;L%DMHQ)R"O^DI0?]7 SQO$ ML$K>YMEE5C'=2U?)"=)1GPNYWO[SRMW_&>(R-P7N8?V8<]M.Y6R_[C=;9ZR63O4,M8D8R[B>@.T+F3.+=LK.> MA=SYV^U:N(C03]IHU#9""H@[T]H^[5]=DNQ8'Z^6N;;E54B^9O;TMEWTU[:L MON)SO<./GV#"D5'P![E=)&-2YD<*6>"H>72]6X)YSW>!%.I?]Y=\^*07A8; M>ZZWV(SC'Q:4U["*2(1N'!"TD?'@>@$;R/D6%-EFSB*3;"X4E\N>/YOXC<3V MY*WC\D#8J#]\]=[;M<$72\@9RN7#3D7UD;?NS6$/9LARN:D8FZR#T'#:%/"G MA-0Q^IXZ*D^A#!_*=Y$A^!VI0\[VES0<\ K1;&E('?V@GTCJV[,M0OQE] MB M^"\^VI>?)%#TPLJ.NO MGU(@!90)]K#+Z0TW8.NQ>[+DSD,*?.T4?<%8?_QM:PS^&_+AAB8MXWVGT"_Q/GD!O1^AS M]\[DYB:!:DE>&OC-VRLBW_@G1U>W_XZZ M@=*O WI<5UN7!XTH165P&\ZKG8&M6DN,QG,ZI+>=_.3>-A%&5[! MA!JI<9Y$:DN[(FU_(?.;>U+(7VJ? M/)YVZ,-RPO[6@X1ZIATA2T'IH'R_2O)2>\67_2 R4F83:J&P+655]?0*J\@T> MK3V4>%HBY,FD:9[B98G_1\& [T(U/J:3Q*00]2\#O@$^$A4!K_U:1KY>&O< MM\2]N0W^&J3RN$7W@PA]VF/&FR5%-=_"]U>F/GY,>$ __&4^0_C=Y3WP\-GV6C.">P?Q]\ZB$W&^O=4TMNBY11EP M,U,,'C%;,QKTTW1.]V#^S5) K%AV6XTI'IRP4_.FEHX:53(HJUZ3^7))7E^M M0X7:'GV=J2/T/QE>%>;DY-84L'L"DNU/96LIOG7;L;G4B.F4 M/?P^I*SA=1@.%][\]4(@+,S*?V:6Y'-WIMBL]JHD_?V/Q(N)#]]Y[216U3XP M3X!^MSNENCUZH\M9GG!%,[K= H>,MZT;;C++(1N9NF>A7I5_Z8O46G'Y<#OB M^I[@1I?K5U\%^!VB?!*ZM++UU?[SMYRA=(JQ=U]O"P=$L)'/"?-LAU,9U M[ZZ^V\V5IZ^^(:>;*B&=)Z#)]R5DB6>!K?==P.OH2:FN7[O3]7I\X0K@NK+- MN9)O0=0/'V8@7;\")Y[;%XK,7[RI$5/'3^%MK08;9_0,V/ UD8&Y*ND/!/ MFP?T9_3+])!#*]7*LW="-B<\M$Y =C_6T="=*ZL&_-96[&KTXJ4#EVD[66@[ M32M*_RU#"X_(2/T[?[-$_&L*(Y%!1^%LD,^Q$7\K$TZWOJ$/O?-/CF>IYO\C MV&&AY(@6J%L]+S8"-P=6 U.0-??M':G7 [0A: MD9<__$?I-+WF?]PZNIH.W0E;-R?=G6_[)SX:VBLSE#1M*X:INZ=&0/]H61UP M58^V,V/M/.(S>B&'2FVJ@'0NCDZ-T7C KI;;YB<@I./BXD]J071ZG0SX'WTB MP\G<,S2._T[D(^6+WI 5_.=;;Z[HKXM+!JU3327/,_ZG]/X[LOK_=KLI,#1@ M9Z7]1:9:?/'$"6IP^.#C0+R\LWD@P_1_DO'=0 MT]WV+QQ%Q8:(TEL04)0J($T@ 94F0D247E1 ! 0$I!,B(" U% &E1:5)%RF1 M&JFA!^D0>N@]E! @Y0:?=W9^[<]YUY_\@,R2SV_JSR66OM[W?O M_0?/9]ZZQEV:A#(+XXB^PI^A"Y!;IB[^3H3I_N/JXV_-H8 >?^)4- MLN)92 D:^8=2E63)%0I$^>7Q_XNLE[FH'OXYCODIJR"B*;UL&7#]:SA !$/A M@[6^ ![L69+/Y/?\R]=O=#W7O]:LU$]>DK%D6TD7E!WU3Y*%9VDI?RY#]FL- M!#=)M7Y,I%?3''P8D#'.M_^Z*8:HPJCVM:9=(J(JQ4M??=!Z,U_ W %]MR[, M_<3+5P0'_(?O M-:SA#-B1DE,M/+U2$T\5!(/YK-_ZZ/S7!1V&45ZE,_ZEN+47&_54P/EV+?=S MWB:(L%2G\KZ Y6\^6A)FQWZ1VIOF/Y?+NWBU>\GG*%OOZ)E4@MI@6F*FFD.T M$NICSO@DHB&=Z83M@)@@9)]D9=7;YY"-3H''\@U\O 4WIKSC<"&;$NX M*V;4S6]9; BD0P2GWG#L">[N,@4Y)_M2-%C.\]P?8!7A*4AJ9"EX1G'=$$]1 M;]^CV7^8T!!^_3,C#_'05N[=AI(B7@(2EHYKC-\WB72)?M$WIVC#.Z=U_F@[ MR6Z'8JO[.4WQPDSCPH4HF^A["A<*I$X3^/I]BCXY%BXE^4!7M973QB1._);3 M4#]I!/QVK2:'X-U?5*:MXS8]GW\C7G\S"Q-[ KZ74P)+GH!TS.&R6;\3A;W! M& K7EM)5"OJCZ:H!%= [@R(L%I-B]Y0#PZ\78MX-GP^MJ.W71ON.[SC\<#\>\^WR^)^Z4>>!-[=_U$C+)4.&#K M\F9\B^5FA'BXDN67?1C6UDP:UJ H^P U>IQT#83=\UN%F[\['RC'<]J?<9(* M:% ?DB:&W+BEY?Z^?+]L>/5LJ_,C&4$#0.KX0LZW@S% MH>4;H]CKU@]9)>/?RW2YO5_8=4AV=:FM.5@ MT=T]J5L6,CAX>JWPR\/8QK,G[^G] EP $'*_O1/;T#9@?\!8$E]L8;9KL;6* M2A3)A+%5.\9 0\8BO9EHF9FNAW$1?$6;("^-N*:TH#!Z>Q8QKT72T5&S]\D$ M/JW (E?Q5EPNW]^T2.Z[:!,TY9RVK,93%UZNI"YL+ZSHTY9)Y[B>2A*\2B*M MGNX([%\"9/G[TE*!TEY@7_NA M1N+%U1>",868]E.2$Y66@99EF0@V)6-0F/C;*LNDEWO:M\WW*T=;JS6'P:C4 M!:3N2[I12K,S%: D0 74T:.(B,ZA2-*+LHAI3!1)$L]_6N\6<>SEZ%8PETGO MHQ.N2+*;G[^]HF'%("1"2<86)\%@[\/[.65U8VUB O*0W4I@C)MI_:3M(Z7? M/\:VW<[?*C'R/.O49^ "S2RW%%DDI:CMEE>\+BJYI[H?=))[2Q*1C/0W,_Q$P8 $:VHWHS A[DGC,\"S8SS7MH4^,<'Z.W:LTDNO=;F7NW6[[V[N9 MK+*_K&B&9F^I7]38$O2746:Q?<8X7$A;W[Z#[;7NTN\'[--*U3\-&[!!$=J6 M468^1C_LV(J.!9(WE0&4H"UFE%60PI95]U%P:U&L$4W]M";E_XP/98[F^@>< M7WM4P.7]9%"CD[K2^R,TB_0[P)BCI; _^I3;+#IU05'#+)[4!@[+/#Q9,8ZR MC6#'1@5E2\([PFDK]-#5&*?Q672U0O?O(07, F8PQ@A[#%[:'&G%1?\%V!I+ M[-]Y> +\'$D%I!^%IT _<)Y^]@;H7WU_) -\AA3@O4>#LT-WP-CZB!Q]?J$- MKM#M$5TIM!\'NWRD%C00ZS1)&]JQI;Z/'3W7+/%W]A\]5A!U?(L>F6F1C KJ M@<]JDNS\_VLJC6_@3L;6QT=&_"\\=),DR/S+0X9*]JT_:#X#>_SOY'Q]>^60 MFP,3S^N6NL;C"MD6I%R+7V7%>I#31:V<9"]\; &+"_MF2@ M!3 ";*)J]>H4",,J&?F*]QV,7P.G_UOE(CE\DN*E007XP1_"/@)C,@]94*1- M.(7(2P7,P*2/)/XS=P&JA'..U?ZTD9%<] ^L@$G,*.L@CXUKRB-']NF&@?S+ M:1X%E%30 6G>:9%EO ..%N!]%,EMX,YX8C+DNZDCEA9+43^';UNQD_X\(O%O.[4V M\<"WE&85I/\3-*?38Q5\K'8V_";S>8#R_][#(V_; M=S5NQ0Z\,D.KQ>5BH/:MJS^U@6Q< M-//"<7,ZG$7EC%:!S*&O(PAXQFR9X",WG!7VZIU+!I2I^.=H9_>0[=4>W1:_9 M8=B/J6>GUE6D0[M+G4%*I+7\9$^B)J5)W.K]O;BM=*<[>6EU+WK;SSQZ2=>3 MWZ*DBL<:]EWMOX1I3-Q[9&JFQ?RZ=LD@@24\I+OSACP]-R[;=ZATJ--?FIRB MY.M=/ D*FLF_VNLL/E=YYK4%Q],+L8C:\', MI!6317P^,6CG^ J@I+CVZ.J'W;96;M^3A&KGL'2>FEX+"H_JV3SI_4MPX1=8 MQ >!J5D]=^\[=?^%?7 60[UM]9&VOS M6XPU-*UX3=3]S D?R\!R[UFA8\XY@3WQ5,!Q-].Z4T1D+C')*)G'2KVW!OPT MYM97R[5#WUS7T\MA/5:"\7TLM4(-D/,H[1NT-.GA2'D?0(O >R^ M_9S.EYLO3IY3MT@01,GS!N8D@O>]9:@ I^)M2;\G,QN7[$T2&HGZS>EGD+_Y MPDR,-\0YC6<$IQ)'L8!N0-=S00O1_D+.]16<182==9& 9]^JX_U32L';'$1Y M'I&"I*F0]\MWQB>_*:N^H4VNFA='.MUG<2K G:/I)))]0L9&:(C[_*"$],S+ MC235@R>6>>HKC G@?=A5VOP[LGY/OA'=FM)9M$WAG$5)CJ_K#?7[RN4+9V-C M NNMN:$JNVMF8N@&<'![3%WYC/>N6II2$Q32I+&7G^ITXO:L.P=+H?OF\='Y M0:X7 P;:+[5O/=1^P7,Q/9-AF.-7]XTD&)UME:E[TL,?U:9>30\C4EBBO M&"K\FMT4$4IS.2^!2:A+>9Q-]N_=YRS@?;1&Z3T@)R%U$=YM)&,B9'/3BV%' M!VC62Q)U+&+3CY/Y:*8-XG_-+*+U,XY+X,1"7^K0RQ[$QA\IRH*"TK2YQW%#^;NQ I@\^YC MU9F=SZ2_!9Q!W^_NH7!XY3=6E9F,)Z2Z3*I' 1/%V>9/6,T?"ZR0TCR1[FN8 MHA\NG6RTJ%YD_$2OM#:CDX2HFD,ZY*_D/!GBKA9-9[TO,U3>VU4MH:WX\G"G M9Y7$.&/)>;> !]A<9?YN\WU'\PR#^-R]2[BO-0\\1;AY-4X$!;S57$]Z7.K- M*U/]MHW]9(]FI=E;=76O*7AW#48+GQ3E!X+S5F;HY*O37T8S)DY1 64/F046 MZ0#[^VCS(7<,JY?/ M2KW%M7AMO'ILWG5D1!/K*[%K97YP<;OI>,#:4_9]/P#C(Q>++YLBZ,O$CE\& M6GD(B:;;'BL,=X3 TEJLS&WK["ROHJ70+#OL#QKIPU.,3'XG^QS^@ S9;H/N ML/N,>-S..AOC$@SQE],Q,=7QVXE;'ZOFH0)&I\:1W7 /ERB<0K?D/GXW\]"] MA./PGE&+6XW/95( .%@G7-*BZE1:W4ZV\5N+ 'P4V9<2O-].J M\]^UMRROKW9.XUW%<;6XI5IMXU8>S432&C>G"@'PRPCV;D_X'5B,T&;6H0V* MM >G'/)^ADF!)?_(6#H>-5-XV*35)(EQU@Z$=0+/U5CN#1/ _?[/LYO9/Y^N M&SKELJ"1BN-"F\62ZH$!-.4JQB=IPXZGX;*E$1V(+)IV*DS0(@:LW^*>+?N$ M="H.B ":0)"F3(@RM4A;1?07<.MEXN/A#.9C;%@Q6GVM@>T-[]+MQ^Z'@["T M_DYYAM:\H5%$8&O_3YH,(]8134)&T&"B#^"=C\A%YW'=<(46N>A*@?U ,-T_ M5<-6KS%9<976O&EQVW?;R3HTXZK8_[W>+5ECJ] "!H'*_V&IY]*$]R61"UX[ M0OO'86MGI[[N00 )R?.DI"=RYU91_/=>1W/&?P6H M<72V:N$(#6VQ0[?/F<3\_.-[_W]!F/1W_]!D:!W?WQ%*_-T_N2[JM/;Q;P@? MD?_5/W^$)"JP1Y%#<\@&A7[K%L(1"=SZXS+@,EA2__F1"1V"Y+C^ 3J2]*+9&'XLT7Y^#VO(F61L#EY^WX N%O2Y+77Y7M].R)K(CHE$5K(FH#/B=K,3&V!66[5 M'*)2KW7MN?%N43@6GCU/SZ7RI**L;T^G1>X[F10F)%1M>"Y]^462)QXZXS"\ MEHO9XV*OTK3M>F_R:\G"/X(%K2._HU4NN%G46JA.3XYD-%*XAE[)F$+UG]BM MSAO_-M'\]3Q'7O[!U XH0V9EMR-!U#7C*API,UXX0@4DS;K/8R027M94D2H, M(554 +CS^M=P OS\?WQ07.)G/SKJI6'LS)#YR&&F]^[STIB+766KW5XK*RT^ M>!6NQX8!.1'NIN8@S(.RH1I:]U*S4CPVMG1Q8OG SLM$\ZO1=$6<;/!D++]@ MWK&S16Q<+A06DA$^-.(-#WVS3T@%A@?]?J;GVN_>]NN?$P4NW@7?6!#-OCN/ M\^_)<>K>.;:3Q?S8M?M[Y'>W>K PZ](.\[&K+(RC\1YC6JDXLJD/KH\4[?/H M7&MK]XB/+5G_X/+2&OGVG_R.'.Q& PP3%E[];('UH[*A8(QN& M!^MRS0V^Z[@"AVPI_/4J[5^G[B7_-9%/P-(ZV/*NRF4#I^KI+NFF09A-_RJN M)O3;Q,UVZ)-086@]B_.:RX$6%>"?,HD=IJ1_A5>HGW(1(A\XJT"5T2N+#K<_ M3!N(L_ G^^;DB5].4+A1/U+T;5N"Q8_5NSG(RW5KHDTL8VNB^T! V,Q5=_X# M\"8OU/="&A%X>=%Q&A/AXY3D;0=*FH9J%J:E;3Z=G9"597%>C_-8!=\4X,,% M[-B.QLLW?>H&#R!S>=,G._H-+^,CZO$D=:)O[M+#_1+[*R?'WS7(,;!T6OE9 M<[M@VF$3RBLXEYHK\<^=94+"$_J(AKII Z3D_HWB-*NEZ=FIL2SF4<-29ZC) MQ*%OV\:2,PB5U#RJY.P^#7U6\RR[P:.#_,FCV(6I^_1-!8&MYQ"SLVM??Q+# M+\U:4N]9?NG0;& M"NT4WT3B$9'^',9V\;"7=979YFQ&.Q"68W9Y+1??WL'L"2Z??K',_M3'UR L M;Y2(4BE%U?XN>C4Z+2>3F.%P.%SY+(1=@*AUP-3'7[4T)?TQ?UI:YE;5XQRV MNKSU"PQ^ ZWY2K?,\Z=3_7#7*GZ/[D%F54#7O*SSY @%7FX!A\C6@Z@:?YG> MQEN>3*(EFC]:&H4754_X,EEXSQ2'FK 6NI__KGOKA5Z80/CDG$M]J\5-[Y6# MU_;2FW7G9"\M^DQDY%0N>I2*N$7GL473.@9^D?1$5,,&QUAXI,^ZW]R@I*MN M40%3>O/P&2MRDHE/SP=[6' ^N1NSJ7PI?%X4=-7+[2'=B\Q8!2PJ;OJ)RP_7^ -/GM$M M2.BM+<[?]UGT,5*JOAR=R_XHJ-2CMLRBN,_R+O9E\5FB%=ZSJ8Y_T[R TR,Z MG6^@P*C>5W3/7_]DRW.W&&VG8P$*RZ']AIX%Q-"6;Z_4/TV3E9MB!,9DFCL1 M51_>&I^Z'".EP..](Y-POCN:/[Q01RL[OE=LHY=0BC1]Y?B^?64Z_[;,5>8^ M!V,UQ\&AJKKEP[0!%K2EO84D%? N6WYU=2=^F@J0I--62#5C7B0>\PB*&5[K MVHZW'@1TN4-M)^8>)A*P^)UM M!5#^^K8"VF&#Z+//D\72:'>1.,NCZJYC>/_JU)MRV40IROIS%0-'= +WK+]" MLRQ:%__IMSM[L9*.D\P9OU([MU-Q+@ .VW9$[<_SOD#7D_>;ND;[LX;V?6#8 M<1]_V1O33U-TRWQ@:J]S5/!F=;RLKEZ]CP=.ML4L2[Y'*(5JW9W;B5-L P5EZ7=QE(NF]\_E_^: AV3/9V-<[M4:8X2[Y%$6TCW MZ^V&5_1&5M3A#^MHJPM&R0(9KI&A:,(H#-:(Q,UZNL=^(Y9J];H7*FI6UT8S M:#P<)[QDYVZ+KL'18>4Q]@LR\%,6R\7/5V;(/JVFV$QQL<="J>W'I.3:]E($ ME'\29&@FO>1W$G^N"79)HCS?_-K2(-?;"FG1MG>:6*8?[G1H=S@S66 GLZM%U>VFXV;LK$*T M!#K?Y_<$_'RKL(3F+WZ)8E "3L]7L=YFUN/ZF#SJB&_CBY-]EJ!86L_G;[QD M\<'^^8OXV?ODV0VG9->-\3?;2FWZ#?7E:X)KCE\+_:NV'4=VMU:R*4J;HT;F M%E2 TQ+&SOZ);;+B!_=(Y%FN$U.IW#XSI4X4<>+]OGLZYN5ODB!Q4Z.9W]4$ M/WT07_OX1$A^(;FWKT9A>NU:MX.#&.O@X.BK6]^;K65JR:R/?+%[.)C()LL #M&QK#(Q_;T" M^S57#@RO(QPM#HPKO M'VX(;8UB_87DY-[[/51Z+,J_^;4B\NH3QR>[["T/HXW4 L?7=(Z5?B: M@]DE7ZNO6#N!3B8M[EZEINVYN)NG;EN[3%3!RZ^YA$FGPO*='RDKHY*^91Z^ M\G6K,+,"+UOV@1 +.2;%^>U[[M:[*$CUO3*27]M!TZ4?62Q9=7W[*T+%T[/> MW97N>,9&"M-0\7K1*W>N >0Y6^>,$<76'VQT'NQ; $$O68-[.M* M4I5[0M1 *"%YP[?V4;M!B,)EL; [4&54CLF6PRQEM%:XO2Q)2'L2NCMN_M*7W6]E^-ERSQO^_8-1 MK&-V-T8_-AGRGM6' 9G$&O3-?N;%-L7N^?MF>)(S=&0E_88[A(G8\:"DSV*R M?M-^3ZK)9$UL]]Y[E?U%N>).R:6=/67/4=Q./(4L]XTW'4>C+N(?Z9TR@=[9 M95E6NE70;]_V,DD#::X_L*N4$![5E\!>:[J,7,HP$4]4<#1%FR3&YV%-@*>7 M]UZWER15EIWA5S?]!I;;W%.6SZ5O,H40[Z.^6]X??)[:,2?6-XP<&<,I!L&G M]XJ2UF(#4O]T@3U B,O! :?EW_R21WC25Y4_E&?JT3OI#1H-,GA3CE3?VRBD MX!)ZZ\2\3(WZU\N(,OQ)B6V"/YJ5:TI>W3OLU+[.SKVW9O@&\;Z.?7"MR$FT M',OQK.+AML)'OC"M7V+5[!RTYJ)K5NV"P9TL5]7@ RMER27LYLICKGN_+10_ MZ=9YE@Q:'6 3EA MBZQM8#*1]@TKTYS]Q<'=*>>4T0M#%:C4!<6!7W*GTB2%9,(E(#,.UB2Z!W<2;=#KS&@HK4MYR#:L C?G8IQ'Q[@ M>R7C3*+IJN4HLF2$_,/%^=2F[IXR/5W NA=/EQ9L!BJ@78?\43,@NE8LSF,5 M/F$\8.TA!#@I)"0([ZY[0^S:7&@!">)9"BN2LB8F%Y,="SP(;MJO>1 "XFLU M0=5\N;BO$N4^>V^5I.D)H$_Y1+AJ()CU]!-Q)^N@[H\_ 'F'F_[/ \[P'42C M>?>'=[Z-MJ58TL:'<685U3U[Y9P^#,ROLMZ[UZ96NR5PY53\Z:V M%]E96GS=[GSA;8L MKPRS.OSI1/N[286!!.1M1\_ M2$>;Q8: F8B]I5J5G:.$FWEHYA\'F\S>(Q# .=^*,F+2PX/^$U4^G_F6G1'& M9&1[7DKJ-#AV2?>O(TLU5, ,/2GD&150[$X%]"37_MLO;Y6/?W,894D**_.M ME=![C[%Y$Z*@9_UR&/[B$8>F/%_@:0&^@8/K=._*B1+36.B9,G2*Z<]M8^OJ M.J@'7D+"3%V@P[47M:6<(\PJ"T5RVK24KTMVFC4JX= M=_[%8!O3IQ.:,>K'Z<_\/!8Y9*D&8-;[7W^\BL)1FWD4L.62QIX%$-\@0\ZQ MCM"+]-^GKR[N6G]]TO>)]Q :?G+<"_5+'Y)EHW0WXWYR49(PXT<(6U<9K$9. M7%ESIRAT&A-5Z,]/%-# LZ2?,.RA?UF/2>*;[J,],JDX>HX6GWCSG& 2E]4T M[*P)T?M\$N&B@ 8E)>Q<[O.FF[_8%P!6GUG:SGYL>_SZM5YX;>;X!E;-P=*_ MMK!_-4V)V2XO/.-#6C%SI;?O\H:O8U_M3BE"%>\1.A-[X_=N!(]^NWR,\9A@ ME@+ZBE:S@U3HHP*Z&U.!4@S>Z#"P+1Q 3#!.40U]4+F<=-M8MCNT_^2^UD&0 M495G/81E4:K>-MM/>T"@Y[GXDK.+4YQNI :PIG5"NOLTP"V@V^&':ZJ5.]=2 M.16 @=2FWHQ2N-]M8#@Q&5&!=5A8,OD&IXF#.!=%2.>+/ M5!CQZ8VY_=Z#F.TH;.A2&<6[2'_&M@G.ZB?9O],*)2_>Y 2[(H<(WMX$M1_?47JGHV5E1]M5,R+!$#B^[>)=8,ZQNRG*?;%L9 M9C39YWZA%C>S@ FKWVI?F8@T29C8N MZ@V^^ 98*99=>7:'X>TP%8#6A5V^CV)9Z&/_LT3D37]^/O? B8ZV7"DAQMIX MSFB5:96-6T(J-6(-'*JO&=F_^)&8N.(I#BB9QV^AC_^1->RPL\;F<,W>'(O M@*10A)ZO2WM5WW*O@@JX!MWZV>6V11(P99-:K!I8_W1E@0O)V&='VC:W-)EY M ,1_W\&?JU60UZ8"CJ4-471=?47KBAL?/81-&%KZ#&TJGPW'%\HU\LINUE6# MLAA^]@,%-;OD;7[25W(% 2U\AS08F\M+8M2*7B*3K=/D3H[E3*8".V3:@G!* M8!'*T!AW25[K M'1TUZW![@R\+N_1KF3UOP6G^V%WNI\=]!G3 IGAX^*U:[1=A;,$OKB.>_:Q+ M<^*(WOA89@^R3,J&F+D7%V4D/\7KS3?T/S% T=>4&98/1LS_;MB4F2Y\TEI& M+!L?)?B@XFR==$^Z60@38Z=^4;%'WN\ , M7.:;)!_G")F4XHL_?Q[>U40LYHU9=6 Y.'1STET=2$^O5J,I3I7$47Z MT%!'"TMK/$-M8L)T(D('9-J19S[V_J' T[37T MZW8[G>TE=AZ)^6=7G]Y9C[\:!@B*T1 H=-]Y C5--ANX-H&\3]!N;Q^RG*D$ MF\S!Q:Y?7WJQYD%:W["E<'%C@BG<7K[U,U-+@P =5UF,TGIOV_5N_Q?/8<*] M@R2)#&+"%7-3[;)^@TL/GB^SQ+]P2;5V265L-(FP:"FS4EEJZ;9.=?(VOC6!DH$SLE@[HEH))FWS0,VE@ MRN$U$I$0X.A^EO*-_^>I5Y:CU9]FKSM[@?C&3."RF6-4:8N/-8X. MSU]9PI[,KBG\,3RB@+B0FYW9Q8JJIOTGRSA,%]XC3X$%+4PW* M3CNX\'%2"R:ZM&\/8"O)\-F6FB4\ MG+%^!,='YJ$"1-+.W4"#]]]0 1*=.\(B&-BTPY@.%< [P=Y_;6<*/IL=3V%E M>[] !>A/K911 4595 QP)CVA[$TA4=+FW1K&=Q^$F8],]3,7&O#JN:U M%ZWD.Y,FUU@Z;FE4'+K*DF!=NRW[8^XMG2 ^3J5+G^B+GVC1MBR9-*<"[+U? MP7JG/MFXR[G;[;3*F>VVP69EGJS]')/]1JT(O:**VJVO5Y(TM!%RVY M->A]*-[,3B&!!; O"[J 3546*-Z5<\-%%Z0>RG)#'V^!A?N*J[^\SPC/SNM) M3K7HNM6WG]&4*J1K5FK@_TR-V5#U_]3I9K.])O:-:YOJE:QI^:I?["^-:K%4 M9+@>"@0:<.E%P!@%S^]RM)[ FS,8]+_!ZCQOF&FA#')A1=Y)=CFZL<$+9/SRF3&E7$?7][1H#=?G)%@Y2C>-*&?'+1K*V\[(A M)ZQLZ=YDFTG'R3D+.TP6^E\B"OIWWSFB@8?;Z0^;K M\H!C*ESEW#]N6+Z.,92 P;M2R"TI_:+&P!1JQ5-Z&E[9%XA0L'RE#2XED>_LCF38DV"9) MOELJ_1-Z@@2J&^O=WZCFO?>Q6SH!;69;C-O9F\G^^I:/C3&2G&R&RS;L06SX M6N%Y*K.V)RG0.=)0O^\A)10K?;0+[@L5L' T'14P2@!^W*LGA*))OMK[Q9^I M (D6+\$EV8?7' D>+?I_\X63H$#;Y M:,,#_RFR@9=5C@,=R+4P9C8/M[2=N6>AL;!\!7 M.:- "C2+-#1)+GZV#Z>5).3[59+E=*V<:=]D9RD*J?T>_IK=EG[LC4 _YT"A M?E65\GM=&?X<^C>[]X O_6#H,IIW& FUF%GHCSK?!:#MD5/K,GT.;?$'_?WZ MHD%K4HZ8$9MNZBVM7UA,T$,F_\3(3SI#0+JO::@&E9'HW3S:=BSK. MU4IRWZR;:3GW/E+N=B*7PLR'^_Z8&C@R=ITRZ6[(/KY M\ZAMNKC3L[P^T0Z-( &2+!X4(*'*%>E?8;/32O6U"9L+X?EW S3S@9@RDB'LA MFT$*VAQ^$/$DWD+AN_.%5?=C;[(_?+]PYNC!479HXK0,66-=,>@OO%5MX,*>3G //G=1T[Q3 M!4,/MY]OVBR"A"$J'C,+D?JQ.1)U#)8+;ETYGV:6BBS\7Q*2:E!)<#3G M:2H@+#J,-_?TRM7\YD,,"S?0R%"""7P*%C<%?M MU<%P! 7":TS>DSF8N(3$+QKO!2&GUE'\16DSVLH6R@1=I*7X6HDVUTVEZSDNPUY7-)1\+[)<%RYQ+O;+-C]Q#K_E)NS,C6? &0N\!<6 M#0J3,^=+[J7D9?N'T3$3%S1W]DM)S<#1D<%S#_SITB3*U>];[@M6VNR9@?+? M%9(X"=#L0F)^<>M&\-^I9N>W1P4@O&$RN[P4*N + 7.,"CAWV:*'.%0C)_SY M<(CUDS#X(VT-D*\*DB"ZK$[ ;KO'JOMW/P=90<&ANX6Y+A[:BBWE,)NK-?9" MNMIS@L5;E5+M)0Y&C9\\HS)1=$6'1Y=@T/+$(150O@J6W A:8X03";0,I$H9 MJB3!*[QEB,CITA?Q7+E/AF'?;E;@=]' 0EMD\T#M\RKU8-@WI(K'% SW)2\/ M[W%72X+PLZWV@[/,-OKQN$.4HK4,U= @:WFWGX M(,6-8.P6B;NQE K=:%Q9ZWIMB06!!H@5O8YO6JD E.3)T"D(I.VFH-ETRU33PJ;(;*OGCM M1H*2\N]85/7I2QY">7'*57O%5S<'@C%A,A%7V-[6:,DB;K4C;X=4NO' $SB4 M?L(3_2Z\9@07^@B%U[&;ZYQ,M;A>G5)^RQB9WVZOV0R1#M5PJW9#"+F'N MT$FHV8_Y98_EQ(<\[?7P<"J@+2A>/*=F#GSO*XH+] ^=WF.AD'K@C,:KXY9\OI46,G"6Z)Q+>7C-:?_0(0\K0VSY3?.S<# MX2+"S>#$0JM*UL0N*N 5#CA8>[F1PM:G)#F]XL@(J6!:2L1_C#O#WBH;IW6B M1' V?F@PB!@H%7V8UP#_/HO[-T3OH);5KD^"J/3P:_ M\8W('6L3[356-QY.313BCO.^]M6/)=[0I6%@V4;9#'UG]'?GST+&EX-DEQ:8"*J":^]MY(ROEVA4+ M["_P14XO*F F=C.A1JT%ITSNCV235P;R*!1#2TN#($>';MC7"K^HB6QS*5$ M'\3'S+8\U06-TA,Q %AMZOE4^+S"]3H.DIKS?I27*WH"JQ+<.@OSKMTF E\= M!K,LZ;>['H ;&^M]U$5V%.;"BR7",V"RKKPG-PG%G^U>8GWM#VZR9?7)DG%H _WIKVW+U^WW(M 5TM3HZ= H2/WV"\AS1\LX%W+#9R93RG%B:/&*P="CE_%M,UP.K$;KCLY/ M7Q9]MDH5$?$;^;5JY/]SC_.!6_HN?I=H"%B^31025=8@Y(),#]!&V@N7!T)L MS37BRO,TRLH/TU PT[/3$_(YNA3 F8-I'W+?QW_,E#,[X+H]98Q(^. M5%L.R /4RJ#E-.##DQAFV-/5$+ MS152+]YZ;!:W;ZE!!3A56!F*-^G#R\+GX5[+*(8Z#[GF_U18.OL-!WF?T?]K MQ_FW+K+TZ"!$^CYZ9);6&1?G\M:-D/S+$';Q3OX=XBZI-LK2\%HB%%IY=)CD MWS34% =R'-ZJ1#\H_@*>(*!G%-WT_W3C5 !HB^*PK$RF NZN??A[.0JC#07J M(5(!<#N8S YPS1?1>FCS]VI"ZU%/9;"I/<\ZPR$\W$J0S_G'XUT6VBKW(GA6 MFI'L6TQY-[#XK]_[CRTRZYDAFZ\7K(.XB=$\=PWB[_Q(;C'*[L<]:ADQ]OAT MFGO*5BB'8]8=P,-3.,964I:XK>'"6=UD(72>+H/%O76]H"#3@R^H-[LX>:IV M,VVC4>(2]NX4ZH2#3N)S MB9B"G5VT.(-G_31]*'&EQBV+6"%B[1J>M)95F!<"S9AG[>*=ER=/$,#-*D!# M/34-D?L9>R^C7_MO)RP@K50NZ3W<0'@>?",L%'_TL25/ZOK7^/;25Z(//I;" M]Y>AC(>@GR1:TW9T.P 43=J"4RA /0HF&W9EI<'Y)Q60KD<%3#9N4#!]VZ#4 MMQ UU3H<<#F#5G)#>V"ENZ30XG-U?E1 'IQC99[W$WCUP&KW(.;,MV]R8VM' M%WNY]'4IN_2M'^ /#A_]&XJCL_W'UETHV:(XB@_B+@53! 8W)/T-Q"^:$-.$#;&^3YN;2'1(FY]IA)"SO2$:5@AG:XJTY.KG];R@^3+HAR0^,T9!;NVA( M]0IZ94WE B&D57O"F.;P1Q4E$3"?4B]@Y+1CU((&UMB)^^&*R6[P WI[@ M@R\>/=M !=R!WR%&9&-/H38+ZQ/G^%U-?-D:NH"JP^L+V6 M'-;5^-?U5R^,4_*4*X\L0P5X]B&*>7>.;A[P387E1M"T3<^A+<5+5^"8S:Q) MFMY*?WS;#RM=0K3Z;-($3QW"]^> 9!*("E@E@Z67VOX> (#+_7*)K^U9XTW& M[_)TE;5:)7(\EM+,?)I/5W^"^^GO?W-,*NH2,W853[DXN$ MH+ 3GXVW8"2C!>A#2D5!6/>MF04AZ_(7[O &V,FEI._FHUZ&&LBJ@*98'9X/ MSV(#6I^ZU-/'..071[QQQG:8Q#?'\D!4^G";LW'!7E-27!^MA#:Z#-:U&SMQ'&.ZYRHE>0/])]#H$/8M"2\-4 +#>->"C9.IN373XK774( \+N/RZ/.Z>!9$",RYJ ^_;(Q8&M-@(U.XY?17Y$#47O [7;P M(?'HFJ)/-".)'^Y'#,37K>@9+_!L48I2N) M-[YE-97:35Y2,K>W=IU73!FH5&M;_/+AZ=G?FZA /^=*[!'O7,'E7["!O10DKR\7TP(P&.B_61\ MOS)8WOM=9IC2!1V\^H+-:_1FIXH[-G53W=/7<.C+WPE>"03Z"?> KJ4(S(C= MD##!P&(Z/ 75[K*,@1[8*OKN_-J504?43Y?TIW$_D9&OB[J&NFSRQ%XO25GA M%@E^FOS)O=!JYBHRDZ&#^\UEK:I>\?FDHL M+^#CO4J,*EX^%_VTEV"WF4H0?CMKJ#4%##:A;Y2H0%Q8TK(>2E$B.%3:B+)Y M_-ZV91_'%D$^%U5#6\ #?]QX=._ERCZC!>MENN!?^H^_E^%.%X5=W;]0:)^0 MU66@@Y).V91K!#+ZW38M_3K:QKR7XM_GHK1Q*YZE^QRKT"$Z^_80A*?F876- M"[]B:JGP6Z/#@SY/#&)7#Z?LU]@G1$8\\$<]2EGWH )H)%R:3_^YM ?U(D/S MRYIH>=CO$#6@@3P2!*\?N.WB)F*4N\$T4L,P^HNPD5WT O%H5YOB/[+BT86$ MTC2DE_^9.6$$?\2GG=GC/K1DP$Y+<4?D#2(CBF>5OC#']^B4VLI+#$U]:?-L [(IWE MB)$J7SDIHF73GFQ;*CG("%+>X.MH+"6H0O\JW6'4\[]1[H8N2-,%=]ZHDJ_2 M2_75HL6U_9.\ATG*-^11 FU^D&73&:.O7EO]+K7N&(MAYP)EJ*4+]?_&\%@S"2I32H@EUQ9D_]LM/"PVMBZ=VE5W0E<4?J "#E:I+S:R?M41=B=BZ\[0GY>7YX-_*XY7>F)31 2VF$S V4)VR5;: MP;\+G*8K?*/:K1X];F4^=2QL(4Z!/LMS\CQ)$K="!9P966;-\I,OK8DBI[C? M^EX&4^"*]#<&2I[8F;WH.W25&_=^<3!7FRW)K45V+[?[AG;7C;+)K/4*F?3+ MQ^35'Y>P.F?&]PUD+'**= L$S:BGJD@;+?,Q/JDG=%_L@T?Y/HXD').4&4=:]1%CF9,B.5>6 MQCM.AF0&(:H)Q2F3(5&P- <('G$/V6NQ&6:=\%BR-(HCJVT59,;-;4N?#7'R M^>9BH1;F][VY'M3K5[R>\.G#5J>CC*<6MLURJW*1V3!>8DUD6K._?,;^MOV% M0O>NB@6O;MO2JKA[W1EBTA>2&K(RI1%).(@S9;GL*'7E#K8D9I%1$:H, M53BP?Y)K"%>^<4-\:7)+:?_.0X^XDD$]LU0JX#))VA&F'#DAT/.Y-O N<^+6 MLDM&?J2-IM(LSZ_HX;WI V23CL#]GG(>(XL12U,C;)L;O[%YY@^ISZ)WHF<# MT +Q0Y!PZ+%,3W.3O-6(S8LX/>H5]\,)]"]K-E'][+?/UG$0P+&)MUQV=J<0=@R%!9)8 M4Y4(YH<- 9=NT9W-RW@+ "$[>=V)L,M& =(,IXS(I#+2U*+LO'EA2W9SDR. M,PEFUP9C8DYIBTOY/UU6OWM#]M;D>W^607=%J"($+PN'?C-K$.UZ2E*%Y^1_76CS__RY:#&BFFML9F)^KQ1KIOY;^W(T#_O3H%55 MF5D$0,)VLQ;]WI]S6:ITW,L>Y_XNSAT!^; >5DN8S=UIYJY?L+?FAAT45VOG=2@;S/;I+- 0L2Z, M[W_Q53\2=,WEN;=%_4/?685%V7]_W("H@ M*0+2H[0"TCVTE$A+#24"TB6=0TA("@A("-+-T!W2W27=S= QU/ "U_U[CT>N MX[FOW_T^]3Y_S#\^^UON?>^]SG^MBTJ/M((@[M-P_*/V'+QN#!ZPVY M:^3HJN%?%K3D6LQ.T\7X_JE.G?0&+W H) MSG;0UP,"]*:)&$=\.EBN"FJ#/'+1>@N;=BUIL\G=@LO?$K4%O"-@'!+@ 0:0 M1-J4<55:/-?Q4U1%#:=^5NX3E-/CS'>4*:-6V89137HU@ M;L=SAGT=XSWV?#E%K11:VC&[3W7/X1QXS@834W#D-V];FV#V +]0R@=>.8N4 MT.G%/#=*,1LYGTJ*T2=DVHF6,S;4^[$1Y[%'[.J1$W9&C3K'L,1YO<4^%/?> MZ*KRP$-^&Q&<<6-GMT,VSC3CV"8Y@P5^P:8EG;XGXSP!#L4N3EPPA_WFK'M9LY7*0HSRKGR% M>S)'99'IFV(?5KC]YI'DZ[*N($NZ#GS5XXR;="Q'X MD>SQ*$3A!;#*5LG[9+B/WH]R0(5QQM>[L@*U)PKWJ]L._M= M'%*G?B@(SP\+#1&5B<*(L7P(RWHGK*+OK'TO(4%]/0(QEB[(Y(J6^1.54_-Z MJJ1!L&6W'ZH)J=WL&PIUUBJ^7HFKDT\=[O=:)Y[4_]/-TU!9FQK1>?B%0I() ML7C2LHR!&_)D=X+ZLAJ.]8&5TWWR9G?PH:+)V1.Z5FOK\"K#KX@^Y^W4JH<9 M<[7@>1*MW>".H;17GV/,]^*?B<'4H[9Y6N0][H%1/9-/:L;[V-&]RH?G6F[:OFYT.*![TO@G/:=:I M[4/[]F>>ISP:[)A'>Y-5=Q_.]6M,_&SL+:)_Y/>VFZJRC9UMSR4,=B(';'S@_,#V MTW#4]DSBBAM303>+3EMFED0)1W2ON;N"7$DH8>"Q4\7>ZW6G/>P6U3K6[YQ' M0^V<$ZZ&\1\(?QNB6%+MHU F\$N_WCV"^F[AMDF5% Z9I9P7@"=1^VVW4%'JRH!%8W,XV059@])4*>R1&=<.C9I-VGM$6;>YFT71X&(RT3(<5UBV-'< MW2#N/E3Q^_F_.GY<,UIU'C+EE8Y?:,TQB@.Q'/.B3W91_8N&"Z3H>?6#$@2L M>S\YQX=J)B?+*ZD8DM.C21!AO7RIW]/L#V2R1"";"3, LX NVI1'U!-J'RK&ZTYJV048F@P_V^MXG'M2RG+G.?9A_7 M/372>5)26CKRTV@[B0_&0:)7M#)PYAM\%F)EW;^89D4 ?'PAL6N!X VU 7/RMD MXK!M><>3 P_IX=\\D2YSF]VDG+P6T5XVQ$D&4-LMVX3N'N!OCFB5 P\&FZC"5FD!_QXR%AC9] $5B MP?+5JN&;1@D<.A\W;3\K$;*_S)01IJO F6B#9\HF0H/#GD?X.J[K>4WZ^SD[ M\($,F]!(J1N>YJ8VP5YZ7EJ;:SGX09SI8_ FKZVY9>G%^N@VS;;]3#_U5[_K^M^E[2-?2ONO.'"S<% M@O>IK@")7P2IC\AG;DK/RU'(G9Y&[.M +*U/L5UOWGT<.[%< 8"L[M)K_+4W M#) ZT=6_JLG7I9ZY+.[>;JRCC"]-AI9*Q^MQR[TUW$8(7EJ\<(W^#\*(SG_P M/6YVTPCV]8#&T1F:M$G Z9.^^?46IC#:BPNI4Z;,XV/!F..;]Q[DKQ,/#FB7 MZA S-V0,@;Z;@O-R'6XHY847?66 &X>!//]OT?M9H,=)ZCGH#[C(%2"OY>;E MR%+=UF7R6T/NQK-5,D'LC'IVKYFW>C#6PW\5O>?GOJD0[/I%<'7AVK[$K?TG M[1$(=_V+Z-G)*7?1V6?D.GLZQR:[?BTP;3+5=^?FONG^A;6]/UZFO/7^:=7Y M:TX?V;H(F6V'3H7 D#T >M/BF M>/]UKPK#MB!L,)^[3<@=X7[!0YT#VE"WQPVA4*NR#<]B7#;7.1JK_/>ZMH0? MU^0EDB4-RW&,\[\ +N3QBJ>XD+[FQ/"S4$N]TT2SFP]^EZ2N (+70[D#NV$* M1&SMZR$$KIM[/:&Y*?A_4S'X^4'BO^KY\^_!L9WEBCO*@2;1W*U6"=_[IB\@ M9U,WVX\"TMM]?T%>\JV'=L]<#B1OF 9#3+(5%W3=U3=#>5G;ML2_C\2O,FR[J:7=ZD*_:01E6!4E+9#U'!@^ND^.FN&6 M\!;2UGWM.?:MYTQ?3_O^A91)@%^@U-XSEE+?@[;_PR[N99P@Q=_-CYS1O-X/[\#EE@E MZ1<) NJ%H.5[;^V;MTVD];+$TZ:SG4" B'+\%7<0G/8R*R\1WU%"R1+#L0=K MITP\I;T&>-"[P,R\6+:%R[WIJ?:I,Z%@LOP4$C8'XG M/7@?S2%0<@[QK*UO MO)SIY7>3#=B' "[>1RN,2OB ##$2"/9B+W+,:6:+9S$>KVA(BA.25]M\%>=I M@"K>R?J5]_7_(#(;-_[VI<5,2^Q]&Z?8+ MH30QBN'D_KTS'N=;@;_^E/M,S,6_J0P?H8VIK$B=L!W-E: M^C94<=VE-_Y2G1N1N=&*CE.F^O**"[\ZN3]SRN/&8;]>]P$:MGA=-ZG#D[8Y M_O7K/IIRR]9<)&ITUA-TV+L";%K?U/(^9?H/'D;=?T YGI5'$)Z_K>6=YT=% M[-1!L&7I;E+A6@GAU_85;NU_OAVE&$'JD^,3X->3]ILO[ UOT$?7 ^(]^1MA M.(F^)&#SE]YNR&74"2+MW-:#3_@#R'$%&%V([O@7^>CH+_22T;W_"Y/W1I?: M+EROA^/GK70WGF+'_T=,1:SOA/ZZ>=&MI/"&(NO#$@8!=\?)PH__RFZJBFJ MJ[3!W Z6"7@E=2N*UQ7;FD5L:O*=(<"!]N=/3#"]?R4\FL9[[H=HLS;U[DK* M_''ICX50F7!3T\# L.K'A!=9ZES%(_'^^B6I/UWJ%86JY-!5S8ZT=O@_:6?IYF>CS0]W^'GQ M9J"^V&[RN0WQC]UN/_W1G?%%Z\[R-1IO1H M6FUC; /AK%',^SGF77#O(ZOQ]8Y>*X$J*"G\Z)S+N)XDK; >,1@A/FJVP,S8 MV4@C1='Q/BA&^W,XJF"S(T@OJH9JL4=Z04!:\->'C?XHRIB.;'UPF8M7Q-Q2[7/\^47#QK#FF@6K(-PA&D+^T#.RW[- M5P 4D^_GP(!#Z61G5#M"-81P3B!<^IP3KC/OYY?/\.J9=W.T@R+:JU='Z*_? M_R94?L=7EMFQ2+64X(S4KW.!#G?*,NS=U?9'V] MD@Q=\5"045'0'*W87ULM MV?TV^J)1J:R\"L*9'U=N<+)M'U5>=I)5-^.8(;?S>MYO74DU?-J]LQY]&]@M MA^D6KCT(GIEZ+=&/QG+V3G"W.Q:S_,+;56;ADF1HBW@J,#1]SE36)' +6H] M6CMW[14D(,<>3+E\7\_VFPX*O +X/%V@9SI]>*&^IZ^V?GP2LG,PE<(.::R! ME^I> /L-EVYP'F$[M'6.W<0%4(V[F(E<<[E ?YU MWNK!-S.N -G#KMC9F9O'WU\EV5P!7*TE+J@AQ.Q7 #A\E\8S>Q'ARA%**RC' MK !SR3A!.<[5NWC#\?2R8A81T7UC9741)317W([)^RS7?5 M)K#,KYD^$;\C4TU+0]U8^@6+,:,I2=ORJH\#I1,W,A7S*G?;F\[TES_XM*\ M#J<)LKHM3O;@Y,T7,W(64K0KE\MD-?E]_2_I>UR?G(LZ/FF--0CJ6)#A;$4X M*BP75E?@=.#Y"!LAW*K]>8B(>KFAXEX+])F*:OI2R=:1CK]9"XXIJBBY>[1? MK0[I[CFZ:N+M'N%%1[P-#Z#+X6W\_PKI^[>^>"VJ43)V@RK,.NA8D9UN:?UZ]'@PD5]P]59\M6_-[B"N 3.T 0ZDC M1R7'8[;+O-20^P^G1)Z_FUS)?UW=,.ZAQ,.Q?2B/I-#UJ)NYI>V^:X@JM'_X MF_Q]P;O4AF=WD16W!8/_H#;0_DFLN%D6WF&62-]%-L3>8)[N$DMT[C(;;E9[ M=X$ETG\R&VXN^1-8^G7)ZC^'+(#I?H"'5@HB:+ M[NFCHPTZVWG& 8ZB;H+G!\HI!.?C.DLG$D'EC7U?8E%XGS:?#,^3,8)$]:GZ M[MNPXEQ>\I\%6%Y0 Y_6<%T!GEO>6Z^C_N)^B ".$C\)"GEM\\D9"R7KB .& M]^ZY[G$G#(F^<@I9^..8T8S,1: MLHUZV.ZBK1J4$;W\_ _L$.1PZ)P \\^%XF_S0GUL<[)(DW_ M\[:@D@1HK 58?29\-*7%M#BODTM-Q-06KF,KI_%O (94KY_*=2!7>;C6/!'U M*(@L75U3LYTQKS2';X^_2E+8\HC*HG?D ZMU6*\SD ].>:[K&.DJ:^9JS%"U M'6<5HB(M37W^&@M)U^>+^/+ F+5_ N+81.G@@YYF MZ6W5O>K/1X.1IZ$#N^PLU3=&>?T?CA[/K H>M"I#EDR&(\83?'@/3:X 6,9G M[!W_AAR\#&[_GZ"%@0^>X2+1(O.O&_V?E@6F.PRG:\%#RO1B5[[_-0502(6@ M.OJWCRGC!R[J/&'R!E'F;O:9,FX8EX5KD3BB]#T3HT4>RM!NBIW()CY*NT2$ M.EBFFR"_&29#]=K[^217[O?W#A*_S/;%))18P$'<;"!OG??N,1#71&KN5&5A M6\QW>[:YFGW(TM>H;X(4@W$MC=XT,QJ[/#)4:L$]NA MWELRW"6N\15LAZIK&)3?7H%\I)#9D;S([>KX(AG M=P )MVRL.W@(Q3\)"3>7W"%CI-U%0]QLZ=TE8^C<14, 8@,\[I Q!N^@(6YV M .Z ,0;N,!)N055W\!"T=Q@)?X',_L1#E'C=823<0M'^Q$-(_W(5#W*[K[W QI/^$0]QVX!]8#(D_"0DWQ0#OT"'8$^^ M4&[I=7?H$(-W02BW(+P_Z1"T=S@HUY=X_XG%T+G+AKAI$O8=+D;:73;$[7[. M'2X&TQTVQ&W__0G&^!.#+^$XS!7G^' $-WTX5_DC'8[W!0;@?T M#@5&ZBX'!2EPL?Z>T2PNB,,FR;2L=:75E:MS4IL+:#=0S7PMCI_0\)LOZ"YC M:Y[O^JG&*0\B)B%95>S&-IF=^?U)&S@O,XD([\\EU'A(0A7^D>T1EX%"35,* MVJBTQRVCX*[Z%I%%ECJ:<[;^.W)1_5U.IAV_*(:W^M,Z]-WCM,32-;#!J//I MJ'4=A 4,^0?ZS4A)PJK9>F-RR:![!IG+KN#\=E(B7P,8AS8KH)&[;^6G"O[J M5OEN&3P<@>O%MOF@>T\/<6JM_>.?\"E8W\CW=*Q7ASMW\2%?_+R/@G36G)@N M6,>\GUT!OKJUUJ:>N06JQE@?3LD =WOWP0<9%])[RQG) OG4PM>KQQ?:Q?_( MG!%H37RM>QD8#?4-"$U;/%7;UX$KS8!*KLU#6C&U0;;G%G$/^E;C/X;"11"L M:E> 3'AHJHGC%2!Q&I.B[_*<8Y/B'\@MY)W\).>_(?JZ8PTOH&\B!5^9NJ.L MJ+:1F;:,">+9.5ZH.^]O$CQ]B,^\+1FFNLW^TGVCH EKE0<4>U8]+]&J0[Z> MB%5"!!+>/= 92^+\E0[-Z")K'E-8VK+W\T6Q>"C5I>?@?'RI\TN :._!U%-P MAE])GO@*%D7L=B>/UD.I7PQHR%3QSJ,5!67HGI8$O-<:@GR*=/IH)<,WDJ?2 M9MNU3*,1GEM/HH-/JEE[62)3:[ECHWV\G7LQVO:MX5P13OPBBLS@2 =]BN67 M'WB(YO-J_U="[.8Q\Y\7\KM^7XZ#Z9O/9 [*)>=K@NHO#^)#.\L-AQBV]?1C M!]$4JG):44$1_>?7$:]I7[E+/W_B[WGNX'T8I=<0CJZ+G C'N!-*A=DLLTP3JW9P7#YZ\'='I(N0A M4IT."]M4N (TYL'C?H;"(R[$BD>2%'Q*QVR-^C[P1 E^WY5#D+"$[]BFJ(WI3 JW8>5^RB>!'*GU2GWC2 M!*2V@M0K@,^E>:IK'37<8>$',M 9LC5@;5$+64X&VDQ6IDRT6&:T"Y8Q%R*X MV 5;T*A/)J/W^),#]B^?''O!-1;NX6(_,8[:EGVDDU7Z;)?9=41'2!!)JQG< MZ\T9QYF!?_R#^C/JQZAM'H648'&UPO=6@*75394,(K-M!X76>6OZV&"U#B?V MZWG9AX"#*\"#"_M=[!"[Q"T9Y&:"$]4UU)#)SG @,]UJU\Q/3@#HE>/]PY7: M>_$&1/0M4X.^-+XOR8>P.;AAMD,ZSH_HDC/7'UW;\ ?N$_DA:L>N "(FAW?_ M #A\1)>K0[Q1%>(S3V:H,,B^,E(JK2%%4U:H&<$>D)H]]^F3"Y:<< _ 7$%; M*<6Q6F<8A.:6J>XXU.0X#..GL:5U7ZS33G$O\WGT/='?4K.: ]Y.NJ:0 MVP=%]^$A;7]3D)_2%OZ(E. XA_F+E5L388O$@2]];BI[G6KG.N<7]8L2QZ,_ MK@""Q_4GIY!6CU<#[^K+2G9.KP"EU]/0+@0[Q-QX]KJ!IM?SU.CK1P4,/[X* MD6!!+EBFX9&="^S5)(UHT_Y]*29U69H!Z;N$7B)T]GZBER@SP?+X$! 89&?_ M"A ,G 0[7%P!)JYE;OD*0 RH%E-$3 S5KR+&$#?G0@?^!^X==B!&)#ZH*4+O M#]K^82O]#>?C'S0I]T/7=G[I.EL\9;YGY<'YA/=8(T<.9?C> MW=>[9!VAO@+T>T*)X/7G+^$:X-V/4-K/MJCLLT]0O<&E-7VXDJ+W!KY-%Z_( M"[7/A;5#K?][2I.;\08?/S64GB1R[N#1IPS_]$16DV-5U8T?)6XQN]B_H)[: M?!$+O9XV-C]-P(SIT1#\D9%E6+5(0%C!AVPUS!:/"4#?3,Y,*?QO5%-&J653$8\ 8,0!T0"3J^7MLDR MV[> :?I.;%BP=*83EA>%9EE3SP3#H/0A),784GF\?5IF&'M(XA.9MXS#*\&C M2.F$4Y6CY_4.1[+/+.@L8*^'K56;8O<*X'OA9#_1,Q:89Z9-3_94H;+4B[9R MF.2$Z9$3G?]>H&\PTH35S(?E "NDK4/5/G=4> 5PH MR(5,3/#%K/A[/O"I8>G.]Y#V7_K]I7)"P9>(!W \0=^0?V&]*/F*@U'V1(6 MU='^0&P(:DMO]-SQU4^'H8$Q\L>U;#.K^BHBS @M@FBN@.T+XP4W"FS" M+A==3+\S\12:1 N*04MMF2X\ -V4RL,I%95OT&WU+UBB .=:_"97X(B=N6D3 MEZIS5!)GX<>3 XB!B0-S&UYYE*;3IZ+6S,\LLZ5>F?J_?Y\6N<3^Q^I?HA.XIV9R%GP!QC_DVL'=D =3YWR?X/('E_"E:H41<<5%D11^TTYR0D_$ MA7>]W5V)6;P_?!2GQ:9<$Z@81ATR:HK.IY[_"\T*:-<.-& !%%#XN&UM(>-Z M $4&-!\&YYERUA/4R*2;Q-:H\H+ ,ODIYH R2<5AT!C=N%F47AD^=4QA_/P[ M:TV#[9P%)OB[GH5VD$+6VH1O]AC8-S%# H.+=:J+!S@^&E!,"=-A>&8T_()A MJR4"\ROVI^0:'I#U0NOHRL@VA_6#TN@ON:X\G)X8.*4U@0Q6#$5$CYRJFZ,? MC&'A,;S'&:=)(X[V-S^"/&YPV"/> W&E:C30I.3G__@(?;"ZXSJI83F-WXIQ M/R>UEQ6'Y2.U$']1P J"5,LT>@:YWP(D#8R$2AN2S#P/$F\4$?PBW%@N\\L* M2VBAZLUU1U8(!LV\&*EAG.>SW.+.<%-2'&8L6=,O4]-6JVEKXF7H+HR>('QU MC%Z1Q8-L#-BA@Q*'MD3745_'I]^%H&ZVJ73>S.8G\*Q,3BZ+]D2;T8JIQTH_ M@X:DY$*W862%3AR/;F_#8BCQ^MF/-M\C,AO%PF&F4G[6030[4VG\.B\TUT70 M'NKCO''"1@5D(B(LV.*W*:1#?OR%8VWZT=))1L'&P8V(*9/0AXTSX?H5=V,44;,MXCM&]?GX+D]^J#7#7FIE5;T/46/HZFE TY]%HPO)=V MH]E>V* JE>RD^TCQ-'*I9;_2ZF;I7O=^%*13*Q=8$OKTR=S107$O5X!I5ZPL#]KAD*7S M^S)'J_]#D:=Y"=PG']0S1X1$=H46OG$.M4>)+ X%#.J>1^10B# MVW1)X-[39G#)B0!5R1Z&>>IZ5?J7]"N _N])\K@9I5CW2B'8 .58*UM M8OU7"AUJW^PFBX.J]VZ.R\P3U576C":*#E^PS=-=B%I;C%JA#*<:O[)/Z^3E MB@)5LU2\EL_IG>;,]L!.IH-2C$!!2ES-2.GK=:P5(1,KO2YY;UZP;UK2BY;S MN?=VOME^PCD..- 6XPZK*,ZF6.G+_;&F M:/H\YH>>LMQW0^-W\NV/"WLE42QO"P5:00A+M6R$=X]"TE),OJ3G\OX(4GUQ MK!RY31FU3?CFX0<1S").V4'G]_D\&0LN,(@ M/C3Z$%=VI[P'<]7LT61C^+P]*9L\2JJ"-LI"K66KJK-$($A]'B:J&3"LJ2VL MAQ5?%B'RQ<2+(U:LHN,Q4?CR=Z%@^JQ0RVFD:DF05)[<'E^C4=7P4VVRT1*- MG)+BLA+4M,7S%^JNK=2]KB>_3H4([^.R"9&'B3FQ@R-7H.F.Q2U/'(M.&L^> MC9 36N@^EBOK'0$3[(>_LU4)GY.<+&.Q0P5TJ)!JSN* W!/(AH\8)93=@(J[ M^9X9&PZQ'R:$@T6>B5?KH62/#1ZAT'<-;A8'.,OOD=ER@_MV;T'%1$\3*3X3OHY1(^GS"5/(KQ;<<[6;;)Z+0( MD [.CY20P$0Z>P0HI+RKF>XC($43[%*""05,!:=P#0FKWX@ HX"J!O M9@ 9+W1#X+N*C9J5Y*FXT4R*#8Z.]2G/>!TO^>T[GYU.=09KK[K%MA> 1? MF%OVA?@G J[G59^)5_U7QVJD4^!1YPI1*P.,AN7EHS]+0K;$-^93>W[NOWV[ MUB#TT8ZNH;US=?BO4\3)-23ST%8R$2T"'1S'PJ--A^I^PST, BZ6XIQ-HO_1YH2$@).MY-+M@)96HT0TCWZ3C=IB.W %-@(2+ MU:+;6-SJU\PV_9?53TE=?Y&?BCE:>KM3;3I3^T;G.X9JNIG*C;I2"@;HEYV# M6"X]%YBY(M""\6.(++Q"F:N?H#X+"E/A4-X+]:EY/B\NAZ<-Q)OF*,KWUPVP M=K&CFC&?Z-RGEUIJ(V$FUY!83C6,B)1'@KU3]5]+8-S3SLDV)@Z'^S.6^Q\% MZ[SVDPX?)'HVA.@MUWZ[IJPB\=ZLSFK[W6DSH.*^_D;526A]08VR79*CG_:8 M[0]>XVC9D3RSDCY>)]P',P:O D+-27,H$FF>T)/ZT!IV(QU2XR?.7TK9_4"1 M&28PRB?8GGC1/#K_^=-#^Y67KV-Z^AT M#\O: (M! VE&\M+J!DML\N4,S'P'SXRGM!BK4ET(J30 ZES?' #%\U$>_/L! MNVYZS8B7?@W:E$8U.LZQ93Y9T^N<#V=:![8YXM+5$@:Y5$(-23JYO\A_1;<0 MRN!'\;/KPU^?)?@Y6'J^.9 Q.S$#8M'2F A43Y>BH&/HYDM3EAP_(8G"N,!7 M\)U VKP].Z9L+LY7:?8*M]'1'*J.ZFOZ_>U RJ)7.QDZ]ONN1 5M0?,%+?OS M.8/T>I=%DIZ7VR/Y->?GTNC&%E"RC^&$%.^,NEUB+@I+]:9@)2\T]Y%@[*IA MIM&(5Z,KNW7^T4KK=13% T#U4<%B$=(IPIKO\_*]A77KX(_*]OL']Z(Z@\C= M%UL3V$KA,@O535 YP[PUYY2VEQOVG#N9$BC;$W2I^Q[E6(UBYFM%+X(+4%V+ M/%Q@^$V.4=>*HP(/_6D$MAN.*AS7D,F998U"'7](XCCUXL%PM>3Y)Z1]^C[! M^1=[=NE)-LE-"Y-YLHV;.D7]\WMXH_99(#;4%9?$BA-C3=E3H*;(U@U >#^A@K_2#(D M#3_6'VO6)P5(&Y'_7 !)#" ,,2!(T[,V%K@"4"QP!LB]$@\N*VAH>H&1@9+Y M+*2U@A[;BYC\LRVZ&XWIIA:E='7(YCGGCD)US9>:S"4U7!;V[L*7?#D7.1W! M$L+:7\0 -@*Y1JF(0\RVPZ M^^B":T&:\='H]N@VG2W3Z<- 3/&5GKQZAV6O/ S_3T]>HM$"$I42R@( B_7S M"G#-37MP\;AF#\3DV2351'!W(+UH(HU46"H]Z$L%+%R^EYGG5)PM"8XY]YL] M6.F-AOF[]=C8SFA[.:A.">MI:)UH0:\0PSBUQ_UE7ZLV 1\Q@!YOD5H+E)L:+68 Z#7HZR* AIWPNEG*-0# ^@((:'M!I[!6A@1%FIPC?D?+HI> MQR=R81-4ODS%+0[L*D6I;\'44=.D8G0B4D@CA5I:UT;KZ.",J9O0_!FPMHD* M<6^AR3'74VC6=*\7"F,=AV?Z_J_F<#, P.>$[F$92&:WK0G!6#EHP?2SQM>< M6HM!1V8XWTRFPN!1@^N7)]G!]6]#/H\IBP&L-W>C&S<74(]2#&QHDGTY6:4S M-:M 82W+$FRM^G3[V;JO<]&#D*LI.8*!6WMSWVW/3?&\P=+TZBTCM57P"$4T MC(9 -!RWE$>3,7&4*+3\IH-&/Q^!!2(>^J4WZ)F=L JC/@?O;VADR4H)LA<5 M\]DA*-QX'U5?]Y**ZA=7EG1XM;2YX#O/C#)6JDZ]F/EPGL?>E*G^R@.1'L^_ M>?&;J@0 %M@AG\\$ O.D;1Y%#_7^H/92E^VC_V@<5/ZI@[Z:/9@%9ZEZ87?]A--/KBH1AHG,,=*;8<,A-4R[ MXNP&PU)Q9$RSV$1=+I/+1<%U3V4^43[.A7+'==N_0\(K)LOY]2OK4,X;0;)[ M7$U3_,'NVS"U;;@Q]=Z#BQRK=D^\SE >=>:?V/'DD1,#?YT/MG$.]2BIE="6 M^21LS9F%=L#H,P)K'OWZ!B>YO2Q=&.<]VFFDZ">G^Q%:U-<>:%P0]0,;>EXU&&.)H+/M,\-I./NE665M3.Z/6F)Y=#JCC1P 3&V-,UC/(S:E:16@W'0 MQPEILA85.['2+.0&=%7S2;8WY,:XXZP5;)S$SL0)Y.A"Y4A-C_M@<:O!"523 M:%% $%4#I&K.M\MPYXE6"QY2(U-#*.:4HZ'( %2W,H'_9=,YOT%9;44)6[/R MZT"F2(K3@&5DUKHY*9Y>6;.-^D>'IM,?,2U&H&8DP_=3&^ZU@\N/'\^^\#1H0GLI:4)-OJ 4AXU>NS" UJ+OO>A MOSU7@\PT3G^V$8;K*,M8_Y(X\LK#M-*8L=1I9=4RVD"SCF% M[ZFG'CJVV!_*H_QHVD5OB$*05_>K3*J8$Z_;2^G1U&>"U [N^YG$M"MJZDUMY%$S:!@BZ M3/JD6A=Y'H-]48SY2H1VO:D_6E"K"D_0S(?G(L)B[S,JN-.U7;%V[9;WITE( M)ATT"$OZ7O:IUI1]GGB-&H*,]RF;\!?C/G[#U/BUI%VG=B]<[AL3=[6$E>-CEXZE=_?%?:5^S)ILF[VRXN*\OA3_K^+Q*/%:KFB["QK?V2NT M&WGR&6>6/\::IG$.]-)R]N>&/[8DJ2")8L;S],I )GO0UJ2#K07_Z>CE(K4R M_'K3%G_'D'/&N952O:ZOOO/@W@.D8PM"TEWZC&0/T(RE!X*DO.C\502R<;^T MM<48&ON0%K(YWH*-*4ZXR+/@>(S<]R](S4%Z-LT0]$-L/'@ IOV1'5VID7E= M:S2O>Z&3_FN^DV\4:/(X&O>7;'SZI@DWKQ.&^8)\-V;XB.\*L+7NTYIF1C0( , .R MC)(]'K7M"?HPN&I]B(K]'/O9*L?R>F7FGF:MW]- ^-'K]4="VF6J4 OZ#]?* M#Q/ 7V>9-O5:H$L?XL 4F)3R:J3KICW[6W^Q&,\[:WH?-VM;S(7;(S- M3[,Q4N%3WX*5;$JK*7\=GWP-7%*=DF+8EURNH J+#XOM*X#CS\&X1./$?8<4 MS5_*5)0D:M1%<:OKX^8TD^LMU? @?/HGNF)11ORTADE M^QI3X$W5 EERO1BM92GO]IWIJ2C*H 4HW')>Q[>&-BL]*6-"BR0SZK4/E ,] MKK0/[C$9N&IM1]#^!V M!PE]UHDBIM7B')=WM%3!D JFECG[>5E=B?+>PY_$:.-OHB4.3EXT"8J&_NA3 M,3O#QT-J6K\"H!VVJS8KZ/399$UNK,RPK$SUK3;=1TVF.NCV53&(Z([HGB*Q MC=5"KV0-Y@;4V M:S' )W=2N)OESQG3@UK8R/@( 8F=0X*E (E1$FK8:0^E9#=1&H3-RJS3)2A^ M6G!.Q_NPY[Y1V7'5U\'^YGZ-NG+7A9%D\X'22N,OGIX(NLYXZWAKK2,\I%_& M5P!DT/-4DZ\;G 03:<%+"KG:!F65;N1'ZL1O)0G>4W6'2\)JR+JW-:B_\,X0 MP@WG9U$VPDV(#>+7[?OC;%WBQK=?XT1A?? QL,=)>I^:JOL.IBV@$)(> /A' MIG( X+_WZ]A#";051&O#B)TIS5@;Z'[3/.$S;(5"F:FX9$@$T\1NADP &P4> M[XI#Q1GF Y-T=W$7VBK$WE!.X/4/#1HR3S71ZMW-KM*\T?3)06"7B"!K)=X>@0Q&!9(A-P& M\N_.O5!A:CWO'!0*%_7T8F1D":5$7N21U Z57988=D+0!,UT".3V[C6.M8P= MJQ)C7FS>S]]MLRAS"4'V ^B^F_NQM)<@ 3YK0CP%>D#6''=G$9AY5P!XU0+H M^3GE!>]N2"E-,OMZ:=0S?UBI@[0_11_IA QIQPEZLJ^!0!/B/M6- MS*N:?P%M0E ML'R\ EA\_+'R\2M_\0/J5,LC70 A $/U0VVIP$RB(,5QV=WK!*2]T5*H M8Y?*H%U6R;2 "Z2DQID$+/-@RRJM+1ICD[)2^GNJW/<:DR2B2"Q9*W57V=IJ M>"F-A_E[':SR'QF3,_,UXQR$*2%.3W@F"UHHD3Q_]$MUK'$PW MP2.E7_)4YAD82]$^.&Y%?51Z)JXV*G&>G=+C\ P#0T49^DL.=7SJMTZ;?HIV MZ7!(IMT.!1"&MLQ:$E+TEK*+TE*?OJW+@\7#.);H&/CDJ,?TE\#]RB*O1D%< MQVP#3W*U'WGF'@'J:=]:2=D\OA:@U>!VUWA&@$\0_".N9)@A<;G&BO"4YFAT M:]Y)N#:^S/$ ?G?+*QH%X%G[F.'WI6+,ZLJ64+@RL9DV1O\%OVFFB8K@[T]4 M$_89EB_1JYWP6'?N)XEW@OP[V]_E%%#&YF5>4#[=U.6%5S?;5XWD.C#_,"&" M(8;8E2)9Q1N26%ZN<'=^#K;_]L!*6A^9H]Z(GT"#;_.<\:G&<$F.L%ZU?)DO MD+%G8;*T*KDD>TNR4D1\AMGF@B_C"N"S:$I9^Z/>QU7,;@$UK2)D4=B73\_! MHB!5=I^'S3\@LL(C?YRP/+8")5YT >C%J=?@7.8W7YDH0^RS$LV,^U9D4L+( M7)Y!IJ2 @EXA>++.(A6Y.6^7<\3@W*X^H$;,< &-JL+EASV:N<](?\P'"8F' MR#CR9;L/)HDC]Z/OVWQ]V+9W(%E3-&*'CDFI5#=H.VEJFE7*1IV65Z@^[VOT MRR70?_>M319?P<-!M ZM?J-ZV>K/Z"E#V=I<]6N;3^3:NPA)L M8O4\($CPT;1+306X@W8WK7759I0N]=)X%.O=\<7EUY3N6UVN&3G@1 M#)3+!_AOL]&/6F?\]@)EQUQ5JBB,>4LSP_=/Y+P5*@.>F_.WY#!'L5.(7.)_ M9Q%*O<=6@4]41WJ9>*B#P1'$Z=Q:,B%34A:M:(PK@U9665'V6O)CQ&.4J;IW MC)_M1 9>O'3J$\ZX8!XLF9:0K0E8V$LK'-XI-6JJPF>=/JTS*>\ZD8B=%&H@ M)**M0-'Y3R@[#SDR@D'\F7(,G%7;,3;L=(-2I%QAU130F0](/> P>I[)H,G0&CL0T<@K]^K6:=#/]T[7 M +4/O.D?;_49J-LO1&_G;]C4% P2--1Y!"^6#]AFCW@]CN/?D-:&Q\*)QA>P M=3ZU*.#AK.H3K!Y?L,WMKNVPF1%;>4B($MF&F_9E94D[]I3/EO<'\H*VD6=L"A]'<8E9_:T'+(OBA^,?7@ M8SYOKTSA4_]#_#Y'P7ELOQKJ^0Y;);.JEOARFG7?+#P;UW.1(,R*.2SN;3?3 M)+_&6.HJ]50P_VEW]Q[24D>$?HO'$J?/]FZMLC[N?#&NXW:& 'YI M\U?#5WP3&*%J/VF1&#KGQ!7LSFM*CKT'"3X<-\N%%-O"7JG;QI5)G$+#NZ>= MV"Y^X6R09FIEX%3T2G)P?4$PPMND1Z EF$S"I2.NPM15&Q,?Q[:8=[4# ML<-H$Q*$GBURX11J&O*K!M6A&Y'S#-6H&F9).U/N/?;,)T?#UW[XY1ZEB/V/ M#.3X51[*)(K24J#?,=@WM7SA&#$(8X^QM8T:U261("GB^IZ*\04IV,HFI/)A M+5L7:.)\D;S2=,X4'DB]?^ZJB-0W!\\>GZE^S0HU5GGE' M")$>Y^PI'OR2GP([1LC&:=4-P>(4ABU=N_I?*&)0HQM\9;X+F##8S5V'-32R&5_#SN%T^W?ES +[I4U M-92&JZ8:$^<%7]:,?9#F%SE1#&#M*.ZNPJ!2O!?ZS8)/:,DZW @970%^W=[Q MWY/:DT9GHUD&KP*Q_:DKBGT9R\H4"5(G\[O/2U%++Z':T$/T@V?C+= M89UN<@7XW5^[]-C4NHD$K-EGBAX F+W/G*?,+#!A<1<.1]F M=VDR.L.7\T.D2TZ\W-04O;+I"ZT/&%?ZH[JD.OI/5A;T(0 A\4[;^&$@2<\; M(*;.M 1!C&FF6'H,(U>-C>P>0^,*7Q:E_K-[^,+\6))FKTK[8$CS.=AD:HYO MCCX6CKX"SZ EQ:X,V:4UMY-SD[/PA$VN"&E3A3-KNEZPX&\)&EIB_QXW[?\A MK9S@9H*,/SW$425P!>#/.%"F]-%3G1G_)9-!FD7]9T/2 M$2'K2U=S;E!J3=8D4Z6L*4'Y$B>H6QHS*4?[8-X]TF7!<(Q\85>K+,4RZYNJ M'%./+XKG0\Y58U6JH%7N)2QZ7H@WL7'IT$+QJ%WP*VFN^I:>^$(TZH!]".\" M 2,1";I/@WQ^]5,,+"G XN$58")%V*M/J&28,;UV[\%QG(&UM6E:AQFAEJ9& M;H3^>$.,OS@+?Q+NG2V48)=ZU?J?=@1BDRAEL?/ MXI;>A>R6KU'H!Y1(7UF=W 3G7'GQXR:,M)GV:+R-&=-JTYHY%<&)W$T649LL MQHS3X:)XUEE&G=AADH"@,;FY4"1C"#;#*UO8D]ZR0:JX7F\9!@P")X5*7<+. M'.97PK0K]I1$+0#;;__%#\?_C;+\_XD!5:;%1!S':.& @1J>>;:%&.J/3VB/ M@U3<)0D;NKRK>?AY/]2,M;GSP2.=YD)Q&@0;5X?FHF4KI%XM[F'6Y-W[_OTI M:DYE0(@5#_>OG]B?DNO9$7@=-D^;=]!JX^7X&S?*6CZ(3^B) M'YM87:!MWMK;#0T])S*'P&,!1V#Z+E?=Q<0GDQ=TP_GY%X*T?JY*;G2#AST" M)&OY^L8K]*2R1?[]?E MO3^08HAU*Y 6?9BC:S)(D>MDOCM5:=4U)SE)/M3S^3;C 2:1CWXPP-.JUOJ&+DFMC.R MU^M8B1]ZU3$.I42K#A(/I'=9S6X4A',O@'!'E[ M?>K_3VMG^I4$HL9A1FQ51\=$RQ3JNH?;Y):&F)J.2VEJFBCF%I.$J)DH+FDU M;HDK9:2FAEID!:B!"QJ.B;F-2RZ@J)BX3&IF5$.XW^:<>\_]Y[SO+6#-'T#G$1#!'I0=L2$KZE0%'1+QK\HG* ]4!A54T>$1\D+#C^+ MA2CB>2[J?C^P") M 2!182>GEYZ^?9 7OFE 7XPUO_?5+VVKK/J1:R2J8DFV9L)BG!I"%,R]R,A_ MDJZG!87W9M:CAK*9L7%J9%OSY4;:I U=3 MO\=7#2?PG MI^\5%4V5]K1X5<6?9?NV396B13*=JCHW8(>I [1)3$.9\7!?#JL/C56++:[J M21_-("FLG2!%1=O"/IX 0)P\+MJ+6MM4P>!B#_1/.3=QX$\8-JCY(Z_CT%]KY"%<4TE ?9Y[ MT9M"??\N?G[FX*5*A2[D;@V-(QGOIA4W44_[(NGJV!RZ^/%MU%:&^G,9Z6?Q M**QF4SXY7^'S/<^#H?EQ4@# ^O&L-;? 3#\ZH>5D4)V$LJWHS64+^%_WBDU.I 4*C(OW6J*H^#).CPJBDO\_(KH M9]==->'O8-G "E%P^2%LA1VO]GH:/0N0 L"+*]B10\D&&#^=5-KF58O;-)CS M3*_ZY?=?E8W@13@K/S-6Q2'-&CN"#A]I#H1,%0Y84@-SE$G0C\,SON0_ZWAJ4OY^S![X0_!7![Q.:C)$HAQ(X.\2%)'Q M;F*MC],3%>PWC"[%\0^>2\:&1V6:T=+J52:@Q<99LVOB*Q]CV& )&OO<'R%) M6?'+N=5R-KCJ.G')<5>FB@48$S^N>8WY<_>8X<$S[U=)' ["*W'PRX_]XW3[S M]$N1J%I+9:V]$'+I,WT'.'#X2U%R804FH;2UP# ')<2>0NRN4;[BOV%EKY:Q MLOOMF;W9T$L<5UFMX^VOB?CD$7Z I)H-651A+;3"UGNK#%\)+8=[F 91N;_A MB9?; E;F@IVZ!R;*++\P09\H:4G7:6W"ZE4:;OB1Y)G7RT%I@?(&#+I5N<#G M4]^TDPMB-4PVLV$O6^'1QTKI'0:AG6"("%3ZH::8>I/@,!*<[MJ<2"C1N>/I M;=P?5'\SY.XQVCO_Q*.= _VZP.4$Z+?]EK^WJ9/C MH)3/_-BH(GUS(-\P\2Z-+K2Y;>J^/\E%@DMYNE2O"K]_9,0C@FZHN-AX(I>9 S.:SAPK86PWB,X&M@]$ _72FI8Z.35-@? M5^_L"5F@L6:1O)B4_9AU./F97/)):,J/%_V[4T+#3P>&L<9$J3^E'6,[Z?J: M5%M..NV^ <^J8%^\,TO)Q*G+N#"'-UWWB+\DP''GZ@>[N+Q6?JS/G$M)LL\^ M_=\I:L8G('HT>GNRMBBB7+@LW2KR[J^ER(.0>"S54'\E]'.P,G%2LU_$H?3) M@I(#GGB?&F_6_QMF67.?U+?\_$[ .9"F,>'D,0C M$FCXD$VA#>EE[BLG;Q^S=Q"&W(<2.A[8%D=J*):U0BTP42935WI(K"#'=$?9 M'8"5?NTGXSA=F-K@GGJ/0/ B!&06*+W( N=58,S%]3XJ!+6C-.JWSA5$\KYG M((XR8Q![;@(5:_L)2LF('V?O#"X5]U=34L*WZ,(R)F4'-,E OX,CJXT)*V M^C UH%/)J_-7+KD;+^Y"4 KV_]%A5TJVEN_8_H?(/;4EN%+B.8%H'M$4*9F+ M%M=S1E\V$05.VE-)?RAJV?E-C=Y5V!T:CGL+''M"AXPD@_$^R^+,&E9)NQ6, M9T2>#(0-^9[NYT%Q$6[ 5N&\ M6)^O5Y'3^/BJEBR]2?[6/1-%>S7B/41QB*K26N:D+W#)"KI@H[3]/HZ5A*+6OX_5&'[&YL',O))8^$?^U2YFAIME@.;#D(4W]+^%F,E9H4 MV$K_N2'SR_: W,:C!8^%[@6;C12CH;\)J_^'BN4[O2ZR6]=L:T7:Y6)U1WD& M?VUP8'X5M28L0&7/.\&L]#KML]6RLP8KL@#]O"2;8"'F!U2UK;C$UM3K/J'N MF6E$G?9*541 3U5UUXDVZ:M^IO_%3'_Y2AFDADMC3!#&8&NFRWE,?ZGW(*VQ MKH-/3H0 ZRV O]TR/J7A^)];];'TY@H$GO1+R]!?NO WH7$''$P3B_9YO>NQ MUU.WUY-6V'LD>W1=%TAD2"[,-)\U7^+PD5/M.)SA(VZ#JN<1AUK['<\2_YW$+QD2 V;R]CRP\-ZMZRU#$P9#$Q+FAT;>T]:7?;.))_!>O9WD[V MZ?29V)F\YSA.Q[OQL;8S_?K3/(B$)+1Y: C2LN;7;QT "5*R.^E8CI567FQ+ M/(!"H5 W"F_^H]T^3L8R"50H/EZ??A)A&A2Q2G(19$KF<'6J\[&X3B<3F8A3 ME64ZBL2[3(QM;HO>Z_VM M5_N]77%Q*EY\OCYZ24^_/S^Z_NWBF+N]^/SNT\F1V&AWN[]N'76[[Z_?\XWM M3J\OKC.9&)WK-)%1MWM\MB$VQGD^V>]VI]-I9[K52;-1]_JR.\[C:+L;I:E1 MG3 /-]Z^P2OP6\GP[9M8Y5($8YD9E?]]X_/UA_8K>"+7>:3>ONFZO_SL( UG M;]^$^E:8?!:IOV_$,AOII)VGD_VMWB0_@#>[<+OQS%U[JL-\O-_O]7XZF,@P MU,FH':EAOM_O=_9VJVN9'HVKBRD/;C]3D)>&Z9)WA[*6$>S_9^/9*0'F?ZY]?-'%=VJ7 <2/AO :]NH3 ]_/J#'C?ZW M K"@T4@GRO72[_1?'U@H!FF>I_$^P<%7:'S>=X03OZ:W*AM&Z71_K,-0)8N' MJ>.1,%GP]PVC3!NH9:L/_^_47;\7]F%$_<[OD]&&D!',V"^9G(QUL.'&%VHS MB>1L7R<$ZR!*@YL#"_'F5F<;!T&@56AWP'<0;?/P.,@9H7N]SBN>:42-Z[71 M%- ^-E6;5GMMOGEUE[=U KA@?/V;OMSM]P\&,K@996F1A/O3L M;?:V#Q;U O,M\WU"0YW^'P)!&IDY0N:O^-I^DF:QC/C* ME#$ KX30\M7QE?@('P%>(RYR)3[EX9ONH,1D=[*\A44H@%9&B44 #-L=4@TC)#*8I'Q\T^>LB?O(=)DG@SRO^>S^17NM8&7&FIC [L4R@ M>[J"8,Q!L.G(MDZDQW=C0&&.8K??9^I\DJEL#O!>BOS:,6Z\_1^9%#*;BY^>K@"ZG_Z86C3O-E M"AQ>/M]O:KK5WQ"7LU4SD3[S/@0C_,Z,[26RU.3P0,O@?E1A!WW%_5,3VW>?,TM=\+D^OAK&9DD,7\)'-[/=9&1+0FQ13=)D&: M#'46BWRL!%R,C4B'8I86F3#5(AYF:2Q4/(G2&?EAR/_2-$\Z:)]TQ ML"5&[ MV2M16SP*](2Q4 4I0]4.TBC-]O_6HW]S=W$.]L%04QE^FKO-QA?8E!JUV*,T MGLAD]J9;/"JV"0W]@Y<=\2,3V9]=;)Y!];W=0E^"NB]Q?SRN=84^-;8M"8"F M6^)698B;R (^D$81J?N2.4FM7.YW'.J79 HN<75ZZ@0PI^.2#Y&YN33+M@-< MK+^+3&SPJ$SA-V2ND32Y"&6N<$1-SHH-TM7DL]Y,OH?! M+X_?\M1]0+DEDU#((0H\Q%@#@A;*.F'&$K \EK=*)*F013Y.,^!>]"K?2])< M9 KT7(.SA/(1%MM02 //V/E3,)>9D"-\ ";5GT1HIPOW=&X$- '84<:DF6D) M4P3EYPF2!#SE.C'%P.A0@W&JX*X<#H&C4B CH%;IJDYNE4FC,WG2S@GT> M3C(=P=>.G:CJ^9;P)LT"5.+!P=UB+1)U2IV4S-MC=7!AP8*TZPTX7F[C=MBO MZ^S::PT'F1:Y.)*%4;97@C)40YC"$"CX7E)]*08S'W$K0WD=(C-V2"]%CP3U M;8$RM RU<:TE/C\M<7.%M<2C\W>7AP?B)#$%BD*U9.WPL=5"J[*<%RB^88BA M 086PLSE+*-9JH($ '8)$ZHG@ ,0SI;)63Z&ZZ>_=X"O6BR M@ 4 %J) #I, M6!/(JHN$7/$YT, .FF1!'BOHES"[R274=GRQ<4YWSV>J5/*Q0!V M[;B\$FHX5 $&ODJ-=8LESK93RE 5B>6,U2TI(C62D:#X50O5#%.@N )!QL-* M:'I)$)S'B1X41KPKPI'*Q25@*0E(*2(!%.3B!=' RY;5]T@ ->4+@EY,4/C MA$0STJ8BY>03=BHGDRP%X8=/@^X3@S($X$!G@/ ";K/^)](I:'YW$Y48965= MK'"^HI8("66,)F1ST/;\A#A\7#>U?>C]5H>JDN064FP-(8.1@3JJ U6Z:FC8 MC$/#^BZTE9":B3- @\ QJ CFQCY]KTK<$8?&P?"@$$4=$=$"6JIRCJ*4FP0% M5 &C00"#2.K86'62&\3N1I@X(7;%6&4*(%M)-?"21[DLS:]5S4+) S 888S MTM4!]2$%FVEN8WFC"/<6*F\EL@9I6[#$Q*3@T_685K]'J,P;B%I\,PE4,[(K M(H0KA:G6\0#-(2(.1P %+..H)&OL(X.U6]+(7%]XL;\I8GAP;.!;%*539&\+ M338TI4"5E#!'*FL!G#DHJHX]@G0;Z4&D$+:!76T *0^F5"Q(@7HXKN\K!UM5 M!L[3I#1]<[8"_QYG[N4JCY-VUB1_LRFLJ9<;E.NYWMO9\.!B +5695G-Y<&MHZO6V=WK9.;UNG MMZW3V[Y7>MOJ6.B/'T^5H(F#"NM4?T^C07,+O4R2'+GJ7P6J1]93G'4$:OV? M4M!PT*4E_DO&DP-Q-4ZSO$T7WFLC>>I:XI,>L@YW& 2:30LPRB3H3V2D:1.K M> O80>+[+Y2B63G8-WSU;3?[O'*-<,/G88J]80QS74(\R_JG-I:8>?4A63[ M_9U*U%#GYNE"E^+18Y=#X!01&/&S8*R"&[)2T=/ <80FHV@Q@ZG'SL",C:QC M@K@-M"4FT&4:@LD&1)V@Z>=:LJ&B;7@25)/1> $O^HT\)6R;3J0.RW 6&KMB MFF8W*BP[LXR/ B!3!0]A@"&*&# 9!%F!00?T$B4%#NI6!LP(0S!-V!"VKJL! MC")A-\S.9F=K4XPQ+HA?,2JGYEL@<+!I9KKH^P!N[(#68!L7" _9]C%ZENQK M:+MK(\)".2;.GI<$#7P;"F'X'P@E=\3)L((>I0,!1Z^5$$['BN09 00(*Q+\ MU&(0'(H!2: CYA:GUD-4IXJ* IE6>X?-7C$G@^?^WTP)!PL2*S;P+) Y M9I; .KZEP )E8<*XOKYA$#CDNS^I,D]*^0%?8@TKJ&SI78KT U_>:Q@?YH_@ M%S3(#T_@Z6QBITK(J<1 %/E6D:(QDD @#5(0;43IU+M_"\68-F@,S3"1&!U, M@/F%8#L.8B3(17@[@2D!:4R-PVQSM(N?=CDVIIE;,P*-*H.U#/+M^"Y0D\H' M;28JT$,=.,1Q:(3MM8'5PT2H3)#I@>-F979LJW0HXP3Y3**9%(3TH2CB@LX7 MWA!Z;&1Q/D"FZEI=?)2\7&DE>:SC .;O&,WDV%KH&OY&W64VN M"@57TCAHB(OM7O]_00CFL-*)>Y!?PM,5E:J%9XP+O<)[+VY> GW7W^2D<9*H ME=;9U/U^YM@@)1P)07Z6I!Q;V_N;K[:ZSP?XGWT)3SG%5G)-?ULT;)V'CVA M\VA[A9U'P+V+C-)3+BC](Y\=8&;,D)S!6B*AB?,!((%>7K9O:4F)3VM_\DJQ MA+W-IV )C\D!7LB72]#$*)L-\"-TC#$@4#2B&2I-N&#+)#:;;Q]5&3&NI)'! M;!8]0OV)S9,@G5!FOW/$@?(T)F,MXY2=+$W HD%CB]TA?J,3RQW\Y'V7)1UI M, '9_KA1Z,=$/;$ 0\?["(:QN:&="".Z/AFG"<*R!+0!Z$MH%0M$@0D&:B%: MK3AT5(JG*;ENG>$XE^[V7#@/_BQ:5M_(>NHK_]6?-\W6S&F)S&FP+.8$QAM: M8 /,ZA"#&7,-XEAEYA\Z-0:8<8JW*X^N4DTMHR4.C8'!.-?H20+L#KD2)OLY MW80Z.$L37R7X7.;'04U1 P07/:6+(@<)UG$G1,HZ -M'O9VJWT MRW)_4Z95CJI@:2/3'9U0A!'!>#XFV]I9]*/:8\&R[+&JZ@+Y;FR$G3;I5SFZ MO%L)%]%B$^N0W[H ,R.8490:UJ5)$PJM48"Z& YUH"D3![_/7(8WO+9;\: M&HL+_5Q0II$R9+;:Y:1?<4RR1/-Q=V.DD"7#*W2EQ$,O'V&;SNVGU%=*]K7. M,Q4FUPM:R?,5]:.WN>T-FSN\+.GE_8O!!EY;#!"K!N M7/'++3KZ@^W/F:.HE=)W5@#!&V]/FI8LB*O28#5BLR6V2&;O8'[9K:UGB2*2 MC9%1FO(>_UL9%20::ZVQB5K&4 +:W\OBGY0&WK?O:6XM__I4NJ)[K@RB->=B M>:?C(@9#)*?]5"AMDU2#BA'Y9%5^>>K'.0%QG(*XS$-<9B.L,Q'4&XCH# M\?L>(ORDOL^:*EA%,9UNLYI:H+7K0W&!E1F6IPVV7.$$4OQ<$EJ\QR8(Q-=83K'*I#=M#6IJIH*)W^<'QY/R#:O#8O$/5@HAM[ILE83I!7]W?Z[UXN>O\"2V1]()E"TW!J M:Q%_4ABJ^B2G7AM[.Z<+V_@5^4R]N^W7+=2%9OXMRQ MYGJ/._V7+9M+46.O0Q5RI@UQ-R("4. !;'1_P>S1QDED(O=3CO.)>,13;8I? MU O=+'NAO?? IS!F:*QX&A56?('L^GAR)4Z/#\^NQ&_GGT'9_$V_28^G%\*_'OT^?+R^.Q:P->+RQ/X??3I\.3T2AP"4SHY^T6< M?X9['["I2W%\>O'I_+=3?/S7D^N/^,[U\>7IR=GA]7[J][$.N3T3 MU_B*Q2$XP:!DV!BT!IW %+7$K%)7+14!Q^B9=V?N,>=(I_P$VY97@(PV)#/+ M9SW":?=>0JCD[] /VK\3Z\5F'1*3K*Q:^"50N"*ZZ(^F;4%D1H!0]A444X#< M^D. FO!X!2-GY8:-A0,&MJ+4#9^"0_76Z1JB$30:DSN4(/L?E7HD^\K=A4$I ML%1FK#Y1NLM]'WYSND#6<[E#:5Q^E]N6U1%G*9:^&)4U#:OL71@XJ]XT-LHI MG#M0#&&N0TGA@#10BM0Z6QJ3JB_BJ+D> +J0 Q+$@S2<>5F'T[&.^#2KF%15 M3(<0K+!P1N$\$='$53VV<&#H=.90@3\@GB,7E#,'L0E MD]-\&XP(L-EUB-MOXC3AG6EVMF?W@$NRC+M]:"HTYN+E? (G=*;!W AM?J'3 M:HBR)FF68V*DH6.-//T2)>6M3JW$)3U8(6"[& NY3QJDM./^)X].*LCI[ 6/9%N.N=1(M]H,Y2I[ MEDLGI[$ OZ^#6TL4BFD#HP\U-M< FYZL56;T(0__+.@/41*1KK%)_8YX C<=V^."JSRLX MUA&N=81K'>%:1[C6$:YUA&OMV'A2Q\9]@26RRT -3Z*9W0OG@DFTH2)+C;-2 MRI#7'1A4E:7BZ]5\2MO"7A(L:^X=&E#IXF&J[*$.L,;)WGFA7W)7B)\X*4,= M[L!FO]@#/8#QC+(]^"%C#$S%E!(%:>=2/E56P@:<,B=5(^9&,-W'6U?;J$RIZ^;>T0;LN^3$[IA:]8NYV.%EF4 M&HH>G6?-(;YN+3]+QNAOC[A_T*NVX<#?/X$[0NT.BKV.X'^G!965.8/7W@.7 MQR@D+S?6GYY$V5B: /[C+/QOP.SJT.PC"EU[OH[E5W.LBN68OVW<.NLK+SHY M(X<9;G6V'AC.(L!WD"M6F0ZV+FPC <4+#+#7?-XK_@?)+W2N4F$ H1@4R%4P M3F"UC69TC"$ZK*@)K^92551[2*%"=('1$5S4A@:[..8E^=#SAW,101%;M)[9ZBU<'Z8CM#G"S08 M%XE5\TQUNQ$;+P/PM8FM/*+8C#;&HIF)TP;,4T#'( UM)*4[!S$?K4?N8 2H MG+FF[HJ3X5*6R,WNN]:EL87.*C3@NY\[5QV7!^1".<"HQC(9*3[Y[(]@;M4V MWVC>.YP5D?*2>^K;<^SF%C]98,%D^W43G8X/^F?%('$XQ)L810X+]>BDG;!J MD[@S4TH-D@J7N"([+5QHM3"!IS)G\]% %QBPR6'(FKTH02QO7 J&FX8JL::R M6VJ!(E^U!5@ME=$.8O:BRREEJ6'[MB1#>;R>M8BP=$\Y=GGFLH,^@>@@OFEQ3VDWP.*J.7P2=?JOZF-X &3!K'8F=_5Y/3#IQ1QQ?N\I:MBT4 M)U-H9]9.$R5>;/9?VFH]91$56VHK4'J2S_L8Q MF=)0#Y5GG[Y4,$;]5R0)4 MG6ZUFKK"J;1=<=%H:GF?CMU;/P=MVYO,N/9+.BQK"V"4.\ 1S3I^8MM;KBWUM,KGA,_,N05S NIH")8" I%VK0-FZ))Q0 M,1F%KEK$W!DXE+=C>!\MG;ZM$W>R*FG2F XA;T'QZ:PW$:Y#K.L0ZSK$N@ZQ MKD.LZQ#K"H18EZV8/#=MK+Z"^\W"1FV^M 3FSO??,K;G)+V#TQ'9:4,U2G3 M>CXF[OT!Y*\)&#_ Y-=O+?6MU5ZE:QI=K;>^B\%.8C6WJ;YLA+$I@[M&Y,2H M???![Q$'83M#X8MY!T J-<5?%GE:MZ_H"F/A]79GMP_*J2#U!H0YY7H 6O+2 M%G1CZ6UU>CN,LSPLE89ZV3S0SVW#.[V??%W#"BI: SNH^8ORT]*4@O+@T:_2 M 8YD#'U*5-?(I\5%NMB[1R[_I7.,;X3[>S*[OR[H&V__^7")B/+))=9^Z)HN M^\?$J;P92^CNX>H//O3U?\\?W64'^IB96'?QD>N_A4@A]D(M>@ M?P7HWY=M_I\.QC(5'XM__EF6N2J,LQSI\P?UZ/C\N0/Y-2R]FV?X"W7\I=8R M_N(A/8K+;QWY>CCR]>UAKML4$VD?CG)U<<<[_!GGU= M>7/;N)+_*GB>S4Q2I=M';"EQE>TX.YZ79+*Q9U+SUQ9$0A+&),$%0,EZGWZ[ M&^"APXX<6QHG42JQ18H &GWAU]T \^I?]?IY,N))($+VZ]7[=RQ401:+Q+) M"V[A[D3:$;M2:OWX%?1UYANII,LZ MS<[+9J?5V6.MH^[N8;=UP#Z^9\__N#I[04^_^?WLZJ^/YV[8CW^;JC?MBK]%JLRO-$R.M5 F/FLWS#SML9V1MVFTV)Y-)8[+;4'K8 MO/K4'-DXVFM&2AG1"&VX<_P*[\!/PUH.1^5-Y2;7U2+B5HX%]G['V#%/&_D? 61!IY%,1#Y*N]$^ZGDJ^LI:%7>)#G>'YE>Y1CKQ4HV%'D1JTAW) M,!3)\FG*>,B,#E[O&&'JH"V[;?A[(V[:K?"HU>HT_DZ'.XQ'(+#_UCP=R6 G MGUXH31KQ:5T-Y-HB.3GACI\O6XU#)VCD M3#[J7%>@^MC5C%3]O<7NQ8VMRP18X=CU'[JXZ;9[?1Y<#[7*DK [&4DKY@== M.E5'9>>@]5TUL=9S_6M;%#)O:Z4VOD%Y!,.\;%65 146O" MOHI"Z/I43%42LG>R#N3!!/<..S#!?L'*9KINP^JV%I5M+(WLRTC::6Y#GON[ MO2IA"XXHB 37,#4[ZLW[I&4VN):)=0Z=<*&78>)5HIPIPW^=/??A=M%>R5@8 M$.N$?5(Q3V!\NH-T+)#0R64]*]GSFQ'PT.):=>0DNBY1SL[X[\Q8.9C>-><5 M3;Q]M-\XW/-KSA*;>PC#=H[9>ZZ#$>O4&'C?#EN[P@.7YEARN)PC#YS7OZ$3 M]FN#?931-;@AJY+O9FKMUB'[38T2=AG *L3>\41\-W/[H#3@S7^#Q(Q5DZ3& M/EVP5N=PO_-T9KC45.<7,F>Z!,_68+8K+@P;XA.2M#Y&W>$9'[W5 Y7WD^C> MDY;V46-W=X:<[%%H(2Z'(E":XW)?#U2D=/>G%OU9^!;)Z@+2$AH_+7SMP!. M0DD+:IQ&:DHQ(C?L3QD(]E$+(U&B-?9.#'D$JTCV)#3P@?)\ S"*X4+2_;)5 MW;?W.V#@>HSJLX@"%0MF%;L\O_S7R@$&0/?.C(:ND0?5>1#U*S*%(H2Z27D@ MNJD6]0G$BO#,!>,Q2P$,&Q'BO .5#*2.F1T!&X2.#5,)@[: ?Z8J8Q/,;?0% M$Z3AT*0_99>H]>>)T$/X/#56Q :4_-T9>XZ=H,_MM'IG*DYY,J6K=N]%@ZT MHYZ\OJS"X'9EJH7C6J/O^>C#%_(O*]#78'_E<@6NCL6M'JO&U(#4PHN2:9$" M$@$8PD*I16"C*2K0;XHGB6"G'(#)V4B*@?=W/_,X[4%;G2+=@OT^&, HFH;7 M+,RL!%G+!&CG$?1$!,DDB+)0U%@_LRQ1%C4ODK&TI*LUEFHUEAA!LXC&X!"? M@@&GD<1T'3-9BA2B!G.:7I!I2>.X!W-2!C*AYRG@@ZYC;D'U#0CN!!YE@RR* MZA8T+]=Z,<>)VJQIW*3 #&=-H1@K&&"*4\1N8"(&1&@,H_Z0#(&&@S3!X]AG M\01^R0<#+K69&\_S3!$'BW%+WH'^TCRX9;O[[(Q#E L6Q,,:^ZSZF0;!O#]A MK?9AJ]WX08RPLV$CO+3<6<8;$,3JEL@N+).FHD$C$"$ICR@1A9T.:_.B];-9@!2X6&_I(L1E'_-=-XROL1.@G& YA!2 Z/"A>5 5%/ MVB][AKDL(+8BE3/!2(09-!\HS:0U!<&PT#ML %K;E_6)$-?@?\BMC050J:!S MS=YJ&?+I'$4X[1OHQY:S)U83/6_!ZT'0WH?A0(N3D.O0L)/ .J=HP+/#F-23 M7Q5$)(>R[RG$K#KY5Z#_1_%P>YN&&4(/4$E0C4Y5DAG2(9$8?C_PP=[ F@R. M@&UN&45;N #P84M#/56@F7CQAA"0@J5Z'O0N-LZ] M,;:#,(.=7!2P")ZK4< M"V-5XE '&N-0"^@P2Z'+OK!@Q]2U[ZW2"]X@HYY(L]2;<#9$1 /.HS!K)P3 M:D/-XP:[@OX6M2?@9C0G*" .#$MX* 54=O:?X;1HSA5WB[X0B11)6'P-,8RQ M)&3DDLO?MG=ID82%8;,)H">8'+O%'/>7.9$GFV3YOTS:Z=UN9QU, AZ]!>>S MH&8#BI\ D==FHB0R+;(S\!#@ E!+/=1?[AYJ:$.:PR3@,31"-?CYI_9!JP?Q MF-62@"$8;W -ZR6NQ4"+&8&[H"AAU9I7KH,64<%ZH&(HAXM MOP&/?)G'=;NA$OP=!;7'+C$L\KKZHI^;8&NIH"H[ M#/QF"7]K9@/%_ :)E _!]6C!K^M\ (M>ET<3/C5Y8?^@L??R60_P%]BB+XZV M%K9<;+=R;+=R;+=R;+=R;+=R;*CV>PLBF0<&#BX(P$=C'@D')(H4 6!VN)M1 MGM?'"*%/(Q#J<(TWA3@I9J!HOH \ /1C'D((E&F3^7N+85*1JC ^/X 18!H#TK[ GSZ8@8"30C%-210@ M"$(N U$I-JCP&:9P35T:D4BE$9X"NVIO62+8;LOE 5V45,BJOS2*+65GD+T M"[,9X@*< #@_O2TVKK%!IBDA1;I&G%D%4W_1O J3 B%E*?Y$[U/$HBYG03%[ MGKWSB0W2.;IJWA:X@-O *8A-L)G M8;@TC< <3Q0I:0X+> *>N5Z4GDN'ST%P0528!+S:J;.:CFPU#E#5&FJT\,$ MAY@K"$/T5BYMB7*@CHCJ#+GEN;V*&_DNC.PV506WBEXZ*)/ *Y1!6H1.V6*P85(V'9!Q<.4)S:FY*CB]S^'HHX MJ)CDN0FPNAS] OP#;YCE#'"&/'6^ P!K)>U.Z42"BCY%6,7*=@'Y+0 PK)$5 MO;G!BV4!-.;&ZXASRHXFB6A7(^C13J,C/FE\R_)8Q9F\W/"*?6)A@08U*/$'"N0'0M)5HZ0 MP>TJ@#[)]U*%E> '-XC@:&2XA[]59EG ,R-JQ66BK/3UQ_P6MLY#KFII;P5W MOE74AREJ?^.*>GX3B-266D- -2_BC_@XW]Y1P;VPA/@MIU8FF9@#V[.9DP*3 M898T]:$&:1NR'/>J -@V?HRSWT\_G=28)\4M8S!8K8P]'$ I4?,M@/ V9._[ M\8,6U?AJ,BWO&Z>29P(J]JC<1I>(&PM-B@J_P7TS1 -@.JE"O[\&[S(5!+#, M,]RCJ+QPDU0Y09S*.12C! "" ILTJM%K=;6D+*^;L MPM:8 T[;JOE:J^:=;=5\6S7?5LVW5?-MU?P[J)IO,>;#,&:X<8SY$8LN1OK: M]?+TH$-<)M-CW"\\#['D@!E5%F_D;55>/"HP8(D(A#%8\U282C2R**%CO(5' MM8Q#9VFF0?$=CSYHM#=V^O0I9&4/-YR5/<.O.L!<[:KXJ-,X.+RO%F*%]B*.Y=#I#/LD: ,2^@M0&*M51 >6P+&T MCPX/\M))<71*DXC'* 57':P(VAUFHC7=U>K(:5E*$B4@R^+T%>9O7<>H1ZZV M77Q'F36X$E04KN@M.Z_T_Q:)OJ@?50YR"?"PX(E#/$M#!\.K_818CLYT@A6I M?!\/3\%!IUJZG4.^1%36O<'%VS(_AERB K=$5S\0M'.^,GEI?$)P2'X2@_S* MD=["!JJLK_!Y$Y7";]KD03P],Y>\\$GB=&%:3X? 2_"09L#Q:.(T=^,^3ZH%.%^1GQDL0VD&VAU< MFW)>311NDW1BJQJKJT;X@CUQW<@"C,T&601+=" 24Y2XG(IHD"7(8)#?P+RY MN*$W:@0>X11!&QZD+5' 5G<>J#OBB;N52CRCV+40J5NN;Q#I)8$H4@N5K=PY M6)S=FE1Y8 0D1+AA/H2@/\R*U[F4"WWC%KWZ1F/=6R&PSR6D@*,KIY?;[@T? M64);77F Y7:WA8-V@&F))66_PQ6+T&O=G76/MU!]%BQ2ZAK=!VWVO'#IRG^!BB*>&M'-/U2'0NJ]DF'R'9=3T)&98AG/K)JM2=(= M-_VCO<9!^UD/JUZPP+W>P;JZT+1@YF04Y1M'X:UKH\K7P/W6LVJ9H;+8L/V& M?R6O^S17>JR,-%_.RZ\IYNNZPBE8;_C%?X?V?__,,\_S$TZ[N;NB&;KM;=:]ZBS7/"%6V^XG>73\H84\R\"W-9NH[6_)I3[32G$SO&) M>XT;!=!E?F"KX4]ZENAY'_C2M2WJ_HP'^ MCZ<.VT2%=YG_(X,15^S7[+&=Y3?M+BM<^6;G<';^^X(#G*E&.<3ZS[ZIYQ$V MA6_/.CVXE+#[SYUU>OC!IK$"9_:%_S_4$L#!!0 ( $R) M6UA7E8*+OP, <7 7 &5X,C%D,2YH=&WM6&UO MVS80_BN<@S0M$(FR;*>>Y!A8%1DY2<_D!\N:I0E)(T;1A]7E'%$9;3LC%[EOL.NX0.3]Z M@['GC-#B$KV^7@5O2N^+3\'JM\6L6G9Q_6[^,4 ]"^-?!P'&%ZN+:F!H.WVT M4B3-.7"9$H'Q[*J'>@E YF%<%(5=#&RI8KSZC!/8B"$64N;,ID![TXFQZ",C M=#K9," H2HC*&9SWKE?OK;'V Z"32>X^:]\0TGWTPGE.Y3#7K#SWH:HF*<6 MR,P;.!GX>B;6PP]\;JV"4TB\ON,<^QFAE*>Q)=@:O)$]'M^9%(^3@TU6T#S% M! &^8R9V*VHD&%%>*"'Q'R[PM9E9,V\M4[#69,/%WCM9\0W+T14KT&>Y(>G) M:671_SE3?'WBE]XY_\)T: T/V"U81/!8!S>Y^A5^KX8>WEND8"6<4 JJ!V>W M"0\Y(+=O]R,Q7"0A((USJ%4 ME"DKDD*0+&=><]+&<*:#)%5*AA.1'M$P_(H;XS-[]/;8P #5!*V=^Q4\H(U] MQQ3PB(AZ,S2]ZR CS:_6GM3$->=H9 _U\7#V@*ZME:2.OA:R:+:IN;8*13(O MU+WRQBHTVC]L 8=Q$N92;('YI@^9O%K=X-"1ZB/0[P@H!F7*_0R(_S[AS X] MU:?N:/F5MG5%-LRTK5D*AG"'CO4\Y?V/P2Y!OSW@0&Y34'N#^I.*2;8-&/5NB#WH#=$XY6@"S7QWUSQQ_#M1N]].74_>>ID2"85 M>X2M2R65@M-9RE2\1\M]#FR3GZ+Y/.A@/2])GI,HV>J7:L@[75--T]=+_:T4 M)X2_08&T3SM-U"#A*>ET01^3%"U9M%7Z%42O&4BEVU3]Z.E<=;\;VO[";W0Z M:"$+I@YE_O\IVPF0NB/_]!']K&&2[O?CI=Q"4H'M>E'KIFQ8BKI:S:<)BDM) MI/G$_6=$GV]G]R<5G?97=W*05D(2W<1*?[-1H]E(Y1TYY<]O"9?W!VKEP-6) M")XRJ[YV_+9.5(FCM:6MESY48C,2,ZO2&,@:F/+(3G+::$%CVQT>^[6F5-F< M4D&H%-Y2,I[^#E!+ P04 " !,B5M8 -;S[74# "R"0 %P '-E#(S9#$N:'1MW5;?;^(X$/Y7YJAVNY6:'R1TRR4L4@NABZZ% M"E)5]^C$$^);8T>V@;)__3D)W=+>W;YM'RX/CC+^9N:;4?R-![\Y3B)*(G*D M\#6]NP4J\\T:A8%<(3'6NF.FA%16%1%PATHQSN%:,;I"@*[O7KC=('!]QQD. M;*S1P4F*" (ON/0"/^B!_WL4]B/_ N[OX--#.CIKT./Y*/WS/FG3WC]=XX';<;/=?O0JJ(T,PP*0CWO&36@4YI3!5YWFZWA*]7*2Q=> M:=:\YW$I-;K4T,YP4%OLBH0.!VLT!/*2*(WF2^MY:[%NC8L5IW* U^XXVM"W/X)-Q"&T*KA_\ELR[3EQ9G91R6C%(7U^'C2#_PP'G@U^CV9_JR!H_ELFN$CP@EV2(PK3>UZFP4**RD,AIHHT,3S-2&J#T$E^=0:]%YJV<*=86Y M 2/!E BY%%IRUOH43%@]9(3;$JRA%D,-1%!@=<56@6JX49*#W*(Z@K>I[?&V MR)QO*-8N3?PK(386L&@ ( M8)DNXFL)(*FLA]1FVD@D3J=964YT_H)"J<=S; MHP\HZE!CS'&=V81AMRDE=.&Q95ZK]:$0F_@H9+:WG I4:.6]SJH)HS\:=*"V MP!73YN"P?"GXYR273@B?)HPCS*0+81@ZP66W%X1G3:,.D/Y;R.=>T.^=N>_X M@[S['^EI#VX65_9LIE_GBUDZG\'M[?W_N>)KJ8T4YW!'M"9YN;'#U>AWS/^/ M(][D;F=SNY;JFD;PXIK)A$9"L9C=N1WN^[0>]#G$E%41W&O-_<,]K+2'.[ M&?X-4$L#!!0 ( $R)6UA+M?\K7P, +<* 7 &5X,C-D,BYH=&W=5FV/VC@0_BM35KUMI4V<%PHTH4C=$+;H%A9!5M5]=&*' M^&KBR#:P]->?0]A;V+UV/W3;DQJ)6(S',\^\.//T7UE67!:XS"B!3\GD&HC( MUBM::L@DQ=I(MTP7D(BJPB5,J)2,<[B4C"PI@.O8[VS7\VS'L@9]8RLZ'!)E M ![RNLASO#8X[P._%WCO8#:!-[=)]':O/;R)DK]F<>-V=GMY/8Z@92'TV8\0 M&B;#9J-M.RXD$I>*:29*S!&*IRUH%5I7 4+;[=;>^K:02Y3,4:%7O(VX$(K: M1)/6H%]+S)MB,NBOJ,:0%5@JJC^T;I.1U3,:FFE.!WUTOS:ZJ2"[09^P#2B] MX_1#:X7EDI66%E7@.Y4.S4EDMA_IW%E;1G01N([S.JPP(:Q<6ISF.G!=N]MY MD$FV+!Z$H@DND)1CS3:TMGYD-^,4RR 5N@@?N_BOD]7]N5R4VLKQBO%=<)ZP M%54PI5N8BQ4NSR\:B5D5E2P_#_?:BGVEQK0)D+.26@5M<-KN^U#3.VUASI;& M6RT-4YQ]64JQ+DEPEN^?L,E2<$A0>@)DV]A*!2=F,[XK6,HT>+[M]5%JLEE] M"WEDG*:2&:2?*-]0S3)T %U08&4F9"4DKC]'D.Y TIQ*:@:+ MV=IK2+ID2A\4E#9SHIXS"MY,A0V^[UM>I^WUVF_-\("1D"M86#W )3E2Z+IM MSS]6\$'D(-;2&#>^-9#]])E@F17@=B[ C!__HAEADJJ*9O_BK>$+SIH#.2O- M"&28'^,REA?Q CZ.(7J(S/Y?BOGL=?V16B*%X,_9Y JNKV>_59->"J5%>6': M02F<%6LS]K7ZK2(OLXNH:>-.]"WKMX&-I6)KB0P9FS?\(C MDG&Z<8C,>Q2IX@W^ 5!+ P04 " !,B5M82/@5M"P) "Z,@ M%P '-E#,Q9#$N:'1M[5MK4QL[$OTK6E+W!JK\-MQP M;4*58YR-:Q/".F8?'^49#58Q'LV5-#;>7[^GI1E[,"28)"0D@2K UK.[3_?I MEL8^^ENU.DBF/ E$R-Z,W[UEH0JRF4@L"[3@%JT+::=LK-*4)^R=T%K&,7NE M97@A&&LV:@>U9JM5:U2KQT=8JY]/4DF'M>JM%_56H[7/&G]VVH>=U@$[>\=V MS\?]/3?ZY'U__-^S@=_V[/S5VV&?[53K]7^W^_7ZR?C$=^S7&DTVUCPQTDJ5 M\+A>'YSNL)VIM6FG7E\L%K5%NZ;T17T\JD_M+-ZOQTH940MMN'-\1"WX*WAX M?#03EK-@RK41]N7.^?AU]1 CK+2Q.#ZJ%__]V(D*E\='H9PS8Y>Q>+DSX_I" M)E6KTDZ[D=HN9M;1O3'FJKJ0H9UVFHW&;]V4AZ%,+JJQB&SGH'9XN&[2\F*Z M:E->M8X6,;=R+FCMTJI!++CN3)2==C-EY/I8S8=BI M6+"1FO'D><6WX+\16D;/NVZTD?\36!KJ67%EJSR6%UB<9.UZ_3NYZI-KFRR$ M4V>BXA"=@ZNIG$C+VLU:\Z@^@9W2;R05C2[VF4L#*6)IEYVI#$.18,#OSPY; MC7;WJ$X#'TBN +$C='?"@\L+K;(D[#R+W$\A:VL_M:RQ_KW+G/W!:#Q\/>SW MQL/WI^S]:W8V&I[VAV>]MVSPGT'_?#S\UP#-&#$8/9RY[U1K"TW.SD_/VO^T>@VV[S:W/>O>Z>-!B,;'K<[YZ=!Q+KC\+R,D$46OA_[6 +09LU-F13/A=,B[D4 M"R05.Y6&]9(DXS$;B51IBSS#7BL]RYVF4?T'4Q'@@+F'K*\TQG BR.[CTJU5 M8Z^X<6F2S9;L,E&+6""A5KR*VNL6*LB5*&1B",!EPGBR9%EB=2:@"-*L2]/0 ME[,9WFD)LT0\0)-F:@8"MLJ/NS$@$8$PANLE#9GQ2X%]2VL:M(40!EO&Y/"T M!PT(I$9M@&&H%@PD"85FBRF\B9F,_JSG+X06^2*DP$P:Y#"RFJ\FM#"I")R MM&X*T50(->>8%K+)LFR&1P9=^Q/0"1;)!,8A.Z^-40%N&(YN7>J7202_=!#6Y (JO%9:Y&Q-%.:0<-FB$B* M2GH?2A/$RF281[&J5>R-G&J%NAK-ANW"IJ$ 2-YP@RMP<((2NH+ K]OQ;+%+*A]2^[L R\(/$ TY[,HJ?DA]X7$B^.S=G^;Z1-T&^6[2WYW3? M] Z,(&+^5@GC $>,+1#G-78B#)([E'1\=#194 MF<8""!&J.BGP,$HD;AU*K>N0+8>]+]H!3TZ#:Q-72%)">K!T1);129HA G9,;Q[8N3'$@@D XXKA)*8=?!%G,B5V@EA-B M3<28X6F]G(WP:B)H( @ \T7XK0)^2_@GF_!O'1XWO&#[P-K:&>! 6@\-YT;6@I%3ORNLH52C.4 M1 ;04"H) J5#)X!+RA%1ATO*%%SQR' /:FPPYW'F M8H.,(J((21&'X00USLWDMLH#6\2Z?WM[OG,P8R+BU/BL.E&9_;@$V[ 17XT6 M5#)$=U=';%(4(\YSA;<$5;RT^.-"*D2$>B/<-":5MGE2%N676FC$4[G0BQE@FPT%\9"!)+[WYD2@3L$3$;HW/!45D)5Y53P>[. M*EZN/2_5E)M5.J!8<[XB0D="SAXY02Q1>U^*."_1-\97OMA$W](_MBS9#KZ@ M9','Q;#PKLHZ+"A*RPBO(X0PND>.N)&D5])Q)&JKM%G1LFO DC,H61*X8G[O\55A/9Q1*"%* M8$3U(E6>@12P:$ZIJVIH(?@E<:1/2(XE72IU)]CBO'(OG/+"Q5?PMT02#S'1 MB%4@?133/ %C"H!!GJQXHC9@:9/-H#*,YI3)">S6D]TC)&&423UP;:3AI!58 M2[C0@KW=.3T'IN*I2B9S%<\%\57"+_+K!IU'HYBEL5H*]"ZFRLEQ@BON\A4F\!RA MJX&*8YX:T2E>E,4B(*?^8I&N]\D<,/3UAP=E\/VC VHI/0FX12^211>"Y!LT MO9(V7-V2$Z77HC,9AK'(%]X_^*ULG'S_PE"E!Q2EQ0E#NE4H[MR+]]6% MYFEG@IB\K"Y@E#L?>JSZ^01'G\R*+CG] 50E-S(48AWW"K/%;J-21==>V2*K MYS/Y7QM^0N^)LE;-BNG?46TOB-_XA@4^5[OKJ#Z!^O.!VGX"]><#]>?CW[K5 MMR2E=FW_OFGITVE\PU+WS333*^:>-+%G#?=3VM]]7JFY^LQ2 MW=37GR19*_O0)/I+N,*33;Z8L7X%F_PH%<@333S1Q!--/-'$'331GTH1L<&5 M"#*ZD&#O_4,^]@ /4+:6:??,?^Z!QS<%V]N@L[J[^B\N/!X _L_Y?'OY#F:Z MNGE9NP,]FU"Z4Y1[I>\:7._([VK(0+%,1#5_7Q2(Y>\XY"WEKSAL?GDBY1>B MZF^C>&2%[O"YDF'NKX>'M19QFZ],?5O#!:O_4H;[EL?Q_P%02P,$% @ M3(E;6"P0(9@I"0 NS( !< !S97,M,C R,S$R,S%X97@S,60R+FAT;>U; M;5,;.1+^*SI2NX$JOQLVK$VH#,CS-7-!JFXQ1K5QJMJ MH];89[7?6\W#5N,5NWC/=B^'W3U'?7+>'?[WHN>7O;A\\Z[?93OE:O7?S6ZU M>C(\\1W[E5J=#36/C;12Q3RJ5GMG.VQG8FW2JE;G\WEEWJPH?54=#JH3.XWV MJY%21E1"&^X<'U$+_@H>'A]-A>4LF'!MA'V].C:O[?TXY4 MN#@^"N6,&;N(Q.N=*==7,BY;E;2:M<2V,;**[@V:F_)399ORHK6TB+B5,T%S%V8-(L%U:Z3LI+VYP%TCDWS< M6,6V/.93&2U:+X=R*@P[$W,V4%,>ORSY%OPW0LOQR[:C-O)_ E-#/"MN;)E' M\@J3$Z]M+W\K$WVTMLA<.'%&*@K1V;N9R)&TK%FO-(ZJ(^@I^4I<$?5'&9M) M [8B:1>MB0Q#$6/$KR\.&[5F^ZA*U(_$:(!@$KH]XL'UE59I'+9>C-U/SGQC M/[&LMOJ]3[_=WF#8/^UW.\/^^1D[/V47@_Y9MW_1><=.^V<=/.+I_!04O<'C MZ?]>L;:0Y.)R\.&R=JKT-'.;6ODOIL8P M"!3>9UVE0<,),]M/2[9&A;WAQF5.-EVPZUC-(X$<6_(B:B];J,!7K)"/Q@J6QU:F (,B\+G-#7LZF>-,2:AGS $V:J2DPV2I/=XL@%H$PANL%D4SY MM<"ZA3D-VD(P@R4C<> ZB-,2<4'A!\A*,)76T8 GT1:8F%T ]MK1EID:S ML33<)7250HDHT@@$,*""EMURQO$3<#-AXTC-36Y=+:ZDL:B]+./4Z/D&EZ6" MD4S.S"UNGYB=]BMLN"849?_ZJ[;)+)$A'[FD&H\E7G?-GI.XS[@63K?0E1Q% M@G3 ! PZ F9.: 2131&1%)7T'DH31,JD&$>QJE7DE9QHA5(;S8;M0J>A@)&\ MXGHW*$UC5-4=A,$@C80II,.#7;'G7S%)(2-2^ZH#T\ /8F]P6I-1_!3\P-N% M^+MW<9:M._8JR%8;[^TYV3>] Q0$S%\K81Q@U[&%Q7F%G0B#] XA'1[=;Y42 M067 4[/]$,*LD8 VLY4\"JI48P*$"-6=%'B@$K&;AU+K*F2+8>_K>)@G@\&5 MBDL9)%"G1/B"%Z,B&;K=EDE'1H:2:TD"2 _6#HABFBDU!*#.R8U#6Q>FV".! M(>QZW*"$PR^"-.*$+A#+,;$"8HSPL%[,1G@:"2($ &"\"+]6P&]I_M&F^;<. MCUM>L'U@;>T,<*"9#,G&W&!?2ZC"#?R#4BD9GNLP-P+<0G*_=R%HOFM9@PGHS'J4N-D@I8CQ&4L3^.$:-'NF'6JC$4[[0DQEPDPT=\I !)3[WYD MR!BV1\1L4&>,H[(2KBJG@MWM53Q?>YZK"3?+=$"QYGQ%A Z$G#XR@%B@]KX6 M45:B;]"7/EM%7],_MBS9#CZC9',;Q3#WKM(J+"A*BQ9>10C9Z $YXE:27G+' MD:BMTF8)RZX!4TZQ";-"? *#1@K 3_VA!']NDEWX 4+>$*3@/Y4+N?.*OU,) M]IVCIG'@BOF]IU>%=;!'H80H82.J%ZGR#*2 1C-(759#<\&O"2-]0G(HZ5*I MV\'F^Y4'V2DK7'P%?T&:;DH4K&,Q7-!.%5S*^RXP:= M1:.8)I%:"/3.)\K''U\S.\ST$# W'[5IY0MJ\-XCOUNGRGYLP_7ZO5?Q )E. M[MV9XNL=.OBG&P97W&4SC. Y0I<#%44\,:*5/Q39(D-._-$BG?B3.J#H]?N$ MHO'];0*U%"X'[I"+>-$Y(]D"=2^D#?/V&6$JDEAV,#J581B);.+]@U^*RLG6 MSQ55N+,H3$XVI%.%_-0]?R_/-4]:(\3D=7D.I=Q[#[+LYR-L?5(KVN3T!Q"5 MW,A0B+7<$T:+W5JIC*Z]HD:65S;97QM^0NZ1LE9-\^'?4&S/B%_XE@;^J73K M5GTVZH]GU.:S47\\H_YX^%NUFI+20Q3PZ82]H9.'NM]ET%Z"K08KU?=BUKQ>L)0K'%3L5(IW2WUWA58O2)'%>H M/J*YOHRT:Y+DA?;#&']"@?=D=/+0L/Y&KOMFT?IYW/3;P$FV%\WJEGIRP]R= M$GM1 M> 3SKUU%;/EY]N*)RV1Y^+]R![J)4+J5EWR%+QNL=V0G2J2@2,:BG+WG16+Q M2PY92_$[#IO?GDCXE2C[LR<^MD*W^$S),//7P\-*@[#-5Z>^K>:"U7\KPWW- MX_C_4$L#!!0 ( $R)6UB/7P#R4P8 &@M 7 &5X,S)D,2YH=&WM6GM3VS@0_RHZF&MA)HX?@38X*3-I,-/,4<(EYJ[]4[;E M1%/9\LD*(??I;R7;B1/: UHH4,CP<*25M,_?KF1U?S,,+YWB-"01^N!_/$$1 M#V<)224*!<$26N=43I'/LPRGZ",1@C*&W@L:30A"MM7<;]J.T[0,X[ +<_7+ M03QUD6,Z;TW'"VVJ[S%IU]1#OG?G]74Q\-^_[G,Z]8]NS\_+0Z[$;U N5PP\FXKP6)"4T/RS&U9F>S 2!.Z-V@NC3F-Y-2U+>OW3H:C MB*83@Y%8NOO-=GO5).ADNFSCA6BN( Q+>D'4W+590T:P< ,NIYW-!;XV,JO& MQ3R51HP3RA;N:Y\F)$>G9(Y&/,'IZT;1 O]S(FC\NJ.I<_HO@:E!/$DNI8$9 MG<#DBM=.(;];BAZL+3(G6IR LP@ZO$]\15"[!#1"7#X92+X+(W<[5A_*EZ=O4PB M:_5[G3K[WL@?' _Z/7\P/$7#8W0V&ISV!V>]$^1]\OKG_N O#YJ!PAM!&(W& MY[U3'_G#^U/]M2+>0"J[CS6OM5 O3'J'0W/?._HZ<@P]OK:)@?6 M&V47_X.'QKW1^]ZI-S:>Z\SZC7]U6/8UG.'8M2 8G"(]N!ANLD&:0HY&E* M0@48!:C+*4&]-)UAAD8DXT(";*-C+I)7V_8;JV-;QA_%$X_1V ,##5"?"R#$ M>HX=-5Z%E&-UNK-**JWCB(0EE1%RQH6[;>E/9[.7T92XP#,1ZNE*MY[3S3FC M.A)X DEHT35G.I(=N[.+8BZT'!EHB4>(P%01.B(A20(B4,MN@/*=5@/A',64 M5>E,C1B3<"8 /D'M.(V0=PF9(86D!JLD-,^5A/"C*"-(:6A*! $]_'2A"\O4 M96Z@00/]28%=CC[,&J@_I20&_D$>E0/0,(YI",(#MXK94FL-!&V2QO"0S40^ MPP"5DJ-5'(X+URAMKX,2E(8CGJF$7A^S1JF-Z/95F-2"\VU)96I4# M.&"DXB+@ JRDS,EPEA.W>JA'HUIQ6N""2L\09!*P93WYUR.V2/VJI9;)O\*R MXD7 ;[3,:,I^(68E@B60U1@I)]G[ZA0UJ]8Z9[6QSEJ4K+CZI?/HXTLJ]Y5( RXE3ZKA#RAVP4BQ\!4-?*]TS[0Z M>D9&;;T8]=MBV];8M[.=>YPZA\JYQ\'UZTGR?7WN_F&WP319^$*+SKY8<1Z#CIY*A7("TR\P,0+3+S Q#4P\:U; M-_=PQ^O&/.V<"9J&-,/L*F.[3^$%2?VT9;H\^%^YP\;%JMK-V/6.\C1)*4A= ML3+*[U6!6+^16[;4+^1N7O7-\(08Q;D3CB41+K[@-"K]M=UN.@K;BLJT:+-T ML!97B/6=Y,/_ %!+ P04 " !,B5M8W%.MQ&$& "@+0 %P '-E#,R9#(N:'1M[5KKO$4QQ[Q MT2?G\QGRF3>+2"R0QPD6T#JG8HHZAHCX==ITO%[ULV8O+ MCV>#+MK3=/WO6E?73YW3K*->-4SD^=[:&\J1&+K^GP^K\YK M5<8GNC/2IR(*ZWK(6$JJOO#W3MJR!?X2[)^T(R(P\J:8IT1\V+MT^EH3* 05 M(3EIZ\7_C-9E_N*D[=,KE(I%2#[L19A/:*P)EM@U(Q$M&*E#]P;-M3:GOIC: MIF&\:278]VD\T4(2"+M1;39739Q.ILLVEHEF$T>-=2U"G]C\#4 M()X@UT+#(9W Y)+75B:_G8ONKBTR)THH/SCOP",\#?M MT1M!&(W&EYUS!SG#QU/]K2+>02JSB2ZKXVJWBLQ:PZB@SAAU3H<73N_TY<@P M[G6538Z-(VD7YU,/C3NCCYWSWE@;_G/6^X(Z74?V6(;QT)%0)!*9CTP+&FZ3 M9! CC\4Q\63"R)*ZF!+4B>,9#M&()(P+2-NHSWCT=M\\,EJFH?V5/;$ C7M@ MH 'J,@Z$6,UQ(,?+D+*,5GM62*5T[!,OI](\%C)N[QOJT]KL#6E,;."9,B3?CD#Y![3CV4>\:D"$&4(-5(IJF4D+XD90^0!J:$DY M#[]9<^365V$):L,^2R2DE\>L44KWSU<:8^[BF*3: M\#HD"]3QA.R1[E^!?BPJU">?=5FX-.;JU:EOW8!5>>"?!S2%4-D%3(8@[B M-K+5$XPF!T9%@Z[#LD*6!5;^5_@_$!OFSLFI>98XD-<=P2P,%U"?1$DH\7B) MT9S\.Z.L^M\Q9::RU%E]M6&J@!5!5HNNS75LE:\GD(HVJA/ M7#[#?(&L]^K0OWZ'3=6]S/64&]AU.ST?%WXV.MDVK)_(=3\N[-?CID^33O*] M:%ZWF,DU4J_64/%V;K6^VJF;R]VZGNKEUVP;QPN/F$9?A3/L='+OG/4:=/)2 M:I!=HM@EBEVBV"6*6Q/%]^[J/,+=L#OS='#!*7"3 #LW&#O\!:]5[GV+LWSB M,ET>_J_<8>-"5NE&[7I'?J(D%22O9FGY]Z)(+-_DS5O*%WDWKP@G>$*T[.P) M!X)P&U\QZN?^VFQ6+9G;LNHT:S-4L&97C]5=YI/_ 5!+ P04 " !,B5M8 MWP_BM#L6 "*E %P '-E#DW9#$N:'1M[3UK4]O( MEG^EEZG=,56VL8% @ Q5!,R$VO!8X]RI?&Q+;;LGLJ3;+6%\?_V><[HEM6QA MG(2'AWAJBMBRU(_3Y_W2A_]J-#KAB(>>\-FGWN5GYD=>.A9APCPE> )7)S(9 ML5X4QSQDET(I&03LHY+^4##6;C7?-=O;V\U6HW'\ <8ZM0]%X2';WMK>W]IN M;>^RUL'ASOO#W1UV<\EJ7WJGFW3WV?5I[^M-QTQ[\^7CYXM3MM'8VOIKYW1K MZZQW9G[8;;;:K*=XJ&4BHY '6UN=JPVV,4J2^'!K:S*9-"<[S4@-MWK=K5$R M#G:W@BC2HNDG_L;Q![P"?P7WCS^,1<*9-^)*B^2/C2^]\\9[N".122"./VQE M_YI[^Y$_/?[@RSNFDVD@_M@8-B?23T6&[ MU?KOHYC[O@R'C4 ,DL-VN[F_5UQ3W M#:(P:0SX6 ;3P]]/>2#[2OY>__V3".Y$(CT.GS7 L:&%DH/?C^AV+?\C8!DP M:"!#T1@)LZYF^^ H$?=) T89PKKPZI%9QJ'=O1P/F5;>'QM:Z 8<\TX;_K\7 M]P?[/JQLN_EW/-Q@/ !(_ZEX/)+>1K9.7^HXX--#&=*<_2#ROAW9F7??X5(0 M8 X ^U&21&.:>!Y4"!4'*#L'S6U[/''%$7F!X.H0!AP=S9Y6U2%4P[8GQT*S M*S%AW6C,0X K74'XSH&V507:;&.X=H3]'*C[D?*%LK_?,QT%TF>_M>@_YQR M -_#W[WL$RX9YZY<]<:)DCQ8'L?HZ\0 HA\%/DS8N1_)ODS8P7ZS_6&K;X[MY\'^&$9[ MP.*$_SH^[=?WN]MYY:=7+#3Z^[-=?>D M=W%]]2OL^N8:N/M7=G[=9;U/'=KQ,\WTH:^.GW/\;N?T^E^=[E=V?[U M5>?ZR^WGK^SDKY/N6><,#O;RIG-U^R(GNX"-_)WJ1 ZFW\E(#GZ D"]\5TF9-F>!, $$3?P8[6ZU^ZUWK.Q8YAYIW0B$&!Q8!"!=@?25& M'T;$YLW2=O90GAJ(VK6=-$$/\MWEE7^?(ZJJ9?^(3*!187EJS(,JJD.2^]=% MYR]#4;C$+03C%L'])3AG1D]T28: M@D L+D3)[/<]*!@I@]2T&,@VCB^"!GW M/, ;5,V-#IZ,!.-Q',#M2!HJ#6!WT8#UX#IN\FNDOK';!)0IUKD'-3<$#?VS MU*B.GT9C4-^G[)*'*0]8#8?*B.V'%^D.KK[>=E@75TP7 MVD<_/?O&\6:=W0H/53;@66>,AS[-@%\:;00,[A+N2!7H=0"J'"@G7H(_MP]V M=NN,:\;!WO$!2@06N^"7@8Z[I"> B(7M)JN]Z"X*J#_A'NIT?!\CKGP\K#.I MX*PCI5_AE&@13WD\L)],#8Q4'"E.2/SR&[-LX2FW-D)Z\J,8N4XRDIK=@,;A M35]A_L/ E*HL68I M#H!<+HR ?\'L:B*U8+X8@-SR&7P7,F1ZQ.'I$8"J08[ M31G?_%1G?1%$D^9:\WIES>OCJFI>WV_OS&EGCOOE.5 A-S4>5=?FM;)*5]08 M!G4.RAV#'$WSQ[IQ7&MO/A%;RX^'E$"D87&'_EC@,#P$1<&+4@!9.&1=H1.> M"'36&F&9:7D3=-$JP744P@%,D6F-XP0^6&Y%-W<<;G5BN56).W6%)X M^<@O M9E710IV;5;N _0^ [J.)/LQY"OG@5INK5'"1"FQ:DK$XN+-Q/$O6RR_[*=A* M36X^PE>>"EL7,Q-["2S, 0BS91 YQT/X,I9)(@2KR0'SX*<(!2&*524"DKQ( MG+$@"F5^IBC6&J-&,=QS*A@ ; Q_SL"(^'AL4!ZJCM< M:A06:NGF-C-;A"]14@-H,T,=XP #3JL55,EZ# MQKO-_1U+.J^R*62ARW/'_I0)#B@UI\<19S1PR1DP:&[ 1QYZ@%@K9Q.%1QK2 MS8"S'JR12U3BRE!E2ZT3%\'A8,;X ;56)6(^I0 ??4E2%>9DX3E/&LLX=S<4 M&N*<>/_E./O^]BIP=KYBG/T<\&FAN6,NH:$+=P*(B7S0!MITM1=D*>W](V"Y MY,F*%=( 6EL1<$&D)R5&P/Q$AKQU-D'+9X8V'J4+L$S1C-)I_V]@\6C:C3D, M 7_P8%!3XH&7!N9F(P=@*++8<"89#G#?9JAPUC57+=L.UR24DU >9'A5&I*/ M&5TO3$*] H+? M*0@('VD6[T3C>*TNK9PAO&J6<*_$L1VW+9A&'G!/Q"[ J!F;*@:%(!@H, %:MFV#>MO=:1U=1 M@M8)7O4S2P0T(#&,X%N=B7M/Q D20Z6;^6-M>Y,]3!&+D[1<#'W![+=RLIN+ M&TLF,)A=F;\CE5,Q][X-%0A:OY$[[J.V91;:J0.-Z1&UN82G_ MHGPMSR>,^1 $,G#!;PV._IE#'DSX5%M([^\U=_.T=9[J:MD2K;F1;Z-D[8/6Y\ND,"2^@VXSPG?\ M6?ENS&:=9(PU?:X9@)TL!'",EQK! @AHRS MLY3/$ZO'*+(/D\BGQ!;2.0;6]X(Y-N2)F41XOKXT1\T5.H:2=?+-2HCU59/J M)0I'S=H)(N4ZN"&U0C91" K8"D<=4OGD-9S2!:VE3I"X!89#O6A M:]#JZS.A+2)0X3?91X&N1"#_;V8$J-_E:- +MEJ13(;R@Y/9YJ MU&>=I.Z$WS< +($1NQ@-4"8<"T(<<-:8=":LVA>A&,C$L/Z^BKB/^>=WH)@3 MT@&.HNB/IL)4"SFD5,V<3)7I^ MM8U7LX$OL+PT!%6UBPZK%&?RA:FU>;_GUMK4B;:4&-H4"Y3:_WCWT1M-33]= MU=3TLXO;T\_7MU^Z'=;M_-^7BV[GLG/5NUVM&L'M)K4TJ"@2W&E6V"O?!;2J M^/= !L9DQC!B$.E4P?[(Q(,/L?4-N94YN>4 AH%CYWYIWC;=ZCFDU[Q1P M<\+ 7B(M KB67CK!.?-\FU2Y>I$H1TESUL9@<:ITRL,D4]E-11UI+3DGI((! MU!EI8B_@Q3V:)9I^6IA&ET%DJ#A:-766Y1!F18DT?I4S=\8A6B1. M%=*"ZAYA_ F')W4E2&C_I0C$DF=IE$)W-@,;G0)BP39%$4(I8%.;C 0"U4"/ MRI7(P$23LHY.(MPX%9V0.4@IC[CILSP1,I]NL[EL##_S*A*55R9BP'=+L,3C MRGD+SJ"ED1HH4&:YJ!GVY7L^S?6*^4FNL?M08?F"+S%IJ#K=.'7EMQ M;;T=O;6SJGKKR=GEQ=7%;<\T&V,G5V>@N_8ZW9MNI[>"JNLS]M3IS6D6F*7A M@ZS&+CFJHI#":"24)^(ZI#4;<]!&YLHN\D$'$IU@^&Q?FL@>IHIC')OT#])2 M@+REG_*@;'.^98/!0@D.@:?)*%*FMP5:"@#;&!1WDW\,\$U4*DJ*("F&D77[ M.Y6F]CA"X0FM*4+JI 200L]]8+K$#[.>'=F)JTH%-ZN3K-)L,>@9R*HR^%(K MHGJI(-XB$/EVY_*%"@]HG1P0QERRX"A5+MQV3O%'FA+K2=-@:#JMP@-:IZ9. M'V 7VG60/Q57N79IO+9H.%]9T7#9N3I#G^D1 X$ 8F(%Y<%+:TP+],%>=1A5DSV8^T')$O!XQE'.Y]- MPLC,D]5QSQ0US9O0_:S:3YI<#V-$/S2$B4[5K-ELPK+&+6%J!(U[PB:78+9) M.)N59#-.(L4S@Y\8YL)I-VT@S!T'YKR346 *LN H!% \%AH6?FE@H\A]@3MF M_)-8)'Y9<[[7YGQ_KBKGN^Y]ZG19WMNH>_'GIU4+'#VH"#\-WZO@$)FNBLS, M^C5-:H7USU)VYUR[,KR]GK$HFS#Z0$P):!4)=)A*DWF8.QP=Y8:"BQO>'5@HC)PJU6R,9E4F"!\D3&6;9",!NAH0K\U+.17:TE%:DLV39>AE-+.84R+*6A:\M"S^MJBP\ZYQ?7%%<\Y\B M 7_>%71NB!=3F.?#@.4$V_E&G(^WV)QOJOE2*?*SSM6WU1+QH9=6/'UF_FMV M=:ONQ/),>VP?V48"/,S,.YQ8.2U@_#07DM@: Z$5YR[ /[,1+10> (V ^DOUI MG63%BO*'=1XQSW=G=[ODXS6>-0'\*.'(,K ZZ]NL%X%SLJWAMS0@+887LV)* M5;XC6Y!AMC+!#E=V@\;31_X K!/"G%!X/")/(+(! .IC=Q8+#D =QE[R56MN MEFL(?D4.]O0U/[\&!SL%&L8P/NO P4E4-O.,E5+&Q[/S-)#3"W-EW#:.E984 MYB3-)I$4GC3?Z:;E6 RY!PKXF$DHHF?[ A [-#5UZ@X[9W%=.2L]!8]-1A'= MBGRO^D[&C3..W))^JO(ND<5B@.:I5QWR:4O_;E)353I1F?#7B3!/FPBSLTZ$ M>4.),*^>[+&:PNVD1>?8>L&O/N725X9!QM 3?)K*Z":U[*0^T93>BC'-(069H]2IW* M.V#,"+30(FFR!DNH9O^Y*+[)=#^=OS*"S-2UGG=(?;II32>>=QVU"'+(]H MJ$M3#->9V3B2D_Q5L[E=-7#Z*878B6\,X!B9JAI)NJ&[1JQ3IQ7M=DUYM M]XV1WF."Y<5I\8%F\^5LH2R4M(AHBW9$RYIW6>$"5H#KF3$>+V$HJF&-SX0< MKGTA'*MMQ'W,K:"+;C]DM\FE=6EDO9:T"9ZDV:NMHQ3#>4.,KUC&E?![6_6^ M)L_:N[=&GK.$\-PN""*_(MN3;'KLGV(\<@$%!+'QM>-K](6&PS8X2V:_!5A4 M--_#\6?DI"/[@+9-!N(>;[1K@TW'S^J^<;#)SK.4R+O(AN1A4#]*^Y;D)6*' M'#BU0.A=S4$8985##T=3;+#$1I\--.8'L$"QH,AFG:G;N@!F1%7H?:HW[Q81 MV=O&_U)<>R(P 4M;WRW,*6-LFY3[;"/GS1S%[XY+.;NA%H$V8+0&)V^,IY#S.3:E"U0O.&#Z#MP+ Y MG(BKQ*3]D,F>/=6T[ZTU[Q,PR=X/O%"@EB54?_^,R[VRP+[,J+Z(J]6I76,$ MAH)/=0.+<&,QE^6+GF4AML[)BFO=(U[VF P0B/<:U+ E[P5BW'9.U\RJMO_& MF-4B[?KY \G3TINDY@N2P?2U%=IW@EQA9I'S=$MO#R'22?"=#EF5]4*B66-S M[?TZ;/E#5(-QN^>F#FH85OVV]C7FU@[>&!_./!6OXH%=) 3J6+^!]BB]BXV2 MA-&W*N/$:'8+W3.SZ<7*>55LM69"+D_K3[5QBN*E4(LTH*+WJ!U[X<),GBP6 M&)*\(%ES)\+, >R\^3#/=WYT3!OOF?>@11X8\=K-"PA],R+/,FU>@*)G0[FK M1M'MUILCZ7+4X24$!BA,@33I]81UB&99MQS*0L_*M7D4@]A4ZYE/,1 0F:8[+MY@6(6(T6OJK$SS(MWG8;6>E2X;[.;L&(D MZS>:!WK*$5=CDXI%7NFL7T\.!MQ[JI(\73]2,W4A06F?_9L-#$P:RYH M=&U02P$"% ,4 " !,B5M81/];&4G0 #Q\0 %P @ &P MQ04 #$P:S P-BYJ<&=02P$"% ,4 " !,B5M84\AS MT.8= # S & @ $NE@8 &5X,3!D M,3$N:'1M4$L! A0#% @ 3(E;6- .G]T1$@ *7< !< M ( !2K0& '-E#$P9#DN:'1M4$L! A0#% @ 3(E; M6%>5@HN_ P !Q< !< ( !D,8& '-E#(Q9#$N:'1M4$L! A0#% @ 3(E;6 #6\^UU P L@D !< M ( !A,H& '-E#(S9#$N:'1M4$L! A0#% @ M3(E;6$NU_RM? P MPH !< ( !+LX& '-E#(S9#(N:'1M4$L! A0#% @ 3(E;6$CX%;0L"0 NC( !< M ( !PM$& '-E#,Q9#$N:'1M4$L! A0#% M @ 3(E;6"P0(9@I"0 NS( !< ( !(]L& '-E#,Q9#(N:'1M4$L! A0#% @ 3(E;6(]? /)3!@ :"T !< M ( !@>0& '-E#,R9#$N:'1M4$L! A0# M% @ 3(E;6-Q3K<1A!@ H"T !< ( !">L& '-E#,R9#(N:'1M4$L! A0#% @ 3(E;6-\/XK0[%@ BI0 M !< ( !G_$& '-E#DW9#$N:'1M4$L% 3!@ 1 !$ @ 0 \(!P $! end XML 154 ses-20231231x10k_htm.xml IDEA: XBRL DOCUMENT 0001819142 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-12-31 0001819142 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001819142 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2022-12-31 0001819142 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2022-12-31 0001819142 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001819142 us-gaap:RetainedEarningsMember 2023-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001819142 us-gaap:RetainedEarningsMember 2022-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001819142 us-gaap:RetainedEarningsMember 2021-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001819142 us-gaap:RetainedEarningsMember 2020-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001819142 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001819142 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2022-02-03 2022-02-03 0001819142 us-gaap:RestrictedStockMember 2022-02-02 0001819142 us-gaap:RestrictedStockMember 2021-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001819142 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2022-02-03 0001819142 srt:MinimumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001819142 srt:MaximumMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001819142 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001819142 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001819142 srt:MinimumMember ses:OfficeAndComputerEquipmentMember 2023-12-31 0001819142 srt:MinimumMember ses:LaboratoryMachineryAndEquipmentMember 2023-12-31 0001819142 srt:MaximumMember ses:OfficeAndComputerEquipmentMember 2023-12-31 0001819142 srt:MaximumMember ses:LaboratoryMachineryAndEquipmentMember 2023-12-31 0001819142 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001819142 country:US 2023-12-31 0001819142 country:KR 2023-12-31 0001819142 country:CN 2023-12-31 0001819142 country:US 2022-12-31 0001819142 country:KR 2022-12-31 0001819142 country:CN 2022-12-31 0001819142 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001819142 us-gaap:ConstructionInProgressMember 2023-12-31 0001819142 ses:OfficeAndComputerEquipmentMember 2023-12-31 0001819142 ses:LaboratoryMachineryAndEquipmentMember 2023-12-31 0001819142 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001819142 us-gaap:ConstructionInProgressMember 2022-12-31 0001819142 ses:OfficeAndComputerEquipmentMember 2022-12-31 0001819142 ses:LaboratoryMachineryAndEquipmentMember 2022-12-31 0001819142 us-gaap:RelatedPartyMember 2023-12-31 0001819142 us-gaap:RelatedPartyMember 2022-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001819142 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001819142 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001819142 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001819142 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001819142 ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember 2023-12-31 0001819142 ses:OfficeSpaceInWoburnMassachusettsMember 2020-05-31 0001819142 ses:OfficeSpaceInWoburnMassachusettsMember 2016-08-31 0001819142 ses:SecondManufacturingSpaceInChungjuSouthKoreaMember 2023-12-31 0001819142 ses:OfficeSpaceInWoburnMassachusettsMember 2023-12-31 0001819142 ses:ManufacturingSpaceInShanghaiChinaMember 2023-12-31 0001819142 ses:ManufacturingBuildingInChungjuSouthKoreaMember 2023-12-31 0001819142 ses:LabSpaceInWoburnMassachusettsMember 2023-12-31 0001819142 ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionsToTerminateLeaseAtCertainTimesWithinLeaseTermMember 2023-01-01 2023-12-31 0001819142 ses:CertainOperatingLeasesEscalatingRentalPaymentsLeasesWithOptionToExtendMember 2023-01-01 2023-12-31 0001819142 ses:OfficeSpaceInWoburnMassachusettsMember 2016-08-01 2016-08-31 0001819142 country:SG 2023-12-31 0001819142 country:SG 2022-12-31 0001819142 2022-12-01 2022-12-31 0001819142 ses:PaycheckProtectionProgramCaresActMember 2021-02-01 2021-02-28 0001819142 us-gaap:IntellectualPropertyMember 2023-12-31 0001819142 us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001819142 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001819142 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001819142 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001819142 us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001819142 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001819142 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001819142 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001819142 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001819142 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001819142 srt:MinimumMember 2023-12-31 0001819142 srt:MaximumMember 2023-12-31 0001819142 srt:MinimumMember 2022-12-31 0001819142 srt:MaximumMember 2022-12-31 0001819142 ses:PaycheckProtectionProgramCaresActMember 2020-04-30 0001819142 us-gaap:CommonStockMember 2023-12-31 0001819142 us-gaap:CommonStockMember 2022-12-31 0001819142 us-gaap:CommonStockMember 2021-12-31 0001819142 us-gaap:CommonStockMember 2020-12-31 0001819142 us-gaap:CommonClassBMember 2022-12-31 0001819142 us-gaap:CommonClassAMember 2022-12-31 0001819142 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001819142 us-gaap:PerformanceSharesMember 2023-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2023-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001819142 us-gaap:PerformanceSharesMember 2022-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2022-12-31 0001819142 ses:SesAiCorporation2021PlanMember 2022-12-31 0001819142 ses:SesAiCorporation2021PlanMember 2022-02-02 0001819142 ses:CommonStockWarrantsMember 2022-02-02 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2023-12-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2022-12-31 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2022-12-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2022-02-02 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2022-02-02 0001819142 ses:CommonStockWarrantsMember 2023-12-31 0001819142 us-gaap:NonUsMember 2023-12-31 0001819142 us-gaap:NonUsMember 2022-12-31 0001819142 2020-12-31 0001819142 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001819142 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001819142 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819142 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819142 ses:OfficeSpaceInWoburnMassachusettsAmendmentAdditionalSpaceMember 2022-10-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001819142 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001819142 ses:EarnOutSharesSponsorEarnOutSharesMember 2023-01-01 2023-12-31 0001819142 ses:EarnOutSharesEscrowedEarnOutSharesMember 2023-01-01 2023-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2023-01-01 2023-12-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2023-01-01 2023-12-31 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001819142 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001819142 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001819142 ses:EarnOutSharesSponsorEarnOutSharesMember 2022-01-01 2022-12-31 0001819142 ses:EarnOutSharesEscrowedEarnOutSharesMember 2022-01-01 2022-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2022-01-01 2022-12-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2022-01-01 2022-12-31 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2022-01-01 2022-12-31 0001819142 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001819142 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001819142 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001819142 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001819142 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001819142 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001819142 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001819142 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001819142 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2022-01-01 2022-12-31 0001819142 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001819142 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001819142 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001819142 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001819142 ses:SeriesDPlusRedeemableConvertiblePreferredStockMember 2021-05-31 0001819142 us-gaap:SeriesDPreferredStockMember 2021-04-30 0001819142 ses:SeriesDPlusRedeemableConvertiblePreferredStockMember 2021-05-01 2021-05-31 0001819142 us-gaap:SeriesDPreferredStockMember 2021-04-01 2021-04-30 0001819142 us-gaap:SeriesDPreferredStockMember 2021-12-31 0001819142 us-gaap:SeriesCPreferredStockMember 2021-12-31 0001819142 us-gaap:SeriesBPreferredStockMember 2021-12-31 0001819142 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001819142 ses:SeriesDPlusRedeemableConvertiblePreferredStockMember 2021-12-31 0001819142 ses:SeriesCPlusRedeemableConvertiblePreferredStocksMember 2021-12-31 0001819142 us-gaap:RedeemableConvertiblePreferredStockMember 2023-12-31 0001819142 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2023-01-01 2023-12-31 0001819142 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001819142 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001819142 us-gaap:DomesticCountryMember 2023-12-31 0001819142 us-gaap:DomesticCountryMember 2022-12-31 0001819142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001819142 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819142 ses:LabSpaceInWoburnMassachusettsMember 2023-01-01 2023-12-31 0001819142 ses:ManufacturingSpaceInShanghaiChinaMember 2021-09-01 2021-09-30 0001819142 ses:ManufacturingSpaceInShanghaiChinaMember 2021-09-30 0001819142 2021-12-31 0001819142 ses:HyundaiMotorCompanyMember 2021-08-31 2021-08-31 0001819142 ses:GmGlobalTechnologyOperationsLlcAffiliateOfGeneralMotorsVenturesLlcAndGeneralMotorsHoldingsLlcMember srt:DirectorMember 2021-02-01 2021-02-28 0001819142 ses:StrategicAutomotiveOriginalEquipmentManufacturerPartnerMember 2023-12-31 0001819142 us-gaap:NonrelatedPartyMember 2023-12-31 0001819142 us-gaap:NonrelatedPartyMember 2022-12-31 0001819142 ses:GeneralMotorMember srt:MinimumMember srt:DirectorMember 2023-12-31 0001819142 ses:GeneralMotorMember srt:MinimumMember srt:DirectorMember 2022-12-31 0001819142 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001819142 2022-02-02 2022-02-02 0001819142 2022-02-02 0001819142 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0001819142 us-gaap:USTreasuryAndGovernmentMember 2022-12-31 0001819142 us-gaap:CommonClassAMember 2023-12-31 0001819142 us-gaap:RestrictedStockMember 2023-12-31 0001819142 ses:EarnOutSharesSponsorEarnOutSharesMember 2023-12-31 0001819142 ses:EarnOutSharesEscrowedEarnOutSharesMember 2023-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2023-12-31 0001819142 us-gaap:RestrictedStockMember 2022-12-31 0001819142 ses:EarnOutSharesSponsorEarnOutSharesMember 2022-12-31 0001819142 ses:EarnOutSharesEscrowedEarnOutSharesMember 2022-12-31 0001819142 ses:EarnOutSharesEarnOutRestrictedSharesMember 2022-12-31 0001819142 us-gaap:CommonClassBMember 2023-12-31 0001819142 ses:SesAiCorporation2021PlanMember 2022-03-30 2022-03-30 0001819142 ses:SesAiCorporation2021PlanMember 2023-01-01 2023-12-31 0001819142 ses:SesAiCorporation2021PlanMember 2023-12-31 0001819142 ses:CommonStockWarrantsPrivateWarrantsMember 2021-01-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2021-01-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2023-12-31 0001819142 ses:CommonStockWarrantsPublicWarrantsMember 2023-01-01 2023-12-31 0001819142 ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember 2022-02-03 2022-02-03 0001819142 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001819142 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001819142 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001819142 ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember 2022-01-01 2022-12-31 0001819142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001819142 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001819142 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819142 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819142 ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember 2022-02-03 2022-12-31 0001819142 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001819142 2023-12-31 0001819142 2022-12-31 0001819142 ses:IvanhoeCapitalAcquisitionCorp.ReverseRecapitalizationMember 2022-02-03 0001819142 2023-10-01 2023-12-31 0001819142 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001819142 2023-06-30 0001819142 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001819142 us-gaap:CommonClassBMember 2024-02-21 0001819142 us-gaap:CommonClassAMember 2024-02-21 0001819142 2022-01-01 2022-12-31 0001819142 2021-01-01 2021-12-31 0001819142 2023-01-01 2023-12-31 ses:segment shares iso4217:USD shares iso4217:USD ses:D pure ses:Vote iso4217:KRW utr:sqft ses:Y http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent 0001819142 FY false http://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMember http://fasb.org/us-gaap/2023#ValuationTechniqueOptionPricingModelMember http://fasb.org/us-gaap/2023#RelatedPartyMember http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#DerivativeGainLossOnDerivativeNet http://fasb.org/us-gaap/2023#DerivativeGainLossOnDerivativeNet 0.6667 P1M 0.25 0.020833 P2Y P1M 0.25 0.020833 10-K true 2023-12-31 2023 false 001-39845 SES AI Corporation DE 88-0641865 35 Cabot Road Woburn MA 01801 339 298-8750 Class A common stock, par value $0.0001 per share 0.0001 SES NYSE Warrants to purchase one share of Class A common stock,each at an exercise price of $11.50 SES WS NYSE No No Yes Yes Large Accelerated Filer false false true false false 700000000 311083047 43881251 248 185 185 GRANT THORNTON LLP Boston, Massachusetts KPMG LLP KPMG LLP Boston, Massachusetts Boston, Massachusetts 85671000 106623000 246775000 283460000 3911000 2383000 558000 383000 11712000 3792000 348627000 396641000 37959000 27756000 1345000 1473000 13099000 11363000 1057000 4723000 3206000 406810000 440439000 4830000 6187000 2404000 1899000 13121000 11271000 20355000 19357000 4166000 10961000 11316000 10165000 9270000 6657000 2753000 1760000 47860000 48900000 0.0001 0.0001 20000000 20000000 0 0 0 0 0.0001 0.0001 2100000000 2100000000 310266922 310266922 305833589 305833589 0.0001 0.0001 200000000 200000000 43881251 43881251 43881251 43881251 35000 35000 559214000 538041000 -198686000 -145286000 -1613000 -1251000 358950000 391539000 406810000 440439000 30675000 27967000 15514000 47483000 51606000 16492000 78158000 79573000 32006000 -78158000 -79573000 -32006000 16685000 6196000 248000 6795000 25432000 425000 -1793000 -312000 840000 23905000 29835000 776000 -54253000 -49738000 -31230000 -853000 1255000 25000 -53400000 -50993000 -31255000 -937000 -1373000 234000 575000 -245000 -362000 -1618000 234000 -53762000 -52611000 -31021000 -0.17 -0.17 -0.18 -0.18 -0.51 -0.51 315051508 315051508 288304750 288304750 61089065 61089065 174994140 82044000 60781975 6000 830000 -63038000 133000 -62069000 608000 38966146 187897000 1360960 197000 197000 4571000 4571000 -31255000 -31255000 234000 234000 213960286 269941000 62142935 6000 5598000 -94293000 367000 -88322000 213960286 269941000 213960286 21000 269920000 269941000 71767824 7000 234514000 234521000 4905000 4905000 2089351 1000 329000 330000 185944 44495 387005 22775000 22775000 -50993000 -50993000 -1373000 -1373000 -245000 -245000 349714840 35000 538041000 -145286000 -1251000 391539000 3691340 524000 524000 1063863 10824 311046 20649000 20649000 -53400000 -53400000 -937000 -937000 575000 575000 354148173 35000 559214000 -198686000 -1613000 358950000 33793878 3999796 -53400000 -50993000 -31255000 6795000 25432000 20649000 22775000 4571000 5541000 2596000 1662000 11050000 2350000 -244000 490000 95000 840000 1528000 -5525000 7910000 184000 383000 8170000 1586000 1666000 1057000 -62000 -3975000 1287000 -112000 6833000 4065000 -56412000 -46500000 -29991000 15763000 14654000 8951000 281518000 411355000 150810000 330000000 130000000 163101000 26000 32719000 -296009000 3314000 282940000 2751000 6657000 524000 330000 197000 187897000 3334000 3275000 289927000 184760000 -552000 -526000 233000 -20970000 -53108000 158316000 107936000 161044000 2728000 86966000 107936000 161044000 222000 269941000 6061000 6008000 4349000 378000 3808000 1547000 387000 2377000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 1.  Nature of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SES AI Corporation, and consolidated subsidiaries (together the “Company”) consists of SES AI Corporation (“SES”) and its wholly-owned subsidiary SES Holdings Pte. Ltd. (“SES Holdings” or “Old SES”), along with its wholly owned subsidiaries SolidEnergy Systems, LLC (“SES LLC”), SES (Shanghai) Co., Ltd. (“SES Shanghai”), SolidEnergy Systems Securities Corporation (“SES Securities”), Viking Power Systems Pte. Ltd. (“SES Viking”), SES AI Korea Co., Ltd. (“SES Korea”) and SES Energy Pte. Ltd. (“SES Energy”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SES Holdings is a Singapore private company limited by shares formed in November 2018. SES LLC is a Delaware limited liability company formed in November 2018 as a result of the conversion from a corporation to a limited liability company by SolidEnergy Systems Corp, a Delaware corporation formed in April 2012. SES Shanghai was registered in Shanghai, China in August 2018. SES Securities was incorporated in December 2017 as a Massachusetts Security Corporation. SES Viking is a Singapore private company limited by shares and was formed in May 2019. SES Korea, formerly known as Massachusetts Solid Energy Co., Ltd., was registered in South Korea in November 2021. SES Energy is a Singapore private company and was incorporated in September 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is engaged in the development of high-performance, Lithium-Metal (“Li-Metal”) rechargeable battery technologies for electric vehicles (“EVs”), Urban Air Mobility (“UAM”) and other applications. The Company’s mission is to facilitate the widespread adoption of sustainable electric transportation, both on land and in air, by creating best-in-class, high energy density Li-Metal batteries centered around long-range performance and safety. The Company’s differentiated battery technology has been designed to combine the high energy density of Li-Metal with the cost-effective, large-scale manufacturability of conventional Lithium-ion (“Li-ion”) batteries which will help to promote the transition from the global dependence on fossil fuel-based automotive vehicles to clean and efficient EVs. The Company’s headquarter is located in Woburn, Massachusetts with research and development facilities located there, in Shanghai, China, and in Chungju, South Korea. <span style="background:#ffffff;">Principal operations have not yet commenced as of December 31, 2023, and the Company has not derived revenue from its principal business activities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prior to the closing of the Business Combination (the “Closing”), Ivanhoe Capital Acquisition Corp. (“Ivanhoe”), a Cayman Islands exempted company, migrated out of the Cayman Islands and domesticated as a Delaware corporation (the “Domestication”) and changed its name to “SES AI Corporation.” On February 3, 2022 (the “Closing Date”), SES AI Corporation, formerly known as Ivanhoe, and Wormhole Amalgamation Sub Pte. Ltd., a Singapore private company limited by shares and a direct, wholly-owned subsidiary of Ivanhoe (“Amalgamation Sub”), consummated the previously announced Business Combination (the “Business Combination”) pursuant to which, among other things, Amalgamation Sub merged with and into Old SES, with Old SES surviving the Business Combination as a wholly-owned subsidiary of SES. See “Note 3 – Business Combination” for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Note 2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and have been prepared on a going concern basis and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) as determined by the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s fiscal year ends on December 31.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of SES and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make use of estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of commitments and contingencies, and the reported amounts of revenues, if any, and expenses. The Company bases its estimates on available historical experience and on various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">carrying values of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from those estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Significant estimates and assumptions include those related to the valuation of (i) certain equity awards, including common stock awards prior to the Business Combination, the Sponsor Earn-Out Shares, the Earn-Out Restricted Shares, and performance stock units, (ii) deferred tax assets and uncertain income tax positions, and (iii) the measurement of operating lease liabilities. On an ongoing basis, the Company evaluates these judgments and estimates for reasonableness.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the foreign subsidiaries of the Company, assets and liabilities are translated into U.S. dollars using exchange rates as of the balance sheet date, and income and expenses are translated using the average exchange rates in effect for the related month. The net effect of these translation adjustments is reported in accumulated other comprehensive (loss) income within total stockholders’ equity on the consolidated balance sheets. Net realized and unrealized gains (losses) from foreign currency transactions are included in miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss and were $0.3 million, $0.1 million, and $(0.2) million for the years ended years ended December 31, 2023, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on hand and highly liquid investments that have original maturity periods of 90 days or less at the time of purchase that are readily convertible to known amounts of cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted cash includes cash held in checking and money market funds as collateral to secure certain insurance policies and a letter of credit for corporate lease activity. The letter of credit is required to be maintained throughout the term of the lease. If the date of availability or disbursement is less than one year, restricted cash is reported within prepaid expenses and other current assets on the consolidated balance sheets. If the date of availability or disbursement is longer than one year and the balances are maintained under an agreement that legally restricts the use of such funds, restricted cash is reported within other assets on the consolidated balance sheets. As of December 31, 2023, no amount has been drawn under the letter of credit. As of December 31, 2023 and 2022, the Company had restricted cash balances of $1.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Investments </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has investments in short-term marketable debt and marketable equity securities. Investments in marketable debt securities consist of U.S. treasury securities, are classified as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. These available-for-sale marketable securities are recorded at fair value, with any unrealized gains and losses included as a component of accumulated other comprehensive (loss) income in total stockholders’ equity on the consolidated balance sheets until realized or until a determination is made that an other-than-temporary decline in market value has occurred. The amortized cost of U.S. treasury securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion are reported within interest income in the consolidated statement of operations and comprehensive loss. Investments in marketable debt securities with a stated maturity date of less than one year are classified as short-term investments, while these with a stated maturity date of more than one year, and that are not expected to be used in current operations, are classified as long-term investments on the consolidated balance sheet, respectively. <span style="background:#ffffff;">Investments in marketable equity securities are classified as short-term investments when the Company’s intention is to sell within a year of purchase, otherwise they will be classified as long-term investments. Investments in marketable equity securities with a readily determinable fair value, not accounted for under the equity method, are recorded at fair value with changes to fair value reported within miscellaneous income (expense), net in the consolidated statements of operations and comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials and are stated at the lower of average cost or net realizable value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Concentrations of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, restricted cash and short-term investments. The Company seeks to mitigate its credit risk with respect to such concentrations by holding its deposits with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">large, reputable, domestic financial institutions and investing in high credit rated shorter-term instruments. The account balances at these institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage, and as a result, there may be a concentration of risk related to amounts invested in excess of FDIC insurance coverage. As of December 31, 2023 and 2022, the amount of cash, cash equivalents and restricted cash held by our subsidiaries in foreign bank accounts was $11.1 million and $21.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be either recorded or disclosed at fair value, the Company considers the principal or most advantageous market in which it would transact, and it also considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. GAAP establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:40.5pt;text-indent:-40.5pt;margin:0pt 0pt 6pt 18pt;">Level 1    Observable inputs such as quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;">Level 2    Inputs other than the quoted prices in active markets that are observable either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:40.5pt;text-indent:-40.5pt;margin:0pt 0pt 6pt 18pt;">Level 3    Unobservable inputs in which there are little or no market data and which require the Company to develop its own assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Certain of the Company’s financial instruments, including cash and cash equivalents, accounts payable, accrued expenses and other current liabilities are carried at cost, which approximates their fair value because of their short-term nature. The following table presents information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_uhIbIGC2UEyb8sgUrvkhcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_rC8cFjq6f0W0zISSFOlR_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;">There were no transfers in or out of Level 3 measurements during the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation for property and equipment, other than construction in progress, is based upon the following useful lives using the straight-line method:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 – 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 – 5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_gmAtaWt--023Kouk_u6FYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shorter of useful life of asset or lease term</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">The Company periodically assesses the useful lives of the assets to determine whether events or circumstances may indicate that a revision to the useful life is warranted. Maintenance and repairs that do not extend the life or improve the asset are expensed as incurred. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to placing the asset in service. Additionally, reimbursements received by the Company under its A-Sample joint development agreement (“JDA”) related to property and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">equipment constructed and owned by the Company are recognized as a reduction of the cost of the related asset in the consolidated balance sheets as discussed in “Note 4 – Partnerships” below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Intangible assets purchased are recorded at cost and stated at cost less accumulated amortization. Intangibles assets with finite useful lives are amortized based on the pattern in which the economic benefits of the assets are estimated to be consumed over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">Amortization expense is included in general and administrative expenses in the consolidated statement of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates long-lived assets, including amortizable intangible assets and ROU assets, annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If such events or circumstances arise, the Company will compare the carrying amount of the asset group comprising the long-lived assets to the estimated future undiscounted cash flows expected to be generated by the asset group. If the estimated aggregate undiscounted cash flows are less than the carrying amount of the asset group, an impairment charge is recorded as the amount by which the carrying amount of the asset group exceeds the fair value of the assets, as based on the expected discounted future cash flows attributable to those assets. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no impairments of long-lived assets during the years ended December 31, 2023, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Deferred Offering Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred offering costs consist of legal, accounting, and other costs incurred through the balance sheet date that are directly related to the Company becoming a publicly traded company are capitalized. Deferred offering costs were charged to stockholders’ equity upon the completion of the transaction. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:9pt 0pt 12pt 0pt;">The Company determines if an arrangement includes a lease at inception. Lease arrangements generally have lease and non-lease components, which the Company has elected to account for as a single lease component. At the lease commencement date, the Company recognizes an operating lease liability and an operating lease asset, which represents the right to use the underlying asset for the lease term (the “ROU asset”). The operating lease liability is equal to the present value of (1) fixed lease payments for the noncancelable lease term, (2) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised, and (3) variable lease payments that depend on an underlying index or rate in effect at lease commencement. Variable lease payments as the difference between underlying index and the actual index, or that do not depend on an underlying index or rate in effect at lease commencement, such as common area maintenance, insurance, and property tax, are recognized in operating expenses when incurred. The operating ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability and lease payments made prior to lease commencement, less any lease incentives received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:9pt 0pt 12pt 0pt;">As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at lease commencement in determining the present value of lease payments. The Company’s incremental borrowing rate estimates a secured rate that reflects the term of the lease, the nature of the underlying asset and the economic environment. The Company recognizes rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term. All ROU assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets. The Company excludes leases with an expected term of one year or less from recognition on the consolidated balance sheets. See “Note 12 – Leases” for additional information about the Company’s leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Government Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attached to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense or as other income, depending on the nature of the grant, in the consolidated statement of operations and comprehensive loss or as a reduction of the cost of the related asset in the consolidated balance sheet. If a grant amount is received but not earned, then such amount is deferred and shown as a liability in the consolidated balance sheet. See “Note 10 – Government Grant” for additional information about government grants awarded to the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Sponsor Earn-Out Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">On February 2, 2022, in connection with the Domestication, 6,900,000 of Ivanhoe’s Class B ordinary shares <span style="background:#ffffff;">held by Ivanhoe Capital Sponsor LLC (the “Sponsor”) converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class B common stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share (the “Class B common stock”), of the Company. At Closing, these </span><span style="background:#ffffff;">6,900,000</span><span style="background:#ffffff;"> shares of Class B common stock converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class A common stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share (the “Class A common stock,” and together with the Class B common stock, “common stock”), of the Company </span>(the “Sponsor Earn-Out Shares”)<span style="background:#ffffff;">.</span> These Sponsor Earn-Out Shares are subject to certain transfer restrictions and forfeiture terms following the Closing, which will be released as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">180 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 1”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 2”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$14.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 3”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 4”); and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 5”).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">If there is a change in control of SES at a per share value of greater than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;">, then </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> of the Sponsor </span>Earn-Out <span style="background:#ffffff;">Shares will be released from these transfer restrictions; however if the per share value is less than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> upon a change in control, then the Sponsor </span>Earn-Out<span style="background:#ffffff;"> Shares will be released pro rata based on the per share value of the change in control and the stock price thresholds for release specified above. Any Sponsor </span>Earn-Out <span style="background:#ffffff;">Shares not released will be forfeited and cancelled.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Sponsor Earn-Out Shares in Tranche 1<span style="background:#ffffff;"> are accounted for as equity instruments because they are legally owned by the Sponsor, cannot be forfeited and were subject only to transfer restrictions that lapsed </span><span style="background:#ffffff;">180 days</span><span style="background:#ffffff;"> after the Closing Date, which occurred on August 2, 2022, and as such meet the equity classification criteria in accordance with ASC 505, </span><i style="font-style:italic;background:#ffffff;">Equity</i><span style="background:#ffffff;">.</span> The Sponsor Earn-Out Shares under Tranche 2 through Tranche 5 are accounted for as a derivative liability measured at fair value , with changes in fair value reported within other expense, net on the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out triggering events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the shares of Class A common stock. As of December 31, 2023, the earn-out triggering events were not achieved for any of Tranche 2 through Tranche 5. See “Note 11 – Sponsor Earn-Out Liabilities” for further information on fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Earn-Out Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the Business Combination, holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received </span><span style="background:#ffffff;">29,999,947</span><span style="background:#ffffff;"> </span>earn-out<span style="background:#ffffff;"> shares of common stock, including (i) </span><span style="background:#ffffff;">23,691,182</span><span style="background:#ffffff;"> shares of Class A common stock (the </span>“Earn-Out<span style="background:#ffffff;"> Shares”) issued for the benefit of the former holders of Old SES common and redeemable convertible preferred stock; (ii) </span><span style="background:#ffffff;">2,308,969</span><span style="background:#ffffff;"> shares of restricted Class A common stock (the </span>“Earn-Out <span style="background:#ffffff;">Restricted Shares”) issued to Old SES option holders and </span>pre-Closing<span style="background:#ffffff;"> recipients of Old SES restricted shares; and (iii) </span><span style="background:#ffffff;">3,999,796</span><span style="background:#ffffff;"> shares of Class B common stock (“Founder </span>Earn-Out<span style="background:#ffffff;"> Shares”) issued to the CEO and certain entities affiliated with the CEO (the “SES Founder Group”). </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The </span>Earn-Out<span style="background:#ffffff;"> Shares and the Founder </span>Earn-Out<span style="background:#ffffff;"> Shares (collectively, the “Escrowed </span>Earn-Out<span style="background:#ffffff;"> Shares”) were placed into escrow at the Closing and shall vest on the date that the closing price of shares of Class A common stock is equal to or greater than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> (“Triggering Event”) during the period beginning on the date that is </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> following the Closing and ending on the date that is </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> following the Closing (the “Earn-Out Period”). If a Triggering Event has not occurred by the expiration of the Earn-Out Period, then the Escrowed Earn-Out Shares shall be cancelled, and holders of such shares shall have no right to receive such Escrowed Earn-Out Shares. The </span>Earn-Out<span style="background:#ffffff;"> Restricted Shares are subject to vesting based on the same terms as the Escrowed </span>Earn-Out<span style="background:#ffffff;"> Shares and are also subject to forfeiture if such recipient’s service with the Company terminates prior to vesting. Any such forfeited Earn-Out Restricted Shares shall be available for grant pursuant to the Company’s incentive plan. If, during the earn-out period of </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;">, there is a change in control transaction at a per share price of greater than or equal to </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> per share, then all </span><span style="background:#ffffff;">29,999,947</span><span style="background:#ffffff;"> earn-out shares will vest immediately prior to the consummation of such change in control, otherwise, all earn-out shares will be forfeited.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The </span>Escrowed Earn-Out Shares<span style="background:#ffffff;"> to be released upon achievement of the vesting condition are classified as equity instruments and recorded at fair value in stockholders’ equity as vesting is indexed to the common stock of the Company. The Earn-Out Restricted Shares are accounted for as a single tranche equity award. See </span>“Note 17 – Stock-Based Compensation” for further information on fair value of the Earn-Out Restricted Shares<span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">Prior to the Business Combination, Ivanhoe had issued 9,200,000 public warrants (“Public Warrants”) and 5,013,333 private placement warrants (“Private Warrants” and collectively with the Public Warrants, the “Warrants”) which were assumed by the Company at Closing. On February 1, 2022, prior to Closing, the Ivanhoe warrant holders approved certain amendments to the terms of the Warrants such that the Warrants met the derivative scope exception for contracts in the Company’s own stock and were recorded in stockholders’ equity. Prior to the amendment, the Warrants were accounted for as derivative liabilities measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period. Each whole Warrant entitles the registered holder to purchase one share of Class A common stock at a price of $11.50 per share. Pursuant to the Warrant agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Class A common stock. This means only a whole Warrant may be exercised at a given time by a warrant holder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The amendments, among other things, include the following: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">amendments to the rights specific to the Private Warrants such that (a) the rights specific to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are retained by the holder thereof regardless of such holder’s identity, (b) the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are no longer subject to redemption by the Company when such warrants are trading at a price equal to or in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$10.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share but less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share and (c) the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are no longer generally exercisable on a “cashless basis”;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">eliminates the Company’s ability to redeem any Public Warrants unless the Class A common stock is trading at a price equal to or in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">removes certain language related to the treatment of Warrants in the event of a tender offer for the shares underlying such Warrants.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subsequent to the Closing, the Company registered 14,213,280 shares of Class A common stock issuable upon the exercise of <span style="background:#ffffff;">the Warrants</span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Redeemable Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company records all shares of redeemable convertible preferred stock at their respective fair values less issuance costs on the dates of issuance. Upon closing of the Business Combination, the redeemable convertible preferred shares were cancelled and converted into shares of Class A common stock, as discussed in “Note 3 </span>–<span style="background:#ffffff;"> Business Combination.”</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in </span><span style="background:#ffffff;">one</span><span style="background:#ffffff;"> operating and reportable segment, as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. </span>See “Note 20 – Segment and Geographic Information” for additional information<span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Research and Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Research and development costs with no alternative future use are expensed as incurred. Research and development costs are comprised of expenses incurred in performing research and development activities, including compensation and benefits for employees, materials and supplies, payments to consultants, patent related legal costs, facility costs, depreciation, and travel expenses. Additionally, payments received by the Company under its JDAs are recognized as a reduction to research and development expense in the consolidated statement of operations and comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company measures compensation expense for all stock-based awards made to employees, directors, and non-employees, based on estimated fair values as of the grant date and recognizes the compensation expense using the straight-line method over the requisite service period, which is generally the vesting period.<span style="background:#ffffff;"> The Company accounts for forfeitures when they occur. Changes in the assumptions can materially affect the fair value and ultimately how much stock-based compensation expense is recognized. The inputs used in valuation models to estimate the fair value of certain stock-based awards are subjective and generally require significant analysis and judgment to develop. See “Note 17 – Stock-Based Compensation” for additional information about stock-based awards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Income tax expense has been provided using the asset and liability method. Deferred tax assets and liabilities are determined based on the estimated future tax consequences attributable to differences between the financial statement carrying amounts and tax bases of existing assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability. The Company provides a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that the deferred tax assets will not be realized. In evaluating the Company’s ability to recover deferred tax assets, the Company considers all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Company’s consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties associated with tax matters as part of the income tax provision and includes accrued interest and penalties with the related income tax liability within accrued expenses and other current liabilities on the consolidated balance sheets.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Other Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Other Comprehensive income (loss) includes changes in the balances of items that are reported directly as a separate component of stockholders’ equity on the consolidated balance sheets. The components of comprehensive loss are net loss, foreign currency translation adjustments and unrealized gains and losses from available-for-sale marketable debt securities. The Company does not provide for income taxes on foreign currency translation adjustments since it does not provide for taxes on the unremitted earnings of its foreign subsidiaries. The tax effects of unrealized gains and loss from available-for-sale marketable debt securities is recorded in deferred tax assets (liabilities) and fully offset by the valuation allowance. The changes in accumulated other comprehensive income (loss) are included in the Company’s consolidated statement of operations and comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Upon recapitalization, net loss per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares by multiplying by 5.9328 (the “Exchange Ratio) established in the Business Combination, including the issuance of Class A common stock and Class B common stock to Old SES common stockholders. <span style="background:#ffffff;">Under the </span>two-class<span style="background:#ffffff;"> method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of its redeemable convertible preferred stock do not have a contractual obligation to share in the Company’s losses. </span>As the liquidation and dividend rights of Class A common stock and Class B common stock are identical, the net loss attributable to common stockholders is allocated on a proportionate basis, and the resulting net loss per share is identical for Class A common stock and Class B common stock under the two-class method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Basic net income or loss per share attributable to Class A common stock and Class B common stock stockholders is computed by dividing the net income or loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. </span>The diluted net income or loss per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock equivalents outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In November 2023, the FASB issued ASU 2023-7, </span><i style="font-style:italic;background:#ffffff;">Improvements to Reportable Segment Disclosures</i><span style="background:#ffffff;">, which requires </span>disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions and impact this ASU will have when adopted for the year ended December 31, 2024 and anticipate it will likely result in inclusion of additional required disclosures in our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In December 2023, the FASB issued ASU 2023-9, </span><i style="font-style:italic;background:#ffffff;">Improvements to Income Tax Disclosures</i><span style="background:#ffffff;">, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. We are currently evaluating the impact this ASU will have when adopted and anticipate this ASU will likely result in the required additional disclosures being included in our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The Company has reviewed all other accounting pronouncements issued during the year ended December 31, 2023 and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and have been prepared on a going concern basis and in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) as determined by the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and pursuant to the regulations of the U.S. Securities and Exchange Commission (“SEC”). The Company’s fiscal year ends on December 31.</p> --12-31 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of SES and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make use of estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of commitments and contingencies, and the reported amounts of revenues, if any, and expenses. The Company bases its estimates on available historical experience and on various other factors that the Company believes are reasonable under the circumstances, the results of which form the basis for making judgments about the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">carrying values of assets and liabilities that are not apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. Actual results may differ from those estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Significant estimates and assumptions include those related to the valuation of (i) certain equity awards, including common stock awards prior to the Business Combination, the Sponsor Earn-Out Shares, the Earn-Out Restricted Shares, and performance stock units, (ii) deferred tax assets and uncertain income tax positions, and (iii) the measurement of operating lease liabilities. On an ongoing basis, the Company evaluates these judgments and estimates for reasonableness.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the foreign subsidiaries of the Company, assets and liabilities are translated into U.S. dollars using exchange rates as of the balance sheet date, and income and expenses are translated using the average exchange rates in effect for the related month. The net effect of these translation adjustments is reported in accumulated other comprehensive (loss) income within total stockholders’ equity on the consolidated balance sheets. Net realized and unrealized gains (losses) from foreign currency transactions are included in miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss and were $0.3 million, $0.1 million, and $(0.2) million for the years ended years ended December 31, 2023, 2022 and 2021, respectively.</p> 300000 100000 -200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on hand and highly liquid investments that have original maturity periods of 90 days or less at the time of purchase that are readily convertible to known amounts of cash.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Restricted Cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted cash includes cash held in checking and money market funds as collateral to secure certain insurance policies and a letter of credit for corporate lease activity. The letter of credit is required to be maintained throughout the term of the lease. If the date of availability or disbursement is less than one year, restricted cash is reported within prepaid expenses and other current assets on the consolidated balance sheets. If the date of availability or disbursement is longer than one year and the balances are maintained under an agreement that legally restricts the use of such funds, restricted cash is reported within other assets on the consolidated balance sheets. As of December 31, 2023, no amount has been drawn under the letter of credit. As of December 31, 2023 and 2022, the Company had restricted cash balances of $1.3 million, respectively.</p> 0 1300000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Investments </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has investments in short-term marketable debt and marketable equity securities. Investments in marketable debt securities consist of U.S. treasury securities, are classified as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. These available-for-sale marketable securities are recorded at fair value, with any unrealized gains and losses included as a component of accumulated other comprehensive (loss) income in total stockholders’ equity on the consolidated balance sheets until realized or until a determination is made that an other-than-temporary decline in market value has occurred. The amortized cost of U.S. treasury securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization and accretion are reported within interest income in the consolidated statement of operations and comprehensive loss. Investments in marketable debt securities with a stated maturity date of less than one year are classified as short-term investments, while these with a stated maturity date of more than one year, and that are not expected to be used in current operations, are classified as long-term investments on the consolidated balance sheet, respectively. <span style="background:#ffffff;">Investments in marketable equity securities are classified as short-term investments when the Company’s intention is to sell within a year of purchase, otherwise they will be classified as long-term investments. Investments in marketable equity securities with a readily determinable fair value, not accounted for under the equity method, are recorded at fair value with changes to fair value reported within miscellaneous income (expense), net in the consolidated statements of operations and comprehensive loss.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Inventories</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Inventories consist of raw materials and are stated at the lower of average cost or net realizable value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Concentrations of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, restricted cash and short-term investments. The Company seeks to mitigate its credit risk with respect to such concentrations by holding its deposits with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">large, reputable, domestic financial institutions and investing in high credit rated shorter-term instruments. The account balances at these institutions may exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage, and as a result, there may be a concentration of risk related to amounts invested in excess of FDIC insurance coverage. As of December 31, 2023 and 2022, the amount of cash, cash equivalents and restricted cash held by our subsidiaries in foreign bank accounts was $11.1 million and $21.0 million, respectively.</p> 11100000 21000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be either recorded or disclosed at fair value, the Company considers the principal or most advantageous market in which it would transact, and it also considers assumptions that market participants would use when pricing the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. GAAP establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:40.5pt;text-indent:-40.5pt;margin:0pt 0pt 6pt 18pt;">Level 1    Observable inputs such as quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 18pt;">Level 2    Inputs other than the quoted prices in active markets that are observable either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:40.5pt;text-indent:-40.5pt;margin:0pt 0pt 6pt 18pt;">Level 3    Unobservable inputs in which there are little or no market data and which require the Company to develop its own assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;">Certain of the Company’s financial instruments, including cash and cash equivalents, accounts payable, accrued expenses and other current liabilities are carried at cost, which approximates their fair value because of their short-term nature. The following table presents information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_uhIbIGC2UEyb8sgUrvkhcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_rC8cFjq6f0W0zISSFOlR_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 12pt 0pt;">There were no transfers in or out of Level 3 measurements during the years ended December 31, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,997</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 648</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321,772</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 322,386</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_uhIbIGC2UEyb8sgUrvkhcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,166</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash equivalents in money market funds (Note 5) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,308</p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 329,768</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Restricted cash in money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 614</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total assets at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330,382</p></td></tr><tr><td style="vertical-align:top;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_rC8cFjq6f0W0zISSFOlR_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Sponsor Earn-Out liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr><tr><td style="vertical-align:top;width:49.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total non-current liabilities at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,961</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Fair value was determined using publicly quoted market prices obtained from third-party sources in their respective markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p> 74997000 74997000 246127000 246127000 648000 648000 321772000 321772000 614000 614000 614000 614000 322386000 322386000 4166000 4166000 4166000 4166000 46308000 46308000 283460000 283460000 329768000 329768000 614000 614000 614000 614000 330382000 330382000 10961000 10961000 10961000 10961000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation for property and equipment, other than construction in progress, is based upon the following useful lives using the straight-line method:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 – 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 – 5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_gmAtaWt--023Kouk_u6FYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shorter of useful life of asset or lease term</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">The Company periodically assesses the useful lives of the assets to determine whether events or circumstances may indicate that a revision to the useful life is warranted. Maintenance and repairs that do not extend the life or improve the asset are expensed as incurred. Construction in progress is stated at cost, which includes the cost of construction and other direct costs attributable to placing the asset in service. Additionally, reimbursements received by the Company under its A-Sample joint development agreement (“JDA”) related to property and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">equipment constructed and owned by the Company are recognized as a reduction of the cost of the related asset in the consolidated balance sheets as discussed in “Note 4 – Partnerships” below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 – 10 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 – 5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:33.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_gmAtaWt--023Kouk_u6FYQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shorter of useful life of asset or lease term</span></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,133</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,443</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,422</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,356</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,600)</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p> P5Y P10Y P3Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Intangible assets purchased are recorded at cost and stated at cost less accumulated amortization. Intangibles assets with finite useful lives are amortized based on the pattern in which the economic benefits of the assets are estimated to be consumed over the following estimated useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">Amortization expense is included in general and administrative expenses in the consolidated statement of operations and comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intellectual property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:33.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intellectual property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,918</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445)</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,473</p></td></tr></table> P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates long-lived assets, including amortizable intangible assets and ROU assets, annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If such events or circumstances arise, the Company will compare the carrying amount of the asset group comprising the long-lived assets to the estimated future undiscounted cash flows expected to be generated by the asset group. If the estimated aggregate undiscounted cash flows are less than the carrying amount of the asset group, an impairment charge is recorded as the amount by which the carrying amount of the asset group exceeds the fair value of the assets, as based on the expected discounted future cash flows attributable to those assets. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no impairments of long-lived assets during the years ended December 31, 2023, 2022 and 2021.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Deferred Offering Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred offering costs consist of legal, accounting, and other costs incurred through the balance sheet date that are directly related to the Company becoming a publicly traded company are capitalized. Deferred offering costs were charged to stockholders’ equity upon the completion of the transaction. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:9pt 0pt 12pt 0pt;">The Company determines if an arrangement includes a lease at inception. Lease arrangements generally have lease and non-lease components, which the Company has elected to account for as a single lease component. At the lease commencement date, the Company recognizes an operating lease liability and an operating lease asset, which represents the right to use the underlying asset for the lease term (the “ROU asset”). The operating lease liability is equal to the present value of (1) fixed lease payments for the noncancelable lease term, (2) fixed lease payments for optional renewal periods where it is reasonably certain the renewal option will be exercised, and (3) variable lease payments that depend on an underlying index or rate in effect at lease commencement. Variable lease payments as the difference between underlying index and the actual index, or that do not depend on an underlying index or rate in effect at lease commencement, such as common area maintenance, insurance, and property tax, are recognized in operating expenses when incurred. The operating ROU asset is initially measured at cost, which primarily comprises the initial amount of the lease liability and lease payments made prior to lease commencement, less any lease incentives received. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:9pt 0pt 12pt 0pt;">As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at lease commencement in determining the present value of lease payments. The Company’s incremental borrowing rate estimates a secured rate that reflects the term of the lease, the nature of the underlying asset and the economic environment. The Company recognizes rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term. All ROU assets are periodically reviewed for impairment in accordance with standards that apply to long-lived assets. The Company excludes leases with an expected term of one year or less from recognition on the consolidated balance sheets. See “Note 12 – Leases” for additional information about the Company’s leases.</p> true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Government Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attached to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense or as other income, depending on the nature of the grant, in the consolidated statement of operations and comprehensive loss or as a reduction of the cost of the related asset in the consolidated balance sheet. If a grant amount is received but not earned, then such amount is deferred and shown as a liability in the consolidated balance sheet. See “Note 10 – Government Grant” for additional information about government grants awarded to the Company.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Sponsor Earn-Out Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">On February 2, 2022, in connection with the Domestication, 6,900,000 of Ivanhoe’s Class B ordinary shares <span style="background:#ffffff;">held by Ivanhoe Capital Sponsor LLC (the “Sponsor”) converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class B common stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share (the “Class B common stock”), of the Company. At Closing, these </span><span style="background:#ffffff;">6,900,000</span><span style="background:#ffffff;"> shares of Class B common stock converted into an equal number of shares of duly authorized, validly issued, fully paid and nonassessable Class A common stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share (the “Class A common stock,” and together with the Class B common stock, “common stock”), of the Company </span>(the “Sponsor Earn-Out Shares”)<span style="background:#ffffff;">.</span> These Sponsor Earn-Out Shares are subject to certain transfer restrictions and forfeiture terms following the Closing, which will be released as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">180 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 1”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$12.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 2”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$14.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 3”);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$16.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 4”); and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> are subject to transfer restrictions until SES’s closing stock price equals or exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> for </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> out of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days following the date that is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> after the Closing (“Tranche 5”).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">If there is a change in control of SES at a per share value of greater than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;">, then </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> of the Sponsor </span>Earn-Out <span style="background:#ffffff;">Shares will be released from these transfer restrictions; however if the per share value is less than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> upon a change in control, then the Sponsor </span>Earn-Out<span style="background:#ffffff;"> Shares will be released pro rata based on the per share value of the change in control and the stock price thresholds for release specified above. Any Sponsor </span>Earn-Out <span style="background:#ffffff;">Shares not released will be forfeited and cancelled.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Sponsor Earn-Out Shares in Tranche 1<span style="background:#ffffff;"> are accounted for as equity instruments because they are legally owned by the Sponsor, cannot be forfeited and were subject only to transfer restrictions that lapsed </span><span style="background:#ffffff;">180 days</span><span style="background:#ffffff;"> after the Closing Date, which occurred on August 2, 2022, and as such meet the equity classification criteria in accordance with ASC 505, </span><i style="font-style:italic;background:#ffffff;">Equity</i><span style="background:#ffffff;">.</span> The Sponsor Earn-Out Shares under Tranche 2 through Tranche 5 are accounted for as a derivative liability measured at fair value , with changes in fair value reported within other expense, net on the consolidated statement of operations and comprehensive loss at each reporting period, because the earn-out triggering events that determine the number of Sponsor Earn-Out Shares to be earned back by the Sponsor include events that are not solely indexed to the shares of Class A common stock. As of December 31, 2023, the earn-out triggering events were not achieved for any of Tranche 2 through Tranche 5. See “Note 11 – Sponsor Earn-Out Liabilities” for further information on fair value.</p> 6900000 0.0001 6900000 0.0001 0.20 P180D 0.20 12.00 20 30 P150D 0.20 14.00 20 30 P150D 0.20 16.00 20 30 P150D 0.20 18.00 20 30 P150D 18.00 1 18.00 P180D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Earn-Out Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the Business Combination, holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received </span><span style="background:#ffffff;">29,999,947</span><span style="background:#ffffff;"> </span>earn-out<span style="background:#ffffff;"> shares of common stock, including (i) </span><span style="background:#ffffff;">23,691,182</span><span style="background:#ffffff;"> shares of Class A common stock (the </span>“Earn-Out<span style="background:#ffffff;"> Shares”) issued for the benefit of the former holders of Old SES common and redeemable convertible preferred stock; (ii) </span><span style="background:#ffffff;">2,308,969</span><span style="background:#ffffff;"> shares of restricted Class A common stock (the </span>“Earn-Out <span style="background:#ffffff;">Restricted Shares”) issued to Old SES option holders and </span>pre-Closing<span style="background:#ffffff;"> recipients of Old SES restricted shares; and (iii) </span><span style="background:#ffffff;">3,999,796</span><span style="background:#ffffff;"> shares of Class B common stock (“Founder </span>Earn-Out<span style="background:#ffffff;"> Shares”) issued to the CEO and certain entities affiliated with the CEO (the “SES Founder Group”). </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The </span>Earn-Out<span style="background:#ffffff;"> Shares and the Founder </span>Earn-Out<span style="background:#ffffff;"> Shares (collectively, the “Escrowed </span>Earn-Out<span style="background:#ffffff;"> Shares”) were placed into escrow at the Closing and shall vest on the date that the closing price of shares of Class A common stock is equal to or greater than </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> (“Triggering Event”) during the period beginning on the date that is </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> following the Closing and ending on the date that is </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> following the Closing (the “Earn-Out Period”). If a Triggering Event has not occurred by the expiration of the Earn-Out Period, then the Escrowed Earn-Out Shares shall be cancelled, and holders of such shares shall have no right to receive such Escrowed Earn-Out Shares. The </span>Earn-Out<span style="background:#ffffff;"> Restricted Shares are subject to vesting based on the same terms as the Escrowed </span>Earn-Out<span style="background:#ffffff;"> Shares and are also subject to forfeiture if such recipient’s service with the Company terminates prior to vesting. Any such forfeited Earn-Out Restricted Shares shall be available for grant pursuant to the Company’s incentive plan. If, during the earn-out period of </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;">, there is a change in control transaction at a per share price of greater than or equal to </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> per share, then all </span><span style="background:#ffffff;">29,999,947</span><span style="background:#ffffff;"> earn-out shares will vest immediately prior to the consummation of such change in control, otherwise, all earn-out shares will be forfeited.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The </span>Escrowed Earn-Out Shares<span style="background:#ffffff;"> to be released upon achievement of the vesting condition are classified as equity instruments and recorded at fair value in stockholders’ equity as vesting is indexed to the common stock of the Company. The Earn-Out Restricted Shares are accounted for as a single tranche equity award. See </span>“Note 17 – Stock-Based Compensation” for further information on fair value of the Earn-Out Restricted Shares<span style="background:#ffffff;">.</span></p> 29999947 23691182 2308969 3999796 18.00 P1Y P5Y P5Y 18.00 29999947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">Prior to the Business Combination, Ivanhoe had issued 9,200,000 public warrants (“Public Warrants”) and 5,013,333 private placement warrants (“Private Warrants” and collectively with the Public Warrants, the “Warrants”) which were assumed by the Company at Closing. On February 1, 2022, prior to Closing, the Ivanhoe warrant holders approved certain amendments to the terms of the Warrants such that the Warrants met the derivative scope exception for contracts in the Company’s own stock and were recorded in stockholders’ equity. Prior to the amendment, the Warrants were accounted for as derivative liabilities measured at fair value, with changes in fair value recorded in the consolidated statement of operations and comprehensive loss at each reporting period. Each whole Warrant entitles the registered holder to purchase one share of Class A common stock at a price of $11.50 per share. Pursuant to the Warrant agreement, a Warrant holder may exercise its Warrants only for a whole number of shares of Class A common stock. This means only a whole Warrant may be exercised at a given time by a warrant holder. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The amendments, among other things, include the following: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">amendments to the rights specific to the Private Warrants such that (a) the rights specific to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are retained by the holder thereof regardless of such holder’s identity, (b) the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are no longer subject to redemption by the Company when such warrants are trading at a price equal to or in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$10.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share but less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share and (c) the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Private Warrants</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> are no longer generally exercisable on a “cashless basis”;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">eliminates the Company’s ability to redeem any Public Warrants unless the Class A common stock is trading at a price equal to or in excess of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">$18.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;"> per share; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;letter-spacing:0.2pt;">removes certain language related to the treatment of Warrants in the event of a tender offer for the shares underlying such Warrants.</span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subsequent to the Closing, the Company registered 14,213,280 shares of Class A common stock issuable upon the exercise of <span style="background:#ffffff;">the Warrants</span>.</p> 9200000 5013333 1 11.50 10.00 18.00 18.00 14213280 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Redeemable Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company records all shares of redeemable convertible preferred stock at their respective fair values less issuance costs on the dates of issuance. Upon closing of the Business Combination, the redeemable convertible preferred shares were cancelled and converted into shares of Class A common stock, as discussed in “Note 3 </span>–<span style="background:#ffffff;"> Business Combination.”</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is its Chief Executive Officer. The Company has determined that it operates in </span><span style="background:#ffffff;">one</span><span style="background:#ffffff;"> operating and reportable segment, as the CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. </span>See “Note 20 – Segment and Geographic Information” for additional information<span style="background:#ffffff;">.</span></p> 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Research and Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Research and development costs with no alternative future use are expensed as incurred. Research and development costs are comprised of expenses incurred in performing research and development activities, including compensation and benefits for employees, materials and supplies, payments to consultants, patent related legal costs, facility costs, depreciation, and travel expenses. Additionally, payments received by the Company under its JDAs are recognized as a reduction to research and development expense in the consolidated statement of operations and comprehensive loss.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company measures compensation expense for all stock-based awards made to employees, directors, and non-employees, based on estimated fair values as of the grant date and recognizes the compensation expense using the straight-line method over the requisite service period, which is generally the vesting period.<span style="background:#ffffff;"> The Company accounts for forfeitures when they occur. Changes in the assumptions can materially affect the fair value and ultimately how much stock-based compensation expense is recognized. The inputs used in valuation models to estimate the fair value of certain stock-based awards are subjective and generally require significant analysis and judgment to develop. See “Note 17 – Stock-Based Compensation” for additional information about stock-based awards.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Income tax expense has been provided using the asset and liability method. Deferred tax assets and liabilities are determined based on the estimated future tax consequences attributable to differences between the financial statement carrying amounts and tax bases of existing assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax expense or benefit is the result of changes in the deferred tax asset and liability. The Company provides a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that the deferred tax assets will not be realized. In evaluating the Company’s ability to recover deferred tax assets, the Company considers all available positive and negative evidence, including historical operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company recognizes a tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the Company’s consolidated financial statements from such positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties associated with tax matters as part of the income tax provision and includes accrued interest and penalties with the related income tax liability within accrued expenses and other current liabilities on the consolidated balance sheets.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;background:#ffffff;">Other Comprehensive Income (Loss)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Other Comprehensive income (loss) includes changes in the balances of items that are reported directly as a separate component of stockholders’ equity on the consolidated balance sheets. The components of comprehensive loss are net loss, foreign currency translation adjustments and unrealized gains and losses from available-for-sale marketable debt securities. The Company does not provide for income taxes on foreign currency translation adjustments since it does not provide for taxes on the unremitted earnings of its foreign subsidiaries. The tax effects of unrealized gains and loss from available-for-sale marketable debt securities is recorded in deferred tax assets (liabilities) and fully offset by the valuation allowance. The changes in accumulated other comprehensive income (loss) are included in the Company’s consolidated statement of operations and comprehensive loss.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Upon recapitalization, net loss per share calculations for all periods prior to the Business Combination have been retrospectively restated to the equivalent number of shares by multiplying by 5.9328 (the “Exchange Ratio) established in the Business Combination, including the issuance of Class A common stock and Class B common stock to Old SES common stockholders. <span style="background:#ffffff;">Under the </span>two-class<span style="background:#ffffff;"> method, the net loss attributable to common stockholders was not allocated to the redeemable convertible preferred stock as the holders of its redeemable convertible preferred stock do not have a contractual obligation to share in the Company’s losses. </span>As the liquidation and dividend rights of Class A common stock and Class B common stock are identical, the net loss attributable to common stockholders is allocated on a proportionate basis, and the resulting net loss per share is identical for Class A common stock and Class B common stock under the two-class method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Basic net income or loss per share attributable to Class A common stock and Class B common stock stockholders is computed by dividing the net income or loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. </span>The diluted net income or loss per share attributable to common stockholders is calculated by giving effect to all potentially dilutive common stock equivalents outstanding during the period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In November 2023, the FASB issued ASU 2023-7, </span><i style="font-style:italic;background:#ffffff;">Improvements to Reportable Segment Disclosures</i><span style="background:#ffffff;">, which requires </span>disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions and impact this ASU will have when adopted for the year ended December 31, 2024 and anticipate it will likely result in inclusion of additional required disclosures in our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">In December 2023, the FASB issued ASU 2023-9, </span><i style="font-style:italic;background:#ffffff;">Improvements to Income Tax Disclosures</i><span style="background:#ffffff;">, which requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. We are currently evaluating the impact this ASU will have when adopted and anticipate this ASU will likely result in the required additional disclosures being included in our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The Company has reviewed all other accounting pronouncements issued during the year ended December 31, 2023 and concluded they were either not applicable or not expected to have a material impact on the Company’s consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 6pt 0pt;">Note 3.  Business Combination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 3, 2022, SES consummated the previously discussed business combination. The Business Combination was accounted for as a reverse recapitalization. Under this method of accounting, SES, formerly known as Ivanhoe, was treated as the “acquired” company for financial reporting purposes. Accordingly, the financial statements of the Company represent a continuation of the financial statements of Old SES with the Business Combination treated as the equivalent of Old SES issuing stock for the net assets of Ivanhoe, accompanied by a recapitalization. The net assets of Ivanhoe are stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Business Combination are those of Old SES. As a result, the consolidated financial statements included in this report reflect (i) the historical operating results of Old SES prior to the Business Combination; (ii) the combined results of SES and Old SES following the Closing; (iii) the assets and liabilities of Old SES at their historical cost; and (iv) SES’s equity structure for all periods presented as discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">At Closing, the following occurred:</p><div style="margin-top:6pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each share of Old SES common stock, excluding shares held by the SES Founder Group, and each redeemable convertible preferred share that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each share of Old SES common stock held by the SES Founder Group that was outstanding immediately prior to the Closing was cancelled and converted into a number of fully paid and nonassessable shares of Class B common stock equal to the Exchange Ratio, rounded down to the nearest whole number;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each Old SES restricted share that was granted and subject to restrictions (including vesting) immediately prior to the Closing was assumed by the Company and converted into a number of shares of restricted Class A common stock equal to the Exchange Ratio, rounded down to the nearest whole number, which remain subject to the same terms and conditions as were applicable prior to the Closing; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.3pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each Old SES option that was outstanding immediately prior to the Closing, whether vested or unvested, was assumed by the Company and converted into an option to acquire Class A common stock with the same terms as were applicable prior to the Closing, except for the number of shares exercisable and the exercise price, each of which was adjusted using the Exchange Ratio, rounded down to the nearest whole number;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Holders of Old SES common stock, redeemable convertible preferred stock, options and restricted shares received </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">29,999,947</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> earn-out shares of the Company’s common stock.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, in connection with the Domestication on February 2, 2022, <span style="background:#ffffff;">6,900,000</span><span style="background:#ffffff;"> shares of Ivanhoe’s Class B ordinary shares held by the Sponsor converted, on a </span>one-for-one <span style="background:#ffffff;">basis, into shares of Class B common stock and at Closing converted into an equal number of Class A common stock.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, the Company <span style="background:#ffffff;">received </span><span style="background:#ffffff;">$326.1</span><span style="background:#ffffff;"> million in gross proceeds, including a contribution of </span><span style="background:#ffffff;">$51.6</span><span style="background:#ffffff;"> million of cash held in Ivanhoe’s trust account net of redemption of Ivanhoe Class A common stock held by Ivanhoe’s public stockholders and a </span><span style="background:#ffffff;">$274.5</span><span style="background:#ffffff;"> million private investment in public equity (the “PIPE Financing”) at </span><span style="background:#ffffff;">$10.00</span><span style="background:#ffffff;"> per share of Class A common stock, prior to the payment of transaction costs and other amounts. The Company incurred </span><span style="background:#ffffff;">$46.3</span><span style="background:#ffffff;"> million of transaction costs, consisting of underwriting, legal, and other professional fees, of which </span><span style="background:#ffffff;">$41.6</span><span style="background:#ffffff;"> million was recorded to additional paid-in capital as a reduction of proceeds and the remaining </span><span style="background:#ffffff;">$4.7</span><span style="background:#ffffff;"> million was expensed immediately. Of the total amount of transaction costs incurred, </span><span style="background:#ffffff;">$13.0</span><span style="background:#ffffff;"> million was unpaid, which was included in accrued expenses as of the Closing Date. Subsequent to the Closing, </span><span style="background:#ffffff;">$4.9</span><span style="background:#ffffff;"> million of net transaction costs recorded to additional paid-in capital was released and adjusted.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statements of redeemable convertible preferred stock and stockholders’ equity as of the date of closing:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash - Ivanhoe's trust and cash, net of redemptions</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,590</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash - PIPE Financing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274,500</p></td></tr><tr><td style="vertical-align:top;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,149)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transaction costs and advisory fees paid </p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,972)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net proceeds from Business Combination and PIPE Financing at Closing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285,969</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transaction costs paid post Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,029)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing cash inflow from Business Combination and PIPE Financing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 282,940</p></td></tr><tr><td style="vertical-align:top;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,649</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transactions costs paid on or before December 31, 2021</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,334)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Sponsor Earn-Out liability</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,393)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Liabilities assumed from Ivanhoe</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accrued transaction costs</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,954)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net contributions from Business Combination and PIPE Financing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,521</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:12pt 0pt 6pt 0pt;">The number of shares of common stock issued immediately following the consummation of the Business Combination:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class A common stock, outstanding prior to Business Combination</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,600,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Redemption of Ivanhoe Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,455,850)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class A common stock, net of redemptions</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,144,150</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,900,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Ivanhoe Class A Common Stock</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,044,150</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIPE Investors — Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,450,000</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 236,221,766</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SES Founder Group shares of common stock converted to shares of Class B common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,881,455</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Old SES Restricted Shares converted to restricted shares of Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,273,727</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Founder Earn-Out Shares (Class B common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,999,796</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Shares (Class A common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,691,182</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Restricted Shares (Class A common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,308,969</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 347,871,045</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276,103,221)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Business Combination and PIPE Financing Shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,767,824</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p> 29999947 6900000 1 326100000 51600000 274500000 10.00 46300000 41600000 4700000 13000000.0 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash - Ivanhoe's trust and cash, net of redemptions</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,590</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash - PIPE Financing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 274,500</p></td></tr><tr><td style="vertical-align:top;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-Transaction costs relating to Ivanhoe in conjunction with Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,149)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transaction costs and advisory fees paid </p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,972)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net proceeds from Business Combination and PIPE Financing at Closing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285,969</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transaction costs paid post Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,029)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing cash inflow from Business Combination and PIPE Financing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 282,940</p></td></tr><tr><td style="vertical-align:top;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Transaction costs expensed relating to liabilities assumed upon the Business Combination</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,649</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Transactions costs paid on or before December 31, 2021</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,334)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Sponsor Earn-Out liability</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,393)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Liabilities assumed from Ivanhoe</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accrued transaction costs</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,954)</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net contributions from Business Combination and PIPE Financing</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 234,521</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:12pt 0pt 6pt 0pt;">The number of shares of common stock issued immediately following the consummation of the Business Combination:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class A common stock, outstanding prior to Business Combination</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,600,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Redemption of Ivanhoe Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,455,850)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class A common stock, net of redemptions</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,144,150</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ivanhoe Class B ordinary shares, converted to Class A common stock upon Closing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,900,000</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total Ivanhoe Class A Common Stock</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,044,150</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIPE Investors — Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,450,000</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Old SES common and redeemable convertible preferred shares (other than SES Founder Group) converted to Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 236,221,766</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SES Founder Group shares of common stock converted to shares of Class B common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,881,455</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Old SES Restricted Shares converted to restricted shares of Class A common stock</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,273,727</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Founder Earn-Out Shares (Class B common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,999,796</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Shares (Class A common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,691,182</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Restricted Shares (Class A common stock)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,308,969</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 347,871,045</p></td></tr><tr><td style="vertical-align:middle;width:77.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Shares of Old SES outstanding prior to Business Combination and PIPE Financing</p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (276,103,221)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Business Combination and PIPE Financing Shares</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:20.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 71,767,824</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p> 51590000 274500000 13149000 26972000 285969000 3029000 282940000 282940000 4649000 3334000 36393000 387000 12954000 234521000 27600000 22455850 5144150 6900000 12044150 27450000 236221766 39881455 2273727 3999796 23691182 2308969 347871045 276103221 71767824 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Note 4. Partnerships</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2020, the Company established a partnership with Hyundai Motor Company (“Hyundai”) when it entered into a joint development agreement (“JDA”) to jointly research and develop (“R&amp;D”) Li-Metal battery technology, which concluded in November 2023. Further, in May 2021, the Company executed another JDA with Hyundai to jointly develop an A-Sample Li-Metal battery effective August 31, 2021, which has an initial term of three years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2021, the Company established a partnership with GM Global Technology Operations LLC (“GM Technology”), an affiliate of GM Ventures LLC (“GM Ventures”), and General Motors Holdings LLC (“GM Holdings”) (collectively, “General Motors” or “GM”) when it entered into a JDA to jointly R&amp;D an A-Sample Li-Metal battery cell and build-out a prototype manufacturing line for GM Technology. The JDA has an initial term of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2021, the Company established a partnership with Honda Motor Company, Ltd. (“Honda”) when it entered into a JDA to jointly R&amp;D an A-Sample Li-Metal battery cell, which has an initial term of one and half years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In November 2023, the Company entered into a B-Sample JDA with one of our OEM partners which includes technical milestones and timeline for delivery of B-Sample cells. The JDA has an initial term of two and half years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the terms of certain JDAs, the Company will fund research and development activities and capital expenditures related to the buildout of pilot manufacturing lines and the JDA partner will be required to refund such expenses to the Company, regardless of the results of the R&amp;D activities. The following table summarizes credits to research and development recorded in accordance to the terms of the JDA agreements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development (related party)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,972</p></td></tr><tr><td style="vertical-align:top;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,004</p></td></tr><tr><td style="vertical-align:top;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total credits to research and development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,976</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">Additionally, the Company recorded $9.9 million as a credit to property and equipment in the consolidated balance sheets for the year ended December 31, 2022, which represents reimbursements received from related party for property and equipment constructed and purchased by the Company. No credits to fixed assets were recorded in the year ended December 31, 2023 or the year ended December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">As of December 31, 2023 and 2022, there were $3.9 million and $2.4 million, respectively, outstanding as a receivable from related party as disclosed in the consolidated balance sheets. As of December 31, 2023, there was a non-related party receivable of $5.1 million outstanding compared to no amount outstanding as of December 31, 2022. As of December 31, 2023, there was no deferred income for non-related party JDAs compared to the $4.2 million recorded as deferred income as of December 31, 2022. <span style="background:#ffffff;">Amounts for non-related party receivables and deferred income are recorded within prepaid expenses and other current assets and accrued expenses and other current liabilities, respectively, in the consolidated balance sheets</span><b style="font-weight:bold;background:#ffffff;">.</b></p> P3Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:51.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development (related party)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,972</p></td></tr><tr><td style="vertical-align:top;width:48.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,004</p></td></tr><tr><td style="vertical-align:top;width:48.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total credits to research and development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,976</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 10594000 8758000 13972000 12471000 5431000 2004000 23065000 14189000 15976000 9900000 0 0 3900000 2400000 5100000 0 0 4200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 5.  Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table presents information about the Company’s cash, cash equivalents, and restricted cash:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,315</p></td></tr><tr><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,308</p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,623</p></td></tr><tr><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_1aGbHrlkKU--c1OE5qoQeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restricted cash included in other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,315</p></td></tr><tr><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,308</p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,671</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106,623</p></td></tr><tr><td style="vertical-align:top;width:72.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_1aGbHrlkKU--c1OE5qoQeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Restricted cash included in other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td></tr><tr><td style="vertical-align:top;width:72.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 86,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 10674000 60315000 74997000 46308000 85671000 106623000 1295000 1313000 86966000 107936000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 6.  Short-Term Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table provides amortized costs, gross unrealized gains and losses, and fair values for the Company’s investments in available-for-sale U.S treasury securities as of December 31, 2023 and December 31, 2022, which had maturity dates that range from 1 month to 10 months and 1 month to 11 months, respectively. Fair value was determined using market prices obtained from third-party sources. The Company had no investments as of December 31, 2021. Realized gains or losses were insignificant for the years ended December 31, 2023, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:top;width:50.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 245,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 245,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:top;width:50.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has $0.6 million marketable equity securities as of December 31, 2023, with an initial cost of $0.5 million. Total unrealized gain/loss of $0.1 million is recorded under miscellaneous income (expense), net in the consolidated statement of operations and comprehensive loss. The Company did not have any marketable equity securities as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> P1M P10M P1M P11M 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:top;width:50.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 245,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 245,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 246,127</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:top;width:50.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term U.S. treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr><tr><td style="vertical-align:top;width:50.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 283,460</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 245797000 337000 7000 246127000 245797000 337000 7000 246127000 283705000 2000 247000 283460000 283705000 2000 247000 283460000 600000 500000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;background:#ffffff;">Note 7. Property and Equipment, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Property and equipment, net consisted of the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Laboratory machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,133</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 358</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,443</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,422</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 35,356</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,600)</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Property and equipment, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;"><span style="background:#ffffff;">Depreciation expense was </span><span style="background:#ffffff;">$5.4</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$2.5</span><span style="background:#ffffff;"> million, and </span><span style="background:#ffffff;">$1.5</span><span style="background:#ffffff;"> million for the years ended December 31, 2023, 2022 and 2021, respectively. Construction in progress primarily consists of leasehold improvement projects associated with the Company’s Shanghai pilot facility and a new lab facility in Woburn, MA.</span></p> 21762000 18133000 1169000 358000 18228000 11443000 9773000 5422000 50932000 35356000 12973000 7600000 37959000 27756000 5400000 2500000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;background:#ffffff;">Note 8. Intangible Assets, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Intangible assets, net consisted of the following:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intellectual property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,918</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445)</p></td></tr><tr><td style="vertical-align:bottom;width:67.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Intangible assets, net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,473</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Amortization expense was </span><span style="background:#ffffff;">$0.1</span><span style="background:#ffffff;"> million for each of the years ended December 31, 2023, 2022 and 2021, respectively. Amortization expense associated with the intangible assets included on the Company’s consolidated balance sheet as of December 31, 2023 is expected to be as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 705</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 1918000 1918000 573000 445000 1345000 1473000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 128</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 705</p></td></tr><tr><td style="vertical-align:bottom;width:80.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 128000 128000 128000 128000 128000 705000 1345000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 9.  Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The components of accrued expenses and other current liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee compensation and related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,115</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 229</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,422</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional and consulting services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,566</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income received under joint development agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,189</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,271</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee compensation and related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,115</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 229</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,422</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional and consulting services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,566</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income received under joint development agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,189</p></td></tr><tr><td style="vertical-align:top;width:73.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:top;width:73.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Accrued expenses and other current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,271</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7022000 3115000 3182000 229000 288000 1422000 1273000 1566000 4189000 1356000 750000 13121000 11271000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 10.  Government Grant</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In December 2022, the Company was awarded a grant (the “Grant”) from certain government agencies. The incentives received under the Grant, which is in the form of cash, can be used for facilities related expenses and the purchase of property and equipment. The Company is required to adhere to the following conditions attached to the incentives, which include purchase of a government grant guarantee insurance policy, required minimum investments into specified spending categories and the creation of a minimum amount of permanent full-time jobs in a certain geographical location over the next five years, with the option to extend to 10 years by remaining in a certain geographical location. If determined that we were ineligible to receive the Grant, we could be required to pay the Grant in its entirety with interest. The Company has yet to fulfill the required minimum investment, and the compliance with this condition will continue to be monitored over the remaining grant period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the year ended December 31, 2023, the Company received cash grants of 3.6 billion Korean won, or $2.8 million after translation, which is the remaining balance of the awarded grant. The Company has received, but not yet earned 12 billion Korean won and 8.4 billion Korean won, as of December 31, 2023 and December 31, 2022, respectively.  These balances are equivalent to $9.3 million and $6.7 million, after translation, as of December 31, 2023 and December 31, 2022, respectively, which is disclosed as a noncurrent liability in the consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P5Y 3600000000 2800000 12000000000 8400000000 9300000 6700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note 11.  Sponsor Earn-Out Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="letter-spacing:0.2pt;">The Sponsor Earn-Out shares in Tranche 2 through Tranche 5 have been measured at their estimated fair value using a Monte Carlo simulation valuation model. Inherent in the valuation model are assumptions related to expected stock price volatility, risk-free interest rate, expected life, and dividend yield. The key inputs used in the Monte Carlo simulation </span><span style="letter-spacing:0.2pt;">model</span><span style="letter-spacing:0.2pt;"> for the Sponsor Earn-Out liabilities at their measurement dates were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:middle;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.04%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.09%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">91.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.0%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt 0pt 5pt 0pt;"><span style="letter-spacing:0.2pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="letter-spacing:0.2pt;">The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and warrants and select peer companies’ common stock that matches the expected term of the awards (range of the weighted average of volatility is </span><span style="letter-spacing:0.2pt;">83.8%</span><span style="letter-spacing:0.2pt;"> - </span><span style="letter-spacing:0.2pt;">96.2%</span><span style="letter-spacing:0.2pt;"> and </span><span style="letter-spacing:0.2pt;">85.0%</span><span style="letter-spacing:0.2pt;"> - </span><span style="letter-spacing:0.2pt;">101.4%</span><span style="letter-spacing:0.2pt;"> for the years ended December 31, 2023 and 2022, respectively). The expected term is derived from the probability weighted model, considering the number of inputs, including the probability of a change in control. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="letter-spacing:0.2pt;">The following table provides a reconciliation of the beginning and ending balances for the Sponsor Earn-Out liabilities:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions during the period</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,393</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_gLBaMNQitU24Y2cRtX-21w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,432)</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,961</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lNxJlgRG70S_pLnqo-3CgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,795)</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:middle;width:2.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,166</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:middle;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.1</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.04%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.09%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">91.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">85.0%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:middle;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.15</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt 0pt 5pt 0pt;"><span style="letter-spacing:0.2pt;"> </span></p> 3.1 4.1 4.04 4.09 91.0 85.0 0 0 1.83 3.15 0.838 0.962 0.850 1.014 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width: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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions during the period</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36,393</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_gLBaMNQitU24Y2cRtX-21w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,432)</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:middle;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,961</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lNxJlgRG70S_pLnqo-3CgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:middle;width:2.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,795)</p></td></tr><tr><td style="vertical-align:middle;width:81.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:middle;width:2.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,166</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p> 0 36393000 25432000 10961000 6795000 4166000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;">Note</b> <b style="font-weight:bold;">12.  Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">The Company’s operating leases consist primarily of leases for office and plant spaces. Certain of the Company’s operating leases include escalating rental payments, some of which include the </span><span style="letter-spacing:0.2pt;">option</span><span style="letter-spacing:0.2pt;"> to extend the lease term for up to </span><span style="letter-spacing:0.2pt;">5 years</span><span style="letter-spacing:0.2pt;">, and some include </span><span style="letter-spacing:0.2pt;">options</span><span style="letter-spacing:0.2pt;"> to terminate the lease at certain times within the lease term. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">The Company’s total operating lease cost was </span><span style="letter-spacing:0.2pt;">$2.9</span><span style="letter-spacing:0.2pt;"> million for the year ended December 31, 2023. For the years ended December 31, 2022 and 2021 total rental expense was </span><span style="letter-spacing:0.2pt;">$2.5</span><span style="letter-spacing:0.2pt;"> million and </span><span style="letter-spacing:0.2pt;">$1.8</span><span style="letter-spacing:0.2pt;"> million, respectively. Cash paid for amounts included in the measurement of lease liabilities was </span><span style="letter-spacing:0.2pt;">$2.9</span><span style="letter-spacing:0.2pt;"> million and </span><span style="letter-spacing:0.2pt;">$2.4</span><span style="letter-spacing:0.2pt;"> million for the years ended December 31, 2023 and 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table summarizes the future minimum undiscounted lease payments under existing operating leases as of December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,574</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,652</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,680</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,076</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,064</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,344)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total future minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,720</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-weight:bold;margin:0pt 0pt 11pt 0pt;"><span style="font-weight:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:6pt 0pt 12pt 0pt;"><span style="font-weight:normal;">As of December 31, 2023 and 2022, the weighted average remaining lease term for operating leases was </span><span style="font-weight:normal;">5.6</span><span style="font-weight:normal;"> years and </span><span style="font-weight:normal;">6.3</span><span style="font-weight:normal;"> years, respectively, and the weighted average discount rate used to determine the operating lease liability was </span><span style="font-weight:normal;">7.4%</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">6.2%</span><span style="font-weight:normal;">, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Woburn Lease</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">In August 2016, the Company entered into an operating lease agreement to lease an office space in Woburn, Massachusetts with the original lease term expiring in August 2021. The lease agreement has </span><span style="letter-spacing:0.2pt;">one</span><span style="letter-spacing:0.2pt;"> </span><span style="letter-spacing:0.2pt;">five-year</span><span style="letter-spacing:0.2pt;"> renewal option and has variable lease payment that depends on the CPI index and is measured annually. In May 2020, the Company extended the term of the lease by </span><span style="letter-spacing:0.2pt;">5 years</span><span style="letter-spacing:0.2pt;"> through August 2026. In February and March 2021, the Company amended the lease agreement increasing the leased space. In December 2021, the Company further amended the lease agreement reducing the leased space. The amendment includes an obligation to pay monthly relinquishment charges (equal to the total rental obligation for the duration of the lease term), only if the new tenant does not pay monthly rental amount and lessor has provided a notice to collect the relinquishment charges from the Company. As of December 31, 2023, the Company assessed the probability of any liability to be incurred for relinquishment charges as remote. Total future minimum lease payments under this lease are </span><span style="letter-spacing:0.2pt;">$6.8</span><span style="letter-spacing:0.2pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">In October 2022, the Company entered into an amendment to the operating lease agreement for its Woburn facility to add additional space and is accounted for as a separate lease (Addition Lease). Pursuant to the amendment, the landlord has agreed to construct an addition to the existing facility for such additional space, which commenced in June 2023 and expires at the same time as the original lease. The Addition Lease also contains a variable lease payment that depends on the CPI Index and is measured annually. The additional space consists of approximately 5,000 square feet and the total undiscounted future minimum lease payments for the addition through the expected 8-year term will be approximately $1.5 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Electrolyte Foundry Lease</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">In June 2023, the Company entered into an operating lease agreement to lease a lab space in Woburn, <span style="letter-spacing:0.2pt;">Massachusetts</span> with the original lease term expiring five years after the delivery date upon completion of the build-out. The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least six months before the expiry and has variable lease payment that depends on the CPI index and is measured annually.<span style="letter-spacing:0.2pt;"> </span>In January 2024, the Company started using the lab space. <span style="letter-spacing:0.2pt;">Total future minimum lease payments under this lease are </span><span style="letter-spacing:0.2pt;">$2.8</span><span style="letter-spacing:0.2pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Shanghai Lease</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">In September 2018, the Company entered into an operating lease agreement to lease a manufacturing space in Shanghai, China with the original lease term expiring in August 2023. In September 2021, the Company amended the lease agreement. The amendment increased the amount of leased space and extended the term of the lease by three years through August 2026. <span style="letter-spacing:0.2pt;">Total future minimum lease payments under this lease are </span><span style="letter-spacing:0.2pt;">$3.9</span><span style="letter-spacing:0.2pt;"> million.</span> The lease agreement has renewal terms that can extend the lease term by providing application for renewal at least 90 days before the expiry and provides for annual cost of living increases of up to 3%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;letter-spacing:0.2pt;">South Korea Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="letter-spacing:0.2pt;">In November 2022, the Company entered into an operating lease agreement with a lease commencement date of July 2022 to lease a manufacturing building in the Chungju, South Korea industrial complex with the original lease term expiring in September 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $</span><span style="letter-spacing:0.2pt;">1.5</span><span style="letter-spacing:0.2pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="letter-spacing:0.2pt;">In February 2023, the Company entered into an operating lease agreement with a commencement date of February 1, 2023 to lease a second manufacturing space in the Chungju, South Korea industrial complex with the original lease term expiring in December 2024. The lease agreement has renewal terms that can extend the lease term by our providing application for renewal at least 30 days before the expiry and provides for annual cost of living increases in rent. Total future minimum lease payments under this lease are $</span><span style="letter-spacing:0.2pt;">0.7</span><span style="letter-spacing:0.2pt;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="letter-spacing:0.2pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;"><span style="letter-spacing:0.2pt;margin-bottom:12pt;visibility:hidden;">​</span></p> true P5Y true 2900000 2500000 1800000 2900000 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ending December 31,</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:28.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,574</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,652</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,986</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,096</p></td></tr><tr><td style="vertical-align:bottom;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,680</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,076</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,064</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,344)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:71.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total future minimum lease payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,720</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-weight:bold;margin:0pt 0pt 11pt 0pt;"><span style="font-weight:normal;"> </span></p> 3574000 3652000 2986000 2096000 1680000 3076000 17064000 3344000 13720000 P5Y7M6D P6Y3M18D 0.074 0.062 true P5Y P5Y 6800000 5000 P8Y 1500000 P5Y true P6M 2800000 P3Y 3900000 true P90D 0.03 1500000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 13. Note Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In April 2020, the Company applied for and received a loan in the amount of $0.8 million under the Paycheck Protection Program (the "PPP"), established and pursuant to the Coronavirus Aid, Relief, and Economic Security Act and administered by the Small Business Administration (the "PPP Note"). In February 2021, the principal and interest were forgiven for the PPP Note, for which the Company recorded a gain on forgiveness of PPP Note of $0.8 million in its consolidated statement of operations and comprehensive loss.</p> 800000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 14.  Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;">Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Under the terms of one of the JDAs entered into in 2021, the Company is committed to undertake certain research and development activities to the benefit of both itself and its OEM Partners which involves expenditures related to engineering efforts and purchases of related equipment. The JDA has an agreed-upon value of up to </span><span style="font-style:normal;">$50</span><span style="font-style:normal;"> million, of which the Company has spent </span><span style="font-style:normal;">$5.9</span><span style="font-style:normal;"> million as of December 31, 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 6pt 0pt;">Legal Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">From time-to-time, the Company may be subject to claims arising in the ordinary course of business or become involved in litigation or other legal proceedings. While the outcome of such claims or other proceedings cannot be predicted with certainty, the Company’s management expects that any such liabilities, to the extent not provided for by insurance or otherwise, would not have a material effect on the Company’s financial condition, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Indemnifications</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company enters into indemnification provisions under agreements with other companies in the ordinary course of business, including, but not limited to, partnerships, landlords, vendors, and contractors. Pursuant to these arrangements, the Company agrees to indemnify, defend, and hold harmless the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification provisions. In addition, the Company indemnifies its officers, directors, and certain key employees against claims made with respect to matters that arise while they are serving in their respective capacities as such, subject to certain limitations set forth under applicable law, and applicable indemnification agreements. The Company maintains insurance, including commercial general liability insurance, product liability insurance, and directors and officers insurance to offset certain potential liabilities under these indemnification provisions. To date, there have been no claims under these indemnification provisions.</p> 50000000 5900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 15. Redeemable Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company had the following redeemable convertible preferred stock issued and outstanding as of December 31, 2021. Upon closing of the Business Combination, all outstanding redeemable convertible preferred stock were converted into shares of the Company’s common </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">stock in an amount determined by application of the Exchange Ratio, as discussed further in “Note 3 – Business Combination,” and as a result, the following share and per share amounts have been retroactively converted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issue Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and</b> <b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.1406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,011,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,011,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,413</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.3795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,305,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,305,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,362</p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.4829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,874,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,874,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,324</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C plus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.8151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,803,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,803,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,945</p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.7939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,891,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,891,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,257</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D plus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.9631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,074,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,074,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,640</p></td></tr><tr><td style="vertical-align:bottom;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 269,941</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-style:italic;margin:0pt 0pt 11pt 0pt;"><span style="font-style:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2021, the Company entered into a stock purchase agreement whereby certain investors agreed to purchase $138.5 million in Series D redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in April 2021, the investors purchased 28,891,766 shares of Series D redeemable convertible preferred stock. In May 2021, the Company entered into a stock purchase agreement whereby an investor agreed to purchase $50.0 million in Series D plus redeemable convertible preferred stock, $0.000001 par value per share. Upon closing of the financing transaction in May 2021, the investor purchased 10,074,380 shares of Series D plus redeemable convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Shares of redeemable convertible preferred stock were converted into common stock at the holders’ option at any time after the date of issuance of such share or automatically (i) immediately prior to the closing of a firm commitment underwritten public offering of the Company’s common stock at a price per share at least 2 times the Series D and Series D plus issuance price and with gross proceeds to the Company of at least $100 million, net of underwriting commission and discounts or (ii) upon the vote or receipt by the Company of a written request for such conversion from the holders of the 66% of the redeemable convertible preferred stock then outstanding, voting as a single class and on an as-converted basis. Each share of the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was converted into the number of shares of common stock at the then effective conversion ratio. The initial conversion price per share for the Series A, Series B, Series C, Series C plus, Series D and Series D plus redeemable convertible preferred stock was subject to anti-dilution adjustments, if any.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issue Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liquidation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Series</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and</b> <b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.1406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,011,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,011,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,413</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.3795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,305,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,305,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,362</p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.4829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,874,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,874,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,324</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series C plus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.8151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,803,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,803,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,945</p></td></tr><tr><td style="vertical-align:top;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.7939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,891,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,891,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 138,257</p></td></tr><tr><td style="vertical-align:top;width:38.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D plus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.9631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,074,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,074,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49,640</p></td></tr><tr><td style="vertical-align:bottom;width:38.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 271,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 269,941</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;font-style:italic;margin:0pt 0pt 11pt 0pt;"><span style="font-style:normal;"> </span></p> 0.1406 32011403 32011403 32011403 4500000 4413000 0.3795 30305065 30305065 30305065 11500000 11362000 0.4829 75874600 75874600 75874600 36643000 36324000 0.8151 36803072 36803072 36803072 30000000 29945000 4.7939 28891766 28891766 28891766 138505000 138257000 4.9631 10074380 10074380 10074380 50000000 49640000 213960286 213960286 213960286 271148000 269941000 138500000 0.000001 28891766 50000000.0 0.000001 10074380 2 100000000 0.66 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 16. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On February 4, 2022, the Class A common stock and Warrants began trading on the New York Stock Exchange under the ticker symbols “SES” and “SES WS,” respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Class A and Class B Common Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue 2,100,000,000 shares of Class A common stock, par value $0.0001 per share and 200,000,000 shares of Class B common stock, par value $0.0001 per share. Class A common stock and Class B common stock are referred to as common stock throughout the notes to these financial statements, unless otherwise noted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The rights of holders of Class A common stock and Class B common stock are identical, except with respect to voting. The holder of each share of Class A common stock is entitled to one vote, while the holder of each share of Class B common stock is entitled to ten votes. Each share of Class B common stock is convertible on a one-for-one basis into a share of Class A common stock at the holder’s option or otherwise automatically upon the occurrence of certain events, namely: (i) each share of Class B common stock that is transferred by SES Founder Group, or certain permitted transferee holders (“Qualified Holders”), will convert into a share of Class A <span style="background:#ffffff;">common stock</span>; (ii) all outstanding shares of Class B <span style="background:#ffffff;">common stock</span> will convert into shares of Class A c<span style="background:#ffffff;">ommon stock</span> if the SES Founder Group or Qualified Holders collectively cease to beneficially own at least 20 percent of the number of shares of Class B <span style="background:#ffffff;">common stock</span> (as such number of shares is equitably adjusted in respect of any reclassification, stock dividend, subdivision, combination or recapitalization of the Class B <span style="background:#ffffff;">common stock</span>) collectively held by the SES Founder Group and Qualified Holders of Class B c<span style="background:#ffffff;">ommon stock</span> as of the time the Business Combination took effect; or (iii) all outstanding shares of Class B c<span style="background:#ffffff;">ommon stock</span> will convert into shares of Class A <span style="background:#ffffff;">common stock</span> upon the date specified by the affirmative vote of the holders of at least <span style="-sec-ix-hidden:Hidden_e6kTRhcL-EeJggPzIfrhog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two-thirds</span></span> of the then-outstanding shares of Class B c<span style="background:#ffffff;">ommon stock</span>, voting as a separate class. Each outstanding share of Class B c<span style="background:#ffffff;">ommon stock</span> is entitled to ten votes per share and each outstanding share of Class A <span style="background:#ffffff;">common stock</span> is entitled to one vote per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">As of December 31, 2023, the Company had 310,266,922 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively and as of December 31, 2022 had 305,833,589 and 43,881,251 shares of Class A common stock and Class B common stock issued and outstanding, respectively. For accounting purposes, only shares that are fully vested or that are not subject to repurchase are considered issued and outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Below is a reconciliation of shares of common stock issued and outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total shares of common stock legally issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354,148,173</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 349,714,840</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Shares subject to future vesting:</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Escrowed Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,690,978)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,690,978)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sponsor Earn-Out Shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,520,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,520,000)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,619,998)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,931,044)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (649,567)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270,726)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total shares issued and outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 318,667,630</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313,302,092</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Preferred Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Pursuant to the Company’s certificate of incorporation, the Company is authorized to issue </span><span style="background:#ffffff;">20,000,000</span><span style="background:#ffffff;"> shares of preferred stock having a par value of </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share. The Company’s board of directors has the authority to issue preferred stock and to determine the rights, preferences, privileges, and</span><b style="font-weight:bold;background:#ffffff;"> </b><span style="background:#ffffff;">restrictions, including voting rights of such preferred stock. As of December 31, 2023 and 2022, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> shares of the Company’s preferred stock were issued and outstanding.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Common stock is entitled to dividends when and if declared by the Company’s board of directors, subject to the rights of all classes of stock outstanding having priority rights to dividends. The Company has not paid any cash dividends on common stock to date. The Company may retain future earnings, if any, for the further development and expansion of its business and has no current plans to pay cash dividends for the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Common Stock Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to the Business Combination, Ivanhoe issued 9,200,000 Public Warrants and 5,013,333 Private Warrants and prior to the Closing, Ivanhoe amended the terms of the Warrants, as discussed in “Note 2 – Summary of Significant Accounting Policies,” which resulted in the Warrants being classified as a component of stockholders’ equity. There is an effective registration statement and prospectus relating to the shares issuable upon exercise of the Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Public Warrants </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Public Warrants have an exercise price of $11.50 and the Company may, in its sole discretion, reduce the exercise price of the Public Warrants to induce early exercise, provided that adequate notice is provided to warrant holders pursuant to the terms of the Warrant Agreement. The exercise price and number of shares of Class A common stock issuable upon exercise of the Warrants may also be adjusted in certain circumstances including in the event of a share dividend, recapitalization, reorganization, merger or consolidation. In no event is the Company required to net cash settle the Public Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Public Warrants became exercisable 30 days following the Business Combination and expire at the earliest of five years following the Business Combination, liquidation of the Company, or the date of redemption elected at our option provided that the value of the Class A common stock exceeds $18.00 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under certain circumstances, the Company may elect to redeem the Public Warrants at a redemption price of $0.01 per Public Warrant at any time during the term of the Warrant in which the Class A common stock share trading price has been at least $18.00 per share for 20 trading days within the 30 trading-day period. If the Company elects to redeem the Warrants, it must notify the Public Warrant holders in advance, who would then have at least 30 days from the date of notification to exercise their respective Warrants. If any such Warrants are not exercised within that 30-day period, they will be redeemed pursuant to this provision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">As of December 31, 2023 and 2022, the Company had outstanding Public Warrants to purchase 9,199,947 shares of Class A common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Private Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">The Private Warrants have similar terms to the Public Warrants, except that the Private Warrants are not redeemable. As of December 31, 2023 and 2022, the Company had outstanding Private Warrants to purchase 5,013,333 shares of Class A common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The Company has the following shares of common stock available for future issuance on an as-if converted basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares reserved for issuance under the SES AI Corporation 2021 Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,965,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,738,052</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,308,233</p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,199,947</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013,333</p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,807,660</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,116,942</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total common stock available for future issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 72,523,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,184,167</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p> 2100000000 0.0001 200000000 0.0001 holder of each share of Class A common stock is entitled to one vote 1 holder of each share of Class B common stock is entitled to ten votes 10 Each share of Class B common stock is convertible on a one-for-one basis into a share of Class A common stock at the holder’s option or otherwise automatically upon the occurrence of certain events, namely: (i) each share of Class B common stock that is transferred by SES Founder Group, or certain permitted transferee holders (“Qualified Holders”), will convert into a share of Class A common stock; (ii) all outstanding shares of Class B common stock will convert into shares of Class A common stock if the SES Founder Group or Qualified Holders collectively cease to beneficially own at least 20 percent of the number of shares of Class B common stock (as such number of shares is equitably adjusted in respect of any reclassification, stock dividend, subdivision, combination or recapitalization of the Class B common stock) collectively held by the SES Founder Group and Qualified Holders of Class B common stock as of the time the Business Combination took effect; or (iii) all outstanding shares of Class B common stock will convert into shares of Class A common stock upon the date specified by the affirmative vote of the holders of at least two-thirds of the then-outstanding shares of Class B common stock, voting as a separate class. 1 0.20 10 1 310266922 310266922 43881251 43881251 305833589 305833589 43881251 43881251 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total shares of common stock legally issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 354,148,173</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 349,714,840</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Shares subject to future vesting:</p></td><td style="vertical-align:middle;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Escrowed Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,690,978)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,690,978)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sponsor Earn-Out Shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,520,000)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,520,000)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,619,998)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,931,044)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (649,567)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,270,726)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total shares issued and outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 318,667,630</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 313,302,092</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 354148173 354148173 349714840 349714840 27690978 27690978 27690978 27690978 5520000 5520000 5520000 5520000 1619998 1619998 1931044 1931044 649567 649567 1270726 1270726 318667630 318667630 313302092 313302092 20000000 0.0001 0 0 0 0 9200000 5013333 11.50 P30D P5Y 18.00 0.01 18.00 20 30 P30D P30D 9199947 9199947 5013333 5013333 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares reserved for issuance under the SES AI Corporation 2021 Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,965,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,738,052</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,308,233</p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,199,947</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,013,333</p></td></tr><tr><td style="vertical-align:top;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,807,660</p></td></tr><tr><td style="vertical-align:top;width:62.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,116,942</p></td></tr><tr><td style="vertical-align:bottom;width:62.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total common stock available for future issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 72,523,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70,184,167</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;background:#ffffff;margin:0pt;"> </p> 34965909 32738052 13619793 18308233 9199947 9199947 5013333 5013333 6359474 2807660 3364810 2116942 72523266 70184167 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 17.  Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;">Equity Award Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Old SES established its initial share incentive plan in 2013 (the “2013 Plan”), which was subsequently replaced with a new share incentive plan in 2018 (the “2018 Plan”). Under the terms of the 2013 Plan and 2018 Plan, certain number of shares were reserved for the issuance of incentive stock options (“ISOs”) and non-statutory stock options (“NSOs”) to employees, officers, directors, consultants and advisors. On March 30, 2021, the Company amended the 2018 Plan with the SES Holdings Pte. Ltd. 2021 Share Incentive Plan (the “2021 Plan”) and increased the total shares reserved for future issuance by 486,975 shares. Upon approval of the 2021 Plan, any shares that, as of the date of stockholder approval, were reserved but not issued pursuant to any awards granted under the Company’s 2018 Plan were rolled into the 2021 Plan. In addition, any shares issued pursuant to or subject to stock options or similar awards granted under the 2018 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the 2021 Plan. The 2021 Plan provided for the discretionary grant of ISOs, NSOs, and Restricted Share Awards (“RSAs”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the Business Combination, the 2021 Plan was terminated and the remaining unallocated share reserve was cancelled, and no new awards will be granted under the 2021 Plan. At Closing, a total of </span><span style="background:#ffffff;">20,748,976</span><span style="background:#ffffff;"> ISOs and NSOs and </span><span style="background:#ffffff;">2,273,727</span><span style="background:#ffffff;"> RSAs (as converted, due to retroactive application of reverse recapitalization) outstanding under the 2021 Plan were assumed by the Company under the SES AI Corporation 2021 Plan (defined below).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">SES AI Corporation 2021 Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the Business Combination, the Company adopted the SES AI Corporation 2021 Incentive Award Plan (the “SES 2021 Plan”) under which <span style="background:#ffffff;">36,862,002</span><span style="background:#ffffff;"> shares of Class A common stock were initially reserved for issuance of ISOs, NSOs, stock appreciation rights (“SARs”), RSAs, restricted stock units (“RSUs”), performance compensation awards (“PSUs”), other stock-based and cash-based awards, and dividend equivalents. </span>In addition, and subject to certain limitations, any shares issued pursuant to or subject to awards granted under the 2021 Plan that expired or otherwise terminated without having been exercised in full or that were forfeited or repurchased by the Company, rolled into the SES 2021 Plan. The SES 2021 Plan allows for the maximum number of shares issuable <span style="background:#ffffff;">to automatically increase on January 1st of each year for a period of </span><span style="background:#ffffff;">ten years</span><span style="background:#ffffff;"> commencing on January 1, 2022 and ending on (and including) January 1, 2031, in an amount equal to </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> percent of the total number of shares of stock outstanding on December 31</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">st</sup><span style="background:#ffffff;"> of the preceding year. As of December 31, 2023, </span><span style="background:#ffffff;">34,965,909</span><span style="background:#ffffff;"> shares remain available for future issuance under the SES 2021 Plan.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Stock-Based Compensation Expense</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Compensation expense related to stock-based awards was recorded as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,227</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">The following table summarizes share-based compensation expense by award type:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,031</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">RSUs granted under the SES 2021 Plan vest in equal annual installments over a </span><span style="background:#ffffff;">three-year</span><span style="background:#ffffff;"> period and have only service vesting conditions. The fair value of RSUs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSU activity is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,438,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8.41</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (185,944)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.27</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.93</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,807,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.61</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,365,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.25</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,063,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.41</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (749,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.95</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The total fair value of RSUs vested was </span><span style="background:#ffffff;">$8.9</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million for the years ended December 31, 2023 and 2022, respectively. </span><span style="background:#ffffff;">No</span><span style="background:#ffffff;"> RSUs were granted or vested in the year ended December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of December 31, 2023, there was </span><span style="background:#ffffff;">$16.5</span><span style="background:#ffffff;"> million of unrecognized compensation cost related to RSUs, which is expected to be recognized over a weighted-average period of </span><span style="background:#ffffff;">1.2</span><span style="background:#ffffff;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">RSAs granted under the 2021 Plan and assumed under the SES </span><span style="-sec-ix-hidden:Hidden_L3LnJFAL3UuPWzwOYxJmAw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2021</span></span><span style="background:#ffffff;"> Plan generally vest </span><span style="-sec-ix-hidden:Hidden_ImXXaniN8kmj7z-9jCW0_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">1/4</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">th</sup></span><span style="background:#ffffff;"> upon completion of </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> of service and </span><span style="-sec-ix-hidden:Hidden_ccDBVxuGHEeEmFA_AWucmw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">1/48</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;background:#ffffff;">th</sup></span><span style="background:#ffffff;"> per month thereafter and have only service vesting conditions. The fair value of RSAs is estimated based on the closing price of the Company’s Class A common stock at the date of grant and is amortized to expense on a straight-line basis over the vesting period. RSA activity is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,261,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.12</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">11,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.30</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (958,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.16</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.30</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,270,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.09</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (610,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.14</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.13</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 649,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.05</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The total fair value of RSAs vested was </span><span style="background:#ffffff;">$3.1</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$4.9</span><span style="background:#ffffff;"> million for the years ended December 31, 2023 and 2022. </span><span style="background:#ffffff;">No</span><span style="background:#ffffff;"> RSAs vested during the year ended December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of December 31, 2023, there was </span><span style="background:#ffffff;">$3.2</span><span style="background:#ffffff;"> million of unrecognized compensation cost related to RSAs, which is expected to be recognized over a weighted-average period of </span><span style="background:#ffffff;">0.8</span><span style="background:#ffffff;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Performance Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">PSUs granted under the SES 2021 Plan generally vest over a </span><span style="background:#ffffff;">three-year</span><span style="background:#ffffff;"> period and have both service </span>and market vesting <span style="background:#ffffff;">conditions. PSUs are measured at their estimated fair value using a Monte Carlo simulation valuation model with the effect of the market condition reflected in the grant date fair value of the award. The fair value of PSU awards is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is generally </span><span style="-sec-ix-hidden:Hidden_HtyROasLwU6uR7XD8pY-BQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">two</span></span><span style="background:#ffffff;"> to </span><span style="background:#ffffff;">three years</span><span style="background:#ffffff;">. The key inputs used in the Monte Carlo simulation model for PSUs granted during the years ended December 31, 2023 and 2022 at their measurement date were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.57%</p></td><td style="vertical-align:middle;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.79%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80.0%</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">75.7%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:middle;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.25</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="letter-spacing:0.2pt;">The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the earn-out period following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using a weighted average of historical volatilities of SES’s shares and select peer companies’ common stock that matches the expected term of the awards. The expected term is derived from the vesting period. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the expected term of the awards. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;"><span style="background:#ffffff;">PSU activity is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,340,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.89</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.09</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,116,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.98</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,631,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,932)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.86</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.60</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">There were </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> PSUs granted or vested in the year ended December 31, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">As of December 31, 2023, there was </span><span style="background:#ffffff;">$3.6</span><span style="background:#ffffff;"> million of unrecognized compensation cost related to PSUs, which is expected to be recognized over a weighted-average period of </span><span style="background:#ffffff;">1.5</span><span style="background:#ffffff;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Earn-Out Restricted Shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">The Earn-Out Restricted Shares granted in connection with the Business Combination have a contractual term of </span><span style="background:#ffffff;">five years </span><span style="background:#ffffff;">and have both service and market vesting conditions. The </span><span style="letter-spacing:0.2pt;">Earn-Out Restricted Shares have been measured at their estimated fair value using a Monte Carlo simulation valuation model with t</span><span style="background:#ffffff;">he effect of the market condition reflected in the grant date fair value of the award. The aggregate grant date fair value of the Earn-Out Restricted Shares is </span><span style="background:#ffffff;">$15.0</span><span style="background:#ffffff;"> million and is amortized to expense on a straight-line basis over the requisite service period, irrespective of whether the market vesting condition is satisfied, which is </span><span style="background:#ffffff;">1.45</span><span style="background:#ffffff;"> years.</span><span style="letter-spacing:0.2pt;"> The key inputs used in the Monte Carlo simulation model for the Earn-Out Restricted Shares at their measurement dates were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:23.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 3, 2022 </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Closing Date)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.63%</p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">81.0%</p></td></tr><tr><td style="vertical-align:middle;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.68 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><span style="letter-spacing:0.2pt;">The stock price is based on the closing price of the Company’s Class A common stock as of the valuation date and simulated through the end of the </span><span style="background:#ffffff;">earn-out period</span><span style="letter-spacing:0.2pt;"> following Geometric Brownian Motion. The Company estimates the volatility of its common stock by using select peer companies’ common stock that matches the contractual term of the awards. The risk-free interest rate is based on the yield curve for zero-coupon U.S. Treasury notes with maturities corresponding to the contractual term of the restricted shares. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Earn-Out Restricted Shares activity is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,308,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.50</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (377,925)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.37</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,931,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted/vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,619,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span><span style="font-size:10pt;background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the year ended December 31, 2023, the Earn-Out Restricted Shares met the requisite service period and the related expense was fully amortized.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><i style="font-style:italic;background:#ffffff;">Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;">Options granted under the 2021 Plan and assumed under the SES </span><span style="-sec-ix-hidden:Hidden_JFrUZcpV00Gj_V7HcTlptA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2021</span></span><span style="background:#ffffff;"> Plan vest </span><span style="-sec-ix-hidden:Hidden_H0iKOMP4ikeWmPa-h670bw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">1/4th</span></span><span style="background:#ffffff;"> upon completion of </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> of service and </span><span style="-sec-ix-hidden:Hidden_2DC-NossOUqdTvjK0QZQ_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">1/48th</span></span><span style="background:#ffffff;"> per month thereafter, however in certain instances options have been granted with immediate vesting. Options under the Plan generally expire </span><span style="background:#ffffff;">10 years</span><span style="background:#ffffff;"> from the date of grant and have only service vesting conditions. Stock option activity is as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Contractual Term</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate Intrinsic Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in millions)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,750,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106.5</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,089,351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.8</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,308,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54.6</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,691,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.0</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (997,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22.7</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,828,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16.4</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">No</span><span style="background:#ffffff;"> income tax benefit was recognized for stock options exercised as the Company does not anticipate realizing any such benefit in the near future. The fair value of stock options vested for the years ended December 31, 2023 and 2022 were </span><span style="background:#ffffff;">$16.4</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$29.3</span><span style="background:#ffffff;"> million, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;background:#ffffff;">The Company uses the Black-Scholes pricing model to determine the fair value of options granted. The calculation of the fair value of stock options is affected by the stock price on the grant date, the expected volatility of the Company’s stock over the expected term of the award, the expected life of the award, the risk-free interest rate and the dividend yield. </span><span style="background:#ffffff;"> </span><span style="font-size:10pt;background:#ffffff;">As there were no options granted in 2023 and 2022, the </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-size:10pt;background:#ffffff;">assumptions used in the Black-Scholes pricing model for options granted during 2021, along with the weighted-average grant-date fair value, were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term of options (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.6 – 6.1</p></td></tr><tr><td style="vertical-align:top;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.6% to 1.1%</p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">68.0% to 69.9%</p></td></tr><tr><td style="vertical-align:middle;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value per option</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.12</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;"><span style="background:#ffffff;">As of December 31, 2023, there was </span><span style="background:#ffffff;">$0.4</span><span style="background:#ffffff;"> million of unrecognized compensation cost related to stock options, which is expected to be recognized over a weighted-average period of </span><span style="background:#ffffff;">1.1</span><span style="background:#ffffff;"> years.</span></p> 486975 20748976 2273727 36862002 P10Y 0.02 34965909 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,227</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 3796000 6630000 344000 16853000 16145000 4227000 20649000 22775000 4571000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:50.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,540</p></td></tr><tr><td style="vertical-align:top;width:49.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,031</p></td></tr><tr><td style="vertical-align:top;width:49.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,571</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="background:#ffffff;"> </span></p> 2689000 7890000 9644000 7136000 4781000 3786000 3133000 3510000 1540000 402000 453000 3031000 20649000 22775000 4571000 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">3,438,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8.41</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (185,944)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.27</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (444,629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.93</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,807,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.61</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,365,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.25</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,063,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8.41</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (749,750)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4.95</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p> 3438233 8.41 185944 4.27 444629 8.93 2807660 8.61 5365427 2.25 1063863 8.41 749750 4.95 6359474 3.71 8900000 800000 0 0 16500000 P1Y2M12D P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,261,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.12</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">11,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.30</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (958,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.16</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.30</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,270,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.09</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (610,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.14</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.13</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 649,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.05</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p> 2261862 5.12 11865 5.30 958506 5.16 44495 5.30 1270726 5.09 610335 5.14 10824 5.13 649567 5.05 3100000 4900000 0 3200000 P0Y9M18D P3Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.57%</p></td><td style="vertical-align:middle;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.79%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">80.0%</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">75.7%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:middle;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:middle;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.25</p></td><td style="vertical-align:middle;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.10</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p> P5Y P5Y 0.0357 0.0279 0.800 0.757 0 0 2.25 9.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,340,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.89</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,463)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.09</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,116,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.98</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,631,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.58</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (383,932)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.86</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.60</p></td></tr></table> 2340405 5.89 223463 5.09 2116942 5.98 1631800 0.58 383932 3.86 3364810 3.60 0 0 3600000 P1Y6M P5Y 15000000.0 P1Y5M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;width:23.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">February 3, 2022 </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Closing Date)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.0</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.63%</p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">81.0%</p></td></tr><tr><td style="vertical-align:middle;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock price</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7.68 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="letter-spacing:0.2pt;"> </span></p> P5Y 0.0163 0.810 0 7.68 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:18.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,308,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.50</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (377,925)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.37</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,931,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted/vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (311,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr><tr><td style="vertical-align:bottom;width:60.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,619,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.53</p></td></tr></table> 2308969 6.50 377925 6.37 1931044 6.53 311046 6.53 1619998 6.53 P1Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:42.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average Remaining Contractual Term</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate Intrinsic Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(in millions)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,750,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 106.5</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,089,351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10.8</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,308,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 54.6</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,691,340)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.0</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited and canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (997,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22.7</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,828,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16.4</p></td></tr><tr><td style="vertical-align:bottom;width:42.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or expected to vest, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">6.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22.7</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="background:#ffffff;"> </span></p> 20750755 0.17 P8Y6M 106500000 2089351 0.14 10800000 353171 0.26 18308233 0.17 P7Y7M6D 54600000 3691340 0.14 7000000.0 997100 0.18 13619793 0.17 P6Y9M18D 22700000 9828750 0.17 P6Y7M6D 16400000 13619793 0.17 P6Y9M18D 22700000 0 16400000 29300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term of options (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.6 – 6.1</p></td></tr><tr><td style="vertical-align:top;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.6% to 1.1%</p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">68.0% to 69.9%</p></td></tr><tr><td style="vertical-align:middle;width:76.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividends</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr><tr><td style="vertical-align:top;width:76.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value per option</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.12</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span></p> P5Y7M6D P6Y1M6D 0.006 0.011 0.680 0.699 0 0.12 400000 P1Y1M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 18.   Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:12pt 0pt 0pt 0pt;">As discussed in “Note 1 – Nature of Business,” SES Holdings Pte. Ltd. is a Singapore private limited company and was formed in November 2018. As a result of the reorganization the Company undertook in 2018, SES Holdings Pte. Ltd. is also treated as a U.S. taxpayer for U.S. Federal income tax purposes in accordance with Internal Revenue Code Section 7874. SES Holdings Pte. Ltd. is the parent of the U.S. Federal consolidated income tax group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">The U.S. and foreign components of loss before income taxes were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,314)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,543)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,508)</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,722)</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,253)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,230)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:5pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:7pt;text-align:justify;background:#ffffff;margin:0pt 0pt 6pt 0pt;">Income tax expense consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax (benefit) expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;">Reconciliations of the federal statutory income tax rate to the Company’s effective income tax rate are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax provision (benefit) at U.S. statutory rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.2)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign income taxed at non US rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Section 162(m)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(4.4)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(3.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.1)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.0%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(18.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(33.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(22.0)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in Sponsor Earn-Out liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">10.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.2%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Effective tax rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The Company files federal, state and foreign tax returns, which are subject to examination by the relevant tax authorities. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment. The statute of limitations for assessment by the Internal Revenue Service (“IRS”), and state tax authorities remains open for all tax years ended after 2012. To the extent the Company has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the IRS or state tax authorities to the extent utilized in a future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The components of the net deferred tax asset at the end of each year are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,338</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Section 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,389</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,803</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,869</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,251</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 241</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,380</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax asset before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38,808</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,808)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Net deferred tax asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The difference between the provision for income taxes and the income tax determined by applying the statutory federal income tax rate of 21% was due primarily to the research and development credit and change in valuation allowance. The Company maintains full valuation allowance against its U.S. and Viking Power System Pte. Ltd., net deferred tax assets as it believes these deferred tax assets were not realizable on a more likely than not basis as of December 31, 2023. The Company's valuation allowance balance increased by $11.9 million and $17.3 million for the years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-size:10pt;">A full valuation allowance was established for SES AI Korea Co., Ltd since the fiscal year 2021. However, SES Korea operates under a cost-plus model in adherence to transfer pricing (TP) regulations, ensuring its profitability in accordance with U.S. GAAP. Upon reevaluation of the subsidiary's consistent profitability and other favorable indicators, it is determined that a valuation allowance was no longer warranted. In the fiscal year 2023, the Company released the Korean valuation allowance.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company has Federal net operating loss (“NOLs”) carryforward of approximately $124.7 million, of which $9.3 million is for pre-2018 and $115.4 million is post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also has Massachusetts NOLs carryforwards of approximately $74.9 million, which begins to expire in 2033.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had Federal NOLs carryforward of approximately $104.4 million, of which $9.3 million was for pre-2018 and $95.1 million was post 2017. The pre-2018 Federal NOLs carryforwards will begin to expire in 2033. The post-2017 Federal NOLs will carryforward indefinitely but can only offset 80% of annual taxable income. The Company also had Massachusetts NOLs carryforwards of approximately $61.2 million, which begins to expire in 2033.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, the Company had federal research credit carryforwards of approximately $3.8 million and $2.4 million, respectively, which begins to expire in 2033, and Massachusetts research credit carryforwards of approximately $1.9 million and $1.2 million, respectively, which begins to expire in 2030.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The utilization of the Company’s NOLs and R&amp;D credits and carryforwards may be subject to a limitation due to the “change in ownership provisions” under Section 382 of the Internal Revenue Code. An “ownership change” is generally defined as a greater than 50 percent change (by value) in its equity ownership over a three-year period. The annual limitation may result in the expiration of the NOL carryforwards before their utilization. Through December 31, 2018, the Company had completed several financings since its inception and performed the related analysis which concluded that changes in ownership had occurred, as defined by Sections 382 and 383 of the Internal Revenue Code. The annual limitation to apply to the pre-2018 net operating losses and research credits is $0.5 million. To the extent that the Company raises additional equity financing or other changes in the ownership interest of significant stockholders occurs, additional tax attributes may become subject to an annual limitation. This could further limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. Based on analysis performed, the Company would not lose any material tax attribute due to Section 382 since 2018. During 2023, management does not believe there were significant ownership changes that would trigger a Section 382 limitation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records unrecognized tax benefits in accordance with ASC 740-10, <i style="font-style:italic;">Income Taxes</i>. ASC 740-10 which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company’s income tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, the total amount of unrecognized tax benefits was $5.5 million and $4.6 million respectively, of which $5.2 million would affect 2023 income tax expense, if recognized, without considering any valuation allowance. The Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company includes interest and penalties related to unrecognized tax benefits within the benefit from (provision for) income taxes. As of the years ended December 31, 2023 and 2022 the total amount of gross interest accrued in each year was less than $0.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">A reconciliation of the beginning and ending balances of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,179</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Increase – current year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Increase – prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Decrease – prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,573</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is subject to income taxes in the U.S. federal, state, and various foreign jurisdictions. Tax regulations within each jurisdiction are subject to the interpretation of the related tax laws and regulations and require significant judgment to apply. The Company’s tax years remain open for examination within the U.S. and foreign authorities for all years, until such time as the NOLs are initially utilized. The Company’s tax years remain open for examination by foreign authorities beginning with the tax year ended December 31, 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Beginning in 2022, the 2017 Tax Cuts and Jobs Act amended Section 174 to eliminate current-year deductibility of research and experimentation (R&amp;E) expenditures and software development costs (collectively, R&amp;E expenditures) and instead require taxpayers to charge their R&amp;E expenditures to a capital account amortized over five years (15 years for expenditures attributable R&amp;E activity performed outside the United States).  The Company generated a deferred tax asset for capitalized R&amp;E expenditures for the year ended December 31, 2023 which was fully offset with a valuation allowance.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,314)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,543)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,508)</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,939)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,722)</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,253)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,230)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:5pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -15314000 -35543000 -4508000 -38939000 -14195000 -26722000 -54253000 -49738000 -31230000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax (benefit) expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 89000 55000 115000 1200000 25000 204000 1255000 25000 -1057000 -1057000 -853000 1255000 25000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax provision (benefit) at U.S. statutory rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">21.0%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income taxes, net of federal benefit </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.2)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign income taxed at non US rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other permanent items</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.5%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Section 162(m)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(4.4)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(3.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.1)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.0%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">GILTI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(18.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(33.3)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(22.0)%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in Sponsor Earn-Out liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">2.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">10.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Transaction costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(1.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.6)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.2%</p></td></tr><tr><td style="vertical-align:bottom;width:65.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Effective tax rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2.5)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(0.1)%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p> 0.210 0.210 0.210 -0.002 0.009 -0.008 -0.001 -0.001 -0.001 -0.001 0.005 0.044 0.038 -0.008 0.041 -0.011 -0.027 -0.024 -0.020 0.008 0.006 0.006 -0.003 -0.183 -0.333 -0.220 0.026 0.107 0.000 -0.015 -0.006 -0.006 0.002 0.016 -0.025 -0.001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,338</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Section 174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,389</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,803</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,358</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,869</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accruals and reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,251</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 241</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,380</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,572)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax asset before valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 51,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 38,808</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,808)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Net deferred tax asset</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"> </p> 30453000 25338000 12146000 6389000 3980000 3803000 3720000 2358000 3349000 2869000 1499000 1251000 321000 131000 120000 241000 55588000 42380000 3801000 3572000 3801000 3572000 51787000 38808000 50730000 38808000 1057000 0 0.21 11900000 17300000 124700000 9300000 115400000 74900000 104400000 9300000 95100000 61200000 3800000 2400000 1900000 1200000 500000 500000 5500000 4600000 5200000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,179</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Increase – current year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Increase – prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Decrease – prior year positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (117)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,573</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"> </p> 4573000 4179000 618000 511000 311000 117000 5502000 4573000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 19.  Net Income (Loss) Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding for the period. Diluted net loss per share is computed by dividing net loss, as adjusted for changes in fair value recognized in earnings from equity contracts classified as liabilities, by the weighted average number of common shares outstanding and, when dilutive, common share equivalents from outstanding stock options and restricted stock units (using the treasury-stock method). The weighted-average number of common shares used in the computation of basic and diluted net income per share were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable to common stockholders - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,255)</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares of common stock outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 315,051,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 288,304,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61,089,065</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share attributable to common stockholders - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.51)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;">The number of common stock equivalents excluded from the computation of diluted net loss per share because either the effect would have been anti-dilutive, or the performance criteria related to such shares and awards had not been met, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Escrowed Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,690,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,690,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,308,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,750,755</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sponsor Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,520,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,520,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,807,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,116,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,619,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,931,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 649,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,270,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,862</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,037,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,858,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236,972,903</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net loss attributable to common stockholders - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (50,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,255)</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average shares of common stock outstanding - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 315,051,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 288,304,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 61,089,065</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share attributable to common stockholders - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.51)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 5pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -53400000 -53400000 -50993000 -50993000 -31255000 -31255000 315051508 315051508 288304750 288304750 61089065 61089065 -0.17 -0.17 -0.18 -0.18 -0.51 -0.51 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Escrowed Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,690,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,690,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,619,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,308,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,750,755</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9,199,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sponsor Earn-Out Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,520,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,520,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,013,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,359,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,807,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,364,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,116,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-Out Restricted Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,619,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,931,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:middle;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 649,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,270,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,261,862</p></td></tr><tr><td style="vertical-align:top;width:59.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Redeemable convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 213,960,286</p></td></tr><tr><td style="vertical-align:top;width:59.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,037,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,858,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 236,972,903</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 27690978 27690978 13619793 18308233 20750755 9199947 9199947 5520000 5520000 5013333 5013333 6359474 2807660 3364810 2116942 1619998 1931044 649567 1270726 2261862 213960286 73037900 73858863 236972903 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Note 20. Segment and Geographic Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company operates as one reportable segment as described in Note 2 to the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s long-lived assets consist primarily of property and equipment and intangible assets and are attributed to the geographic location in which they are located. Long-lived assets by geographical area were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,956</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,414</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">South Korea</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,386</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,756</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total long-lived assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,229</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="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:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 19,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,956</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,414</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">South Korea</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,386</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,756</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><b style="font-weight:bold;">Total long-lived assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,229</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"> </p> 19167000 16956000 13927000 3414000 4865000 7386000 37959000 27756000 1345000 1473000 39304000 29229000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Note 21. Defined Contribution Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Beginning January 1, 2023, the Company offers a defined contribution retirement savings plan under Section 401(k) of the Internal Revenue Code. This plan covers employees who meet minimum age and service requirements and allows participants to defer a portion of their </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">annual compensation on a pre-tax basis. The Company contributed $0.5 million to the defined contribution retirement savings plan for the year ended December 31, 2023.</p> 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">Note 22.  Related-Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">As of December 31, 2023 and 2022, pursuant to the Director Nomination Agreement, General Motors Company and its affiliates (“GM”) were considered related parties due to their board representation and the board member’s employment position at GM, which remained in effect as long as GM continues to hold more than </span><span style="background:#ffffff;">5%</span><span style="background:#ffffff;"> of the fully diluted outstanding equity securities of SES as per the agreement.  See “Note 4 – Partnerships” for more details about our partnership with GM.</span></p> 0.05 0.05 false false false false
  • $-,2-Z*)!UG3VR#Q5Q \I$A M&!;%1ND3B?(G1#.ZS/N, 89=Q9F?G?GD9(-H3]0,+MQ,+R3V50S$0HV;P\B. M$11+_U0?./ X@"A M#R45()Q-URCA./R ME1:2JH11^^4_MD'VVE';K-H7=NCMA8 8<)4ZP@VS_<37]8WJ%2 :3@4^_X(X M)\>O Y7R<6GH$,D6AR1M8=MLJX:U9XAM/<79:FI-[6#;FU0S MR9.QT"U/+NJ LH?R<5BG1GBZ7 :T8LD+;[U@>1V=>YL@\\)6@^SJ ]LXE306 M#;6U URC51-;UX KZHB2/PDBE#-P:LYW.".#!KPL]A-;[5C:&+8!M^M8?XRQ MJ25AO2B$UE%:7OT[=$?MB'W1J(6E54[PS7W M_BIH1^OY^;7TS+M#7R!*)IA(>('Y?Z^C_66]NS@,K^+DFY?(2I?Z4X'M%YJH M[%QAU8<$7!_1563 K4B,#WI7<*1U]9)58,H8Y9P=K03O8D'D#[=TMZ;Q)$*O M6S"-$8?M;68QK"]"FZ ,US<-ZZ>_7;/OFS-4BB(]2C3B794;=J+Q,FJ]V@X( MG)=LLQA,G7O*:K[Y[2?)* M1#I=Q]LHZW$B5(<.[/"MC8P8J7L3@1N4]571/K)4<"QC;\$4<:YC'MY2BK3C M8P0FJ(ZO>E?\'*O":GS-[_ 2XS6S>1+(B(A90/],YO@KG"1XR4NL9L@OW,5C ML@#(+[S>[#I-M]+S0NT])I4SFK1MR0YB\\GD@4:AS47\O.B4TX<2UXWJ7(_@ MMBM&]:*Y487WXK9MG3LKB6UJJQJK\S+9@'%U70B["P@5D>,A7J3S.WT1\C/^ MQGZ1U0=JDII6G.^#3UL"4*$SG;T_H=OO(&; M-UR= $7)L&A+:X\) Q)L+M@UE^5?-N$V18EBO,KO@@D*JGZ<:MUPE>*4Q9_W MY/]8#"+_H @0C].R #2$#LSH,Q@9&GJTB;B-.\O8W]+Z97:7I:DO/?P4>'DX M2LUMBO2^Y%&)#\9(WY __9;%:$. >:+;1-YC@EG%]@\V0E13&'<'8[\8SKD[ M"^+N8!HC@CL\L>8.V)YC],)'G0_3VP8.YTP1^M[0?'5>*57=C-FV.3* )LS4 M:12QO:U878)PA_)FU!JT\=H^@J^$H#%,$$.X_];)V-XMRA@F RV MAC"!$VUM#&\+/@*;TVAYFP3/Y -WVT48^!SP*](R\LE$@UV@3Q=X MUQO:,RW>9^.OM9W3-6_9R'@TQG"C_;C8%WEB'*ZP,\S(&&@7XOKT4\72RC_]D!BG2F>5XG-_P M,*5Y/CL2VS<^4#$T21H_/XX_$S]^B_&_A=O!BO4/HCE:L7ZFP^G(95S4BT-0 M%M96JE>>TX=8(]*!L^'PBAX YV0,!3&P>YEPCV M$ D0/OK7,I8JT)7CG5L:475+XZQEYM4ON>8]S/O37_$$N+@"@.,.GO08"33NA248:!6R4:_(/(]:HZ*(=;"CM MDP4[\T:@H)S6Y(*ZLT*!(7MPG5HT46=P^J\?M*K3/T *OX@33*[E7.,BVR;AE+ZY! MNR,3ZR3PL[)V=!L%9!)+Y]M[PVD T93 4B%W"0CD#).ZD/( XI!ZAH9"D+% MZ< M^NAD\R*,CN!D>!/ T)*;7=C4(I.-(C.!\WQ%GTJ<;S-!5UEANV(WF)&DK]Y% M*95*']C%3KTT,&3,E,U)O,UJ5CUZ]?4!:ZYVZ-D9 (0/2H3981, ([UZW5W% MPG!8[$Z1[_ _MD%*(OT]3IX#'_/$<(?]^#%B5)I.*8_(%F:8'1OW^O/==GG" M'?R-IKEVG>/M]?FL>3=67$\KW^1_D!T*H(;G!D0QF*(:%46U0#40LV.-V:"!-[6SA;'\(CG+E M:)EOKMX!G@8]?M%Q#R\<_F?5/',ZVY\#HK3Z7L]<[A%N8"VJNF0''#N:P\WO M*GI*+ONKM86="94D'WY_'<[OKZL_P.'RN1=;FI9/IQ>:NCGU957;SPVOJ;C9 MYB-9@%KW?'7NI4]78?PM/5V0L$@BI713HK4+S'#41]_Z9IR\/=P5%R6I]>?T M.7%V:3PACQA]]+7@\-\N#)DX%)7E-HF?@R5>GKU^2?'R.IIO<,)>RSHEF?^9 M70_?8=Y:A& ;O3XVHBOTIP+700;H,B3B,V\IF-(3(.\H7S(+^1Z5K%'%6^Y2 MXRPO.D!)B"=7]%ZV)EA"P2K(;N1%P;4&L,/!OBZBFU>_PG7?!AF'N.5U MY,=KC-Y1@M^S=?YPRU[9OHT3?FXKX_<%LEN2R=SP,P&9WB$8AR%M=AT15\)[ M [AQG-0P%B$AY'@KE*)+PL U&66D#S'=DR S^Q 3Z?B'HKH^Q&:R_0AL80># ML7"7;(5:X0DW<(VFN8$K7V8H%Q$Q&6:2F_TK_S#[3EF.-XA)JKQ3I-R>+"XVG.V1S5EECV/&S7 M$X?C&\LLBJAS^4*9.CJT9$EW<^40@YWS F](/ F*#:'3-1WK_K/-0]M[P'93 M!6U%7VUI#M=A5836M5R1]@R1OX6XW( 3&3'WW23QFO"=0-[4_ M>($76?6FS%X1TYGD5)_=>B.E]9 Q\/C)I&'\T;&88( G3P4WB5>Q%#J4' M>[_2F';Z/K3(4"7!#)4RG*SBY(1*,4.E'/DL8Z:R%&AU]_.(VZ!J?^?P5<@$ M?-[*'O[P:ABF1!24/I&0?D+2S)JT+.ICG"R*S;,GG#1@46SJE5MQDDS8IS_, M\*Z-A#B:4^X,=VS77P5=-V&<&H/&K-KM124_)R.\D=%PX?K%88,+S/\K+#3E MA?T=*]N]",!V_OY8B-ZOWANN^VOHH'W'7''*Y5W!['NZJ%@%A)RAZ\7;$2$Y M?Z*K4^G.VFJ:XHR7EH:!MPA"=^NL^U!<;#'=/K_C]T;?>@F+CMLDD8\5>A.9 M6LQ0P:0];K11F%+L4-+#*.,%RXO\M?9\T^PT6K*9RRD;I"@CI4AL:O[=!Z-VQU>A-*6(T$L? MPZ$BYUWL\[*1-%]\X'S!Q(]10"K0P)PZGUC$# ZO"0Y7$XL=6C!I0:!C]K#?<4JAHDU\TW.%G%518,:8@0D'-H H-K8=5 E-Z6HT5\IT_L2?,:P$U5X M75K^@*@@!9!H,QYJ!08-TXI0"@NP [L26'L1@!U[^F.A=S 7;F31T&'$@[A6 MPD:<>6%;V!@9DLXC)(""!+^VR,"I_G9"DPP:"M@H!(\6*I,+(BJZ6 HF)6M MI]XG^OGY(WIYJO^/;9!@ @J)?-GK+5$T(R,R>O7/IJ7 LA\,-'QHZ:*_VYZSH^BF(8M^)188V!%J#0E/'"<6#5O%- MA@+&Z(1R$BXK=;4#,A(,N?>SQXO!', @T<['>)G24L))@A00:6A9D4 MU#U'B$X]+C\"A%[VA-&ZE )8)-N-XM=11G0.Z,IS6Y&82C_@T4A5\]:ARVXG MP!%%67230Y:*B=ORK1&T%^=>"L1& :^5T=BZ:,W=U[.CFXARYF DW%$#&. M,Y7!\VCI\0W!H9RY1L?DL<+DD7)TO0/-KH^>\S##J/R= QR>@>TVV2GQ-F""D@V9?>="*"%E*R2-&+V#0BB)Y* M9GRKG.WFSV=S[DA@CTK^/ PY+QYQ"5<@P'6/Z=5"Z(+-Q#0/OV/VQT-L(ANOT&CJ,N/$+ MJ:;$%B1[-26K$@BWE227)%3YV7QU^>*S:Y+O2#"=1Q0:^O]TD?O9"VGPO,-I ME@0^";7TA]-H6?\'H:4$<3N<8(<>B^B*,ZZ[Y&.-+@3LT.OFFXA1>5P)X 9L1S@,*)Y2@'/ W,^) ;5R*R#Y94'VR2R<+&MSOL M4&X\,A]HH(42-VW$O@V+3I=1ZRHA!/148A;R,H3I-8 KQ/5"[S[')'7\\KT] MZ.XS+\D.!;P%?@RBB.;><2"TFWD'@_= Q9/DS%DCANE3_(T^P\E.3)/XG<9A ML&3OX*3%RWUL"X UID6+3E:V*$[T;$7^('UU6BQ:-JSR702I'\;I-L$=)Z8, MD(6?;4W@MIMPA]"$G7.-:#;X#!%[NYVY7'5PDWIOXUFK2A#7QZZ< WB_W6Q" M%K1(&"Q'*$2L"33'@F0C0UAAQJY;CMW<>^T M@AL.6F0=<'-V^8H&HD39L1175V';T2ZE+V=@>MU^L%O!.,Y8@57DI,3'\QJ! MTS6]W#LO(<++][+@I= /M@LJ:UY+YUV=X#JHNNC:";GD4);!S!#G@DHVCBIA MQM9>K7R07D23/GD)OY/E//32%)V2B<5Z3:BD#06&V@>9AIWQNL,A76*_U/H"'C;WU4!_.8LQ M0B(G5+!"BVV&"#/TBC,V%7:T8C42%KNOT+&(X.T^"26$D0W,.]CO@L>G;+[Z MDO(['.>+S"/1;GD=%64!5W%2OHMS0P-G\8;6J^03#*,(.] 80$N,/0/(P0U' M)I32SNV4]TF\.B'<^66IJ.!/QU%E/<\J3H37J)@0Y5MVKXZ.Z;K$C2,@/%N' MO"1(*3;L&%W,9*%_30J MZG+:UF%=_P(6&0")ET%;&X).\JT:"=&CX9F<*-" MF[#:5BO8:T[4T=J=;>WH/5?/7O04$Z?C=R\OBSW^INF)J26YXNWL>7YFCDW M>.$@#4S29S8O\_$/^1?V'J?\^5M[7&"ZN&54BQ4W"RQ@+[/95%C7@K.[]KKNI?BR+'^-U_*#N[+EM".\]I?-0&-%]V7E7$?]F2G:,'.7%03% :T1 MPG"'P&;5TW5I48H9JLF1[T!4DM!Q9RD+JH21UZ6-I#T?TMBA=_]:RC"VRW5]%7=/:V]G!=7$EJDV5:KC-:@\+5P9NN MC*;<>7*FW8)!AY$W])R4N;?);[0^43R7YCJC.<3!S1F8D#"-Z;3R&9\F"2T' MH"LQZI[?CP)L]]= HWY"1KD[W$"@HX3^N1&!%Q*8@0H)8R)RZR591 1Z"C;. MSL^S]]=KUPTHG(YO[03]>[^)X9-NL=H\4 MUZ/_%$U=-;VI=IZ: UA);5)? )7:W./AYGJ%XJQ0>H$7&4& GQ6ZQ_XV47E! MNQ\,-"AHZZ%]\4+*:(1SDDG[SD M#YS1,IP]<$C\P FMXWY(/'KO(ZLR[Y%>+;*;C.M9P5GBJ$9Y3<*M[6AL( C0 M,K<+(6#D&[>CV.'=*[ M#>F^&4\W[)Q>QZA#I1_LB*>L^)"9J_8HYO$__"?J$E?745O> E#>=P%+'H^F.N5$"Q<!. &"STU=-VBX,;L#U:0=N=1WAES>%ZL(K0^E4#G'9U"I50=YRCI,=*A6.DZGE+ MGQILRQ^(4L.1D;ZDX'K,4(4&W\#5=+9;O#P#4GIT");LS/LYO1V-S++E9]]' MFEP^XR1BBVYI&J09?06\'&QR4I-:?!Q;$447=<3YM M4K@K:W;UF9XAMV; U@[3,F5S 5IBRZ[SU6A*?TP\-Q=@7F!V,7'PC*\C$C>V M_+:%:/D7O'S4>X5J&$78SFX +3$4#" '-U"84$K_PIZ"-Q*8L]%>SK[O2U-0 MG; KJ0XD>7!NV)J2A] [*$\X M]\S2>W&[EG3W&L&.'.R\JZ>P$ MW2)5=*Y;:%L/R!:K)+>^!5/RL]VKS0'<0&)=<4K/S_;'?(H,TN5KT*.64MYZ2D7;,=AJ;3L5,3-.3R $X3,>]-WTH3-QE3-Y^H^HSKK,G)&!\\N.+RIE5I1_LX*"LN1@/.CO!#0'JHNL:=\FA..1K*CDV/K2THX\LM74T MA6FC*OH5[Q;)VL%^?*A3:FTC?,*(\ V(S2TK\Z./%R9XB?&:E3T2Z)]QDK%R M^$U2/-B29D2 '\9\(\@>"KNNZ"S16E7SKOJDY\(GO2T_Z3W]I$XN4:>,G^)P M27#A6M/Y=$=2[>P$,UKUT[EV67IK#[BY5%%N[0U=@?R_%![,UF,[X\^WL M);[[)R_!5.SEK?>J\AC<8**PHX89S&K;,H,HPHTOAO32OU")D#XYH[113KQV MA[/CS4E5<,Y$<#HW,0=3/1#G:T=-R_N:21Z ^W4H-LS_%G+_TUN4M87KEIT2ZYIG01@1RHB1=IQ6=C7MRBEM[:=EL:W91-IX.C9K M+J8V&:WE)/*,DT7@-M1M,?6FU+/:1FQZG9;=[?I MF+:5+:4]*X0I\%$2K.%D[?,&T6M@[C99WF%8UU>_- M[C[_T(,";._70&.GDENU.]QHH*.$?FU501R=X0BO O>/'=:UOUQOPO@5XUPZ M>KM\YR973Q*3\@@E/%II)P1>3I*CU1Z 8[&JCJ+4: KCYP MO5Y9W:?G"S9F2BUN 6G2Z "2 MDWU(7(2',R\-TODJOS2;S)=OXS#P7_G_=D4&Y&ZK9+4 M^G-6@?@,LSC2T1@SY+ IR=!&EMP7&0CHJ%$8404 MPU8_O+J#EAJ]J86LGEI9"%AWAQ.N1@)S!S$7(>J3E_R!,WJ[TSWVMPE[/Z4U M +5V@!U>NG45@X>\-=S0H""SKJU6I%%%&YP[6P3@.GHF[KIV-9:@["-"5G&7 ML:4Y;"?MTK-^9K:Y+5P'[91XB'4RPN!V'&4)OY,B2/\X3_ R MR.B?Y-LP+3U@NZ6"MCM;A++F<)U31>@!&X05;;93YC/B*"'476T*CJ@M)X[N M]K4=9T/#"Y+?O7"+/V&/5B;1--ZG:*=/?]B.W!N)V@:%:F>X3MY?!>V%=,() M,59(X.5FCQ*:UJ,X_6T2;W"2O=(J^8P6Z),)_*;2O,OG>W2'[?)]<1 ]7K4O M7(?OK8%^(0QGQ!:^<,'%B;N[T?E2HO-(\^.,J$"O)C]-4YRE5T$49/@F>,;+ MUO4LE7ZPW5M9\_K4N:,37(=6%UU_9EEP0)R%HXFS:SW'<=SUA@P9:-B8)Q=! MNHE3+YRO;N+HD:G*!5-<]-(C!=R]!^!3\W@-.H"#P!!MM/VE9$JGM"%A=A)2 M;LAS&"7< T&9G3!N^F&D\?FAB_R)D?F*_#>('NF5K^V10+T73*?OJ77Q/I%" M%]A/%?510/L$=75VCABM5YYF01N^4$[?+UH6C]K$N2#(I]<,C_I@T2A8%'H6 M3!#EXGS/P*WZ3H8__ 5Z_E"\VBBGO0?,N-9#6W',TM(<[M!$16A=P^54G0PT M1E=K%/?[&#_C)**IB0Q=@I3,AWRLYH9J/6&[8P_M1;=4Z ;7/?L(KVO/%0]4 M,7&>71TA\#'Q]#8 &N<$]QMZPC"AMZ?.M]E-X"V",,@ZMO%Z=83ILOUU+R8' M:KU@SP]ZZF!SBI ]892+@Z@\)T0@%!82C3I3& F5FK8QT;;DY#RDN4)A+J)@ M*K3E&K"+FCOF @K-X88Q%3V+X-76%G;(4I+<=J JC96+,6ITL@I &8LX>1"! MR+["U9-8=;N0MX4::#NV*("-I!CN^= EM,[1\RWF/&D]L*5S0 M!1%#;"EY'J_7<<3?:D<%$SCO6U>/S)?ORK.&UVFZQ:WU&T/HP0Q3WP3;V$\JKR%,5(H&%-Y)Z./.YQBX@7T2/<% M?L9AS.I5+U_H/>[MXPRUGK"=NH?V]0N<.[O!=>@^P@\XQ\]X,'\6N*"<#;B< M[Q049Z46U6/AXLL-\TW^?L,U.[,6/&/VF#YJH7,DB;PXX+77HV M/F(^F?%^I\3Z9RND#WF/XY\N-!OMB;($/Q'?)]&%"]-G?MZC.VS'[(O#[K-D M*GWA.FYO#73-?9X]X03Y(CL4QJD;IQY9ZQH[1-^2SE^4AO#4NYJ[=_>"[>6* M6K<]_CX9GU857->HZ7Q] 6T#/PG_$WX069)([( M'WU^.42?]*U!!K:#Z^(B>GQ?&G!#@+8F^LM4/IMA5W4.=:Y.0H,C%,)7=+J, M-_0^4E4\QEFX\Y_PIR+.UKL:83_=1U5[H*:P)QJH?L0Z^"FK%7R;/ZC5!0XLD( M.(A!8M-X)=@,1=C)'5E"-*WN$MJ]9JCO:*D')=A180 ZDI&/*AFX<6.(,D9& M,8QK?KG,WG554***:Y2""A@^& $08-/V.A4H;.$3\3EY3\+#ZIV'/,8X/C5.*6-;2;PYMQ=E.( M@O:4UC\^)K"LE:/1F8WX=[YQG#UY$:IW A<]X:%\OUVOO>25/6G-:W%3,K:C M2T5D]$L@S= WG&"Z>A0G2W;M)/**=R2RF/R[4'&[%"INK7O5 ;F?1@_XM+M57\-*GG=?5"/[U!]A:P[,!GCO]-D+0HK%59S<$TF51MD] M2< ,W4/P$,?!??K#'=AJ::%_M>LB0^(+E26_DU682IMC%3ONSH]$7,0J.X;=7U M:IN1C'S*%6;CA_R46Z\IOR$6L(.5#3R;)O4FZ,,-=E:TM+^5,D-<)B0*59Q? MA1(PP6*[XMAY(G;%#-[\E/G4]Y,M7N9JT?$G6W0YI^L$42:4Q?28-^O3A!G4 MC"*V/X/6)#B5:?10] M,!.*DR_0^/:N3<9PQ]7CJJ\;39I?OR7#[I1@ MQ\L!Z.P_W]:+#-QH-T09_7?1*,\9*KDBQK:*;*\S5+"&$J)U'<,?5*CN1%_2%/%)6BUMU2N*V@$_L"FCZX1ZYXAIOP9+UKBV&UX%F+XN;<) M,B_DCVO1JZN39[R\BA->34 !HZ^D]HGCFA0G$M>4>O:9'IN3Y,V7VLN'@\[>ZW:Y!>TGW[SDB6#LJ-RS01]F!G"&I+- MYT('$H>[>&!>11.^S!\E6.Q=O"\>_4SI>7FQ8?EZ 94ICXZ[(7&L5W_RDS$L M,G["ZP5.)/C+VL+VNE8-=][RV6\(UQO:Q1WP-$UQ4HI/XKYRPLX>XQE#1^:% M;JZ:PPE[UXQ8,1^-M#J@O#5L%^S0LG:37'-3N&[8);#VG7$5W?(A;Y>N:$W/ M^R]6+A)^QLDB=J22^.E8@/D2!5H'P1J79FIOJ>=_$0*E/(ST[@PSJNAA4*RM MJ/>$O8RBH8>N/;.RE'B;Y7%HALI_$#.I_1@E6Q9Y@U"TKG2,C<>\2?V18[HK M.^C2V^'KC<+\4S8;O@DB?)WA=2J;<9L@##.+F,>N^ZG'/E3ACG@-ZJ:]_J*P MYM*QY$*%04P:2&]$CHLBH" M?8SHW0QDX!W$2_:(KOJ-A>;Y 0]XMI%N7I4VS QP>+2NLHFHV?!\[JPX',N+ M"O)-,BK-C%Y]L(5S53U@B*MK"GTQ+Q77#"8X9%<+9C'?[LN_AN=L 5*\\[&2 MEZ)"[]K92T#B59 "JLVX,VS/V(,"O6^1'5.6J<1K!U](=O/L:(),(Y(!4R;V->(("S'( HBF[SP.>8W5V&A9L;V42! MK6&?^EGPK'HD8RC-J<3E 8@UQU<-@E.(DT/4,E&I4?*OK=I5&S2HD %>W'," M716_[NZ_("_GXN2!7(GZ?,FU5U#2) 4[%@W!I_98K@8=N)%GD#:Z7M,29/)] M(6A1Q@E,0G!)*IS8.&E(I.FX'K!Y196?RKN.B!ALRS5EUVL]/'G1?,-N_"\O M;CE-T^UZT_TNRGA<8<:ED5'?OX30&DO810%C F#^7%T:/$;!*O#9$YD5?[2E MTZ;EEMU*0MN]8M(]BQ&)&\':RS#[1_$=V16[ 3ZC]Q^5FN:7U;'75V).>.;F M.D2XGV:_K'EGH8 *.BL.5PNRBD_;Y.+.A.N\!(E=)[W)?(HJ/PJ6+7H%/1ZB M9.9 EA.$JCB&N)'UA'Y$829+LYAUK"CTH AW8&](+[-K"H($>=BW6\:I"UWDB-@O*0[YFH!I >"K!:BAV?0ZQ=5.=0M :K)NU @#.?@8X9KG# M3MC-8:LY?'0%+H") UD1EMYK&-:83"^P#<>T*\CIXS-,Q,+\SP_>RP7Y3YH%_FE$KX3 P6/?XB5= MJE.)BX-0:PZ$6B2G$/F&*68BU'&N:,%$*/Y&A)BA0@Q6[9D+ B^RN4=P*>*T MRG&B53QQQ%?%N*:OE F//*\Y7Q73RD?YWN4R? \OGCE KAJ6 M52&IJ#QT?-9GM<)T_EQ%]CLOPSTNB#5$AN@U7%_DMV@28IF>@>D:JOM2F$J2T4&J.3[U( M32$TZ2EDPKD*SBP:<=YL0@/HU4OG<-4/[U4CS AG:%G@1X.2QX1Q$HRXC/-5 M]8H(F7.>>TGR2B:=[!AA9P3J1P)XV-' HQ9K>O0''&!TM##@)L+C.X0?JC$$ M$TT<84.#AO"8#L7'%YFZ'A273-9Y[I71R&5US GJ,9#8+ (\M@ MK)K'-'VI 8XZPW4R,;(1F;/13<$>4?XH%P!,.((!VE8$C0YI%CE[QPM"7A*1 M<)G>XO)<+UOEOPC";8;[QJ2^U*82D+10DJP ]2$UA5"DIY"1=9^<,ZT$Y14& M,_:(*M\XROG#"T/N /.]T"^>H"9_7918+7.LZ! J7PHB RE^.LQM?#J-LH!) M%SSC>_JD+)N'7K[XX7:)EU?$7^GZ_C;+KQS8Q58]=!ED-)6H9AK;YH!GBLL4 M8J%Q74UXO2@4JJ1"A5B(V@<2!&N.K? "*4BT-W&&B5Q>&+Z2T)H%)R7T:2FB MVY!ZAY]QM,4I!>CRA> =>>'Y-LU(U$_8>E],9NQ$X"5? 3Q[_8CCQ\3;/ 4D M?YPFV.N[[FZ!X51"K"VLFT.M:6Y3"+G6=#81#'+A>(0MI$.E>'P_@ AXPB3, M=PEF]'(B44K$Q(07?T%#'U)80P8KWSR@J#Z*J)(4X+F(Q'D!W?DV27#DOSXD M7I320PUQ]-$+(KI6RHOOZ![,(LT2\IOD4^A1@AT[!Z C!D4-,G"CW1!E='V) M4D;O*.WO9V6Q:B$!$D28%>67="7P:\'?R=M:/7 :CO0A>=) #SH(SQGL,6U. M@FKN5#F,DPP^)BB?<89(GF6W&K/A#ET'S__Z2+BEO(8;I]_S05)9[EV F%72 M.9DWL:LHA!((,J[A]S3=;Q=_QW[V$'\B:E'&KW=XB?G!FXZ\/90F[+AC!#$Q M$@TB"#($%.H1ML@U?56S3VKCYP#5U9N<;?WA>UPO1"0 MG*65=X3KGOW$-W(^EC#(WW B?Q!8Y9LVYH:':9()QD_^5AD^^*FUU=*FO@" MXIGUML3=).2 9R%(#S=O@MO3QX6?- ^B;CI>LN[N!=N?%+46?:RC"UR_4Q5< MUW9;ALA1[/MZXB^B; D 'R)@OS/[=L&W;W@V[:"UKNVW=(%MFVK"#[$ MMF'N 2E;IV[8CT-P2O@U+M-NUVYUFL&U5)NPP^ZQLTN%ROCWU MMJ5Z[I;LK[P@H7>^XJ:+,SYAC\DWC^[H*0#ZL@YI0,9T2?%7>@JL=4W2)'W8 MKFT16U2^+HK<1,E!DJV;$D*3(TODBJX[5GKSDR=-GC*L'_ MV-+RLX:ETWX])^)IW=HW^I"\VP2\0T%X7;L7"*.2LNFU5QTK;]*X<46V7\^) M6'FW]HU6+N\V 2M7$-ZPE3M0? M;NVHI,[G*Z>_ QN_I?LX]![)M=&8B"?T0:0SYJEAQST@#/RNH\TV M2UE >/_A-%K^K#;HDW>;B!MTZ-UH^9(^$S#V+LE-#'8XCQEB7-#[&?K +/UG MV9C/G9WW-_$I6W=/PYZD3=LW9R SEW&5AN*Q_9/2E/-1SU0TR2QD/P%)\XX[ MCQU!:3CU;BV+"ZT=8/MKMZ[=!6ZP%PX49+90UN9LI:!^CFM?\>9_;,F/,/:C!]>)C&AEP M=!RQ,@-_,,^=M0T,?>7/))8R(3BJ*V(E GF_$!1B>YGG#%] M"DU>N^[R5>DX$0_MU+W1[:2])N!+W;*;2'0O(3=TANL'_54POO(E<1%GI_I&AH->*89PQV2$Q6>UB+N^?O)Y^M9?A6\F].V-E4= M])15BE/F3N_)__&;HG J'USD$.XHJ=@%IHOUT9=='Z70WJW++6.?717.7EK3 M^%1V1XY6_; IVARXREF<>6%3Z!E%[P?*/7\?(BO>=O(RM*(X/%.>$/?=/Y-P MT!C)M C C&OZ6/390:]ZPQUF:.A@Z/)@R72A8@C@=N&Q\/!E\X49BJSB\8R3 M10P6D2#*WWT-(A2S!PYX$+4^E)/&0/5>, -?3ZT[QW100ISVL,Z@]78,<^P& MMMZ#NT-17&^(9U![/LHC8?H$VDA/JGW?97.PX4Q94Z6-#;BCM&Z1K?CNJ/XZ MEJY.WC^JB@3Z[S\J=X;MH_TPJ+V(I-03KO?VE%_[B2#Q\2^(&Y/EDWV#W*$_ M%=A^H8E*K3"E'PFXGJ*KB';)2OF(I%C&!=%W+G!")MQ9\(S+>IKR'8[YJM3C M-DX#.@6BC]Q':; (\65$)D9)T[S(,&G87F82/]'U3-"%ZX]&M=-UTDJ(TDM? M9ZB4@[YJ5/EQ(0KZ6@F#!&G<%)!/%T=32VWM ;UUO:U'5Y@Q2$?_8N5-M1_L MY;?>6E@< [M9AP.$@-,5N=%PV%^6"\47Q%VOS37=AO77('OZ$L6+%"?/])II M?L/ '::AA0C.G.MNYW1#'L* M8RAMXFB">!?P-R(?$@7,;_5 =1'%>U29E#-Q!%5*RHX]@+E?%13VSQS[]2[V M6Q'[@&.?[&!?'9Q:<.S#"ONLPC[:PW[DQWMODWB#D^SUE@"5G49+ND>^H:JJ MO=_;V1UVB.V+0_,KONU]X0:_WAKH>E-!?H88 U8T4K)P^3R%5.^SUP?"MN52 M(K6>L*V_A_:BX2MT@VOS?837GLW$T>/)3?",E^B!4&"K.?Q3IBV M7FRLUG.BEKZOO9*E5]TF:.D-PENP=/V[@YJ7XKQ%G-"VKY\\_RF(Q@I2R]KJ%R!OSX M0<["<8@Z8)5; ].8>ON%WD/"T?!E_VT2!1DM88F65\$+_5/[E7>M'6"&+'5= M:VOFTM9PYP4*,FNOFA:DF?$6Q!W?K#V6NJNHK#Y?5ZD\3/_)F: M5A=M[P';1Q6TK57BRIO#]5(5H;4'O05M)!)WZZ;CZ!L(Q(WY:9ID@H^2OU7^ M2?[RMSLB=--*\NYO,'VN40,V9A=_@.='S>+I6A"M-PO2+/"]L+85:W@]5\62 MFF>+>[\"MZ:&.6#])\ 692@J26W*]*WK'5;U*8B"]78MM:O=W^%:5J,FA6W5 M?H1I7VKUBYW? 7M&D2>D5XH] O:)11&TSXM0< M>H4-=4#M*-]TW*NNU!&F/_7776D[^0;^M>8]9+=4)73C]N9Q*0!?4KS:AC?! M2E8MI]9SH@:_K[V2Q5?=)FCR#<);L?D9XIP09>5D569<"#8E!+B"8,LA"/*AH*6K.6J#5# M5(P9$B2#=XK@BDS.,\P* :^C+*\$Y#?7J)TC4" .[KUQZ+Y+$%7 M;[CQ24,'[:73G%5^^ILPRXM0*W;%:T<.#Q>TP'#V^LG[>YR'!A!9,*D0^>^OV0PK]J4S6 M6]I04?28)A*3])I61>QXSJSF-Y2MTW>2B7PX#+&?;;VP&$&V%OZT=H#M%-VZ MBO8O;PW7U!5DUK5JD30J:+NM^1E+VTU.&UAZZ]HG4>P*VV?[Z*^8O2:P6])+ M>DLC/-<;)G(,.G=,%+M.U?+;]TQ4^DW1\@UN&;1:OOM=DS$Q"!D&086!QS%P MO&W"M+U>;[P@H:N7YT]>\HA3E3=KVSK!=G@UG?> MLY1<9DBX6"%/:I31R2I.3@@K-[.UT4$(*0@\P>59[:D 8;L'@O;![$LOB>;; M[)[$&)S>;^(HC9/ZO['_O4[3+5[N8*/3'Z:+:R-1G-_NU1GV86X]570MGE(^ MB;<9XE1G*.>(]G]@_T6<[YA'O=\L(*T'P<=%I0;"7 AY2 $C UZ%T3YOWP_ M6H"\]9)YPJ[D7K+['&]QPG[0P:R%UH0#9Q="RD%41FCB ;53+?NQA(B R+]S M(?+KIXD8_'=0P?8M@C4L$%M#3!J4-UY^?2P+R,LX#+TD11L"T=C!N;@6MWBF ME'@H^S?_";_GS\T3-'SJO(]XOF(7D/...D /83;A\#X88^7XK\UIX@EBN-[V M@V(A(Q*%Y/],Q$3O9XA+.D.5K+2"C5_ZSZF 2C1'T%TE+'?(2S-:<6DY2F1 M;VH LP:X'0X' MG]MD^D(*KU1&1.T(Y5).+)4=,1XID#&RDH\_48\G62F#PWO[HTS1>O' M^3!SF ;Z)A);#[:'F^UT0' >GC_08WA-;U1.?Y)W_!X L^B8'T4WM7Z8V&2P M"=/\OBG6]Y:TQP_QY8N/]4H #/)^.VFW\PO82KQ2QF\K]7;# #?8%Y??,3J( M24^"$.+R3SG_'C\*U"1L[\L,2,/K''*6>M&F@!PSP9KW)J>7D4F?)9F\7WBO M8\R(%<4XYNFF[S)ZRA9D.&9O*2(3S1FL/U4&46T.,JT?O];D\KW)3V8K]3," M[%LLB9A\($#^,.7B60@S4RLA.SXX:9<0N;V MZQV'"F,4CZEQ?#MIWV+QF *[MY7"P58O2>/]9(O'CO##3*=0BL=^!EH\]B=G MQ6/].!]F@M1 WT2B[,'V?8!0KV\,M1]++&=,L'CM^K !X#9*!-#.QXK'CAYMR\9C;KW<<*HQ1/*;&\>VD?8O% M8PKLWE8*!UN])(WWDRT>.\(/,YU"*1[[$]#BL5^<%8_UXWR8"5(#?1.)L@?; MPTV8.B XC]R_P"A6LI%!C]\#8$H=\Z/HIM9?)E8\UH3I6,5C?7F_G;0[2O%8 M+\9O*_5.H$Y)&NP/HGCL^%&FE(3A%8_],MWBL5X VRL>&R#&,4_;*A[3E>&8 MO>&6(^GEC&D6CQV_UN2*QYQ],ENI'_*.L";85HK'ALIR' 58+1X;),AQ/ "\ M!LE FIE8\=CQPTVY>,SMUSL.%<8H'E/C^';2OL7B,05V;RN%@ZU>DL;[R1:/ M'>&'F4ZA%(_] JUX[/R) (#GJ_,XRLAGX0WO<(B)FDN*6%,GZWO #V M1?L.,/SR _K%!TSY!TQJ'U#2?7+[_5J?2ZQWY#V<6D^C.,>12MMW&G^(LB_+ M<6S2B$+CCSHJ-?ZYST!5?GK?98DOO,R[Y/W M4A\9?HXS$*LD:O(=1R&]OJ2#84FW<,=Q2G^H)IO[DAA1)7XD:U_9"CCGA&^]-@#(?)A$_9AU_F'%==A(OYAQU^+84="ZQ^6_>]UFFZ[ M1S&=O2>RM@*$>[\= 1(S" M>6P-&'D6$?F_[(9!,S!0Y2# (-B!#ABV&LD?2D2GFS34 M,5/-%-T4IYT>>NAG/7(5_U!) S\)'/$S$.K' G'>#([S4-^4ZJ[B;;3$]75# M"Y,'!3;330=#CB,>V4,4AC=\/?7,2)3S".0(\YW[".=@TK4-./)CA^ M)[DSB![S2M_\_!#[B>TZ&0*]F\MA921%5(/5!5V%R5S":OS KF0 MXCXV]&1T1'FT3&0=ZAJ$8B9Z+B LSD7D1S5K^_).=^)U .,71ISAQR B63X, MXV_D9\7K#D:1X$WE.)6O83'_M;%_<[E1"0S8$7V6WWR#N!:H5,/Y%0K'3^3R M$XV=E>U^IT$9FYTXH/@O./ZK$G^;-S&8A/4R6CK-W!+^;S!OMWT)ZUF[B?D; MS=FM4$PD'5 =#C1?'S\/_%QMYQN9R=288N\L3S?OT>:@\L,+UU%^>&'O*HB\ MM]KUPK:93S=#F_\&P\I@=#A/.S=;P,%E64@9^_/36$%4G<9JN,=F5D4PQW<" M'S^-BT]CH9-^->IF2_Q+T\Q]9P,Y" ^Z8)=YCY>.S/]W:S[JB)]@WG MUBG&[(/)GD?P7>='2"G1\69P'QP+(O37Z_4:+P,OP^&KY:\GY_HVDF0'ZC92 MI83EVTF870! C=R\#;WS@;9"@NA3S9['+P$JE5K]'*;FF&F)/>V*@DK.@:7! M5)&4:,*T6'GI@JFR34\>/6_S(\V]/^(P2XM_8=F89>+\'_YV'GII.E_]U4L2 M+\KFR5WP^)0]>(MP=XZIU %F_E/7E::N[M9NLTY3C.LALZX_,-+T5J"<.(H3 MQ,BCKXS!?X.QWM.78/ 'N8$'H'>)<(@%F)>,F MB/!UAM>]EN'$3C #8#^=.YK>^QO MDR +<'KNA2%>GKT6'I@W[&7WO:A.T#'ZH];I.>HD)^9:&HH9][T9XE*PA\=* M.1 7!"U>J\1;]!CW93(H %8HI15*?HG2MP(EB!N\70#&=PN7W#B!RDOK"U_ M+ /_^S[ *]":8!!31:@S<'41FEBP4E;'0H J>.J>X>7>+VAJX*7419DKW/VYZI\_R;^=ADMYZL[6@[8M%)D@BC,0&,6 MLW*]>#!%X"O)YO2S$(LJ04A<8J*@>?[7VI%5(A"]48(283*-N@Q]1-#(&K9[ M&*L%[41 [3Q>;[SH%<7YWVOUU"&!#7/8$E:!#3 G_(4T,I\4]J@>6%9H1FU0 M6JB3/,"\(%'085BC$DTK,[Q1#,WG!L- :B2')PH.5Y&/IM9 \B M/W3BII$@I#0/)D-T:SAN>&LXQ6_WE7<#&>+-8V@J0]@#4BU%-%UT8.$E^N%+ MVE51T;FW"3(O/^%ZAU.C:60;+BD 0Y*]=;9_?XD0XS[O F3NAA]HL@I3>2$A'G*QZW4_X;52!OG)XN MTBSQ?%E-P%":L../$<3$6#2((-RX9$8M70_,":*2_0Q5 M#A%A?A7U)4"8$* M*=#70@XG58?%-O^<#$$\*GLAEP3IMO:P?:E34]%/I(WA^D"WR,.K,TK:I?DZ MV1\>0]6X5#5M5G44][S!:8IQ%4TZLF%+<]C.V:6GZ)NRMG!=LU-B77/EA,5L MXS:;W&"/%F@0]H'OA9/DGCA3B%D3.E..(_*+%+#^=* ;N"8R M=+D-R5C_;)L&$1'OU/_'-D@#N@R7GKT*?VN[9DR##.R8HXM+ M;<+8DP;7P+IFW&2Z#N\Q:U*3_C$A ^RVV\Q4^DW/>!LU[S+C6J=I&72SZ"9- M>X8*)L:O.KM^]J*G&.?[ @+/\SC9_'"'G^DX\ [[_/?@GVP_7GJYQS!J,$W= M$$I%:<8 4K K,DPHINLT.>]R+TY,"XP]+29@ J!="9Q<'G+$JF>%Q40! S(8 MN>FXB*2C"\RXW$??CM''#?PK2)2D-CN M^O20;-/L-%K2/W_&V7Q5E52E5\0&BD$1:9+? 70=T8OE:9:ZCOC59Y>D2?9Z M19A%?O/+VA!D@NEA4-"IC9^<"P1[% 8'GL'!2%!!GF%I_57Z-$-,$^1%R_SO M1!MV8J#2!U&CKB92M&EQN%2L7&'!\>O^*4OF)&GVZ1C5RG M_RD_)C'YCILDIB7"QJX05<>ET+D+GT'@]V!R",FZ+Z;]LZ\JAT-)I[WU'2NR M%H*IQUB8F>X(L/[R"4"4*5%T@O+%E7])45;"YC/8(@Y;(H5MI%GH:%/+-SA? M'&<2^!9G=L '^L['[&9F7D>41TE*HT*=)Z;;Z]M+*3C 4@\[2'J+$W:L:S2D M=[F^M:34B+K=#%5C^1;353, @*/J+#^<3F3F)T2GG\R.WP!(JC/[(3A&Y:E_ MR[?%U%ZZOM^0V5V/L3"^>4["E(#P /)P4U=)G JA?8F M1SM7 7DI\N@6=H7X@#HJ8R-T 71A6'&'0X],6U0&Y4H$8&9 ?2R:AM[=O>&/ MMGOH8#:DB:<-IN;'UJ>\G6[QLF#QT3+][=X;IY7H8 M%*-5]9ZPQYP:>NB:=,ZJ\5*)D:;2LD'?VT*A==0U(A3[,<[CS,=?/OB\KQX+ MYT'T^! 7!8]D(!E'?]]&K,U?@^SI/(S3H65]0SG##:XCH]]_'6$06]AA?6P0 MQIK($FE/LMT8B0J!Z4RK//=#)[25T.@;D1KE8L-<3SA^B8%?XE?^)2+\2,?A MPY<5W'X0>E_=;PSF_3R9"# 7=P_0)04UE%TLQT?+T^5SD,;)ZQ7&*5V6,;OB MTTC_$')C#R0-K*3O$S^4/-='56?+LNQL2R$6HG*QQ5F8^>J(J*6\,P:P/+LT MS, (7%X!UXK"M=F'2SN!%,ON])QRTV*:^I'ESWCW$F8;].$F$"M(%@G$*''8 M"<2.JOH%MEP:?H5!4_#K?YT!.UTZ9@8Y0FKGF@A8N-(CRQM%;&OGI)"7P9F7 MT%QZ2_Y@8B6OFS;<=&(