0001628280-23-016924.txt : 20230510 0001628280-23-016924.hdr.sgml : 20230510 20230509181039 ACCESSION NUMBER: 0001628280-23-016924 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ESS Tech, Inc. CENTRAL INDEX KEY: 0001819438 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39525 FILM NUMBER: 23903675 BUSINESS ADDRESS: STREET 1: 26440 SW PARKWAY AVE. STREET 2: BLDG. 83 CITY: WILSONVILLE STATE: OR ZIP: 97070 BUSINESS PHONE: (855) 423-9920 MAIL ADDRESS: STREET 1: 26440 SW PARKWAY AVE. STREET 2: BLDG. 83 CITY: WILSONVILLE STATE: OR ZIP: 97070 FORMER COMPANY: FORMER CONFORMED NAME: ACON S2 Acquisition Corp. DATE OF NAME CHANGE: 20200728 10-Q 1 ghw-20230331.htm 10-Q ghw-20230331
00018194382023Q112/31False00018194382023-01-012023-03-310001819438us-gaap:CommonStockMember2023-01-012023-03-310001819438us-gaap:WarrantMember2023-01-012023-03-3100018194382023-05-03xbrli:shares00018194382023-03-31iso4217:USD00018194382022-12-31iso4217:USDxbrli:shares0001819438ghw:RevenueNotFromRelatedPartiesMember2023-01-012023-03-310001819438ghw:RevenueNotFromRelatedPartiesMember2022-01-012022-03-310001819438ghw:RevenueFromRelatedPartiesMember2023-01-012023-03-310001819438ghw:RevenueFromRelatedPartiesMember2022-01-012022-03-3100018194382022-01-012022-03-3100018194382021-12-310001819438us-gaap:CommonStockMember2021-12-310001819438us-gaap:AdditionalPaidInCapitalMember2021-12-310001819438us-gaap:RetainedEarningsMember2021-12-310001819438us-gaap:CommonStockMember2022-01-012022-03-310001819438us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001819438us-gaap:RetainedEarningsMember2022-01-012022-03-3100018194382022-03-310001819438us-gaap:CommonStockMember2022-03-310001819438us-gaap:AdditionalPaidInCapitalMember2022-03-310001819438us-gaap:RetainedEarningsMember2022-03-310001819438us-gaap:CommonStockMember2022-12-310001819438us-gaap:AdditionalPaidInCapitalMember2022-12-310001819438us-gaap:RetainedEarningsMember2022-12-310001819438us-gaap:CommonStockMember2023-01-012023-03-310001819438us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001819438us-gaap:RetainedEarningsMember2023-01-012023-03-310001819438us-gaap:CommonStockMember2023-03-310001819438us-gaap:AdditionalPaidInCapitalMember2023-03-310001819438us-gaap:RetainedEarningsMember2023-03-31utr:Hghw:cycle0001819438us-gaap:EmployeeStockOptionMember2023-01-012023-03-31xbrli:pure0001819438us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001819438us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001819438us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001819438us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001819438us-gaap:WarrantMember2023-01-012023-03-310001819438us-gaap:WarrantMember2022-01-012022-03-310001819438us-gaap:MachineryAndEquipmentMember2023-03-310001819438us-gaap:MachineryAndEquipmentMember2022-12-310001819438us-gaap:FurnitureAndFixturesMember2023-03-310001819438us-gaap:FurnitureAndFixturesMember2022-12-310001819438us-gaap:LeaseholdImprovementsMember2023-03-310001819438us-gaap:LeaseholdImprovementsMember2022-12-310001819438us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001819438us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001819438us-gaap:ConstructionInProgressMember2023-03-310001819438us-gaap:ConstructionInProgressMember2022-12-310001819438us-gaap:NotesPayableToBanksMember2018-12-310001819438us-gaap:NotesPayableToBanksMember2020-03-310001819438us-gaap:NotesPayableToBanksMember2020-09-300001819438us-gaap:NotesPayableToBanksMember2022-01-012022-12-310001819438us-gaap:NotesPayableToBanksMember2022-09-012022-09-300001819438us-gaap:NotesPayableToBanksMemberus-gaap:PrimeMember2023-01-012023-03-310001819438us-gaap:NotesPayableToBanksMember2023-03-310001819438us-gaap:LetterOfCreditMemberghw:FirstRepublicBankMember2022-12-310001819438us-gaap:LetterOfCreditMemberghw:FirstRepublicBankMember2023-03-310001819438us-gaap:LetterOfCreditMemberghw:FirstRepublicBankMember2023-01-012023-03-310001819438us-gaap:LetterOfCreditMemberghw:FirstRepublicBankMember2022-01-012022-03-310001819438us-gaap:LetterOfCreditMemberghw:CitiBankNAMember2022-09-010001819438us-gaap:LetterOfCreditMemberghw:CitiBankNAMemberus-gaap:AssetPledgedAsCollateralMember2023-03-310001819438us-gaap:LetterOfCreditMemberghw:CitiBankNAMember2023-01-012023-03-310001819438ghw:FirstCitizensBancSharesMemberus-gaap:LetterOfCreditMember2023-03-090001819438ghw:FirstCitizensBancSharesMemberus-gaap:LetterOfCreditMemberus-gaap:AssetPledgedAsCollateralMember2023-03-310001819438ghw:FirstCitizensBancSharesMemberus-gaap:LetterOfCreditMember2023-01-012023-03-310001819438ghw:NoncancellableAgreementsMember2023-03-310001819438ghw:NoncancellableAgreementsMember2022-12-310001819438ghw:CancellableAgreementsMember2023-03-310001819438ghw:CancellableAgreementsMember2022-12-310001819438ghw:PublicWarrantsMember2023-03-310001819438ghw:PublicWarrantsMember2022-12-310001819438ghw:PrivateWarrantsMember2023-03-310001819438ghw:PrivateWarrantsMember2022-12-310001819438ghw:EarnoutWarrantsMember2023-03-310001819438ghw:EarnoutWarrantsMember2022-12-310001819438ghw:ACONS2AcquisitionCorpMemberghw:PublicWarrantsMember2021-10-082021-10-080001819438ghw:ACONS2AcquisitionCorpMemberghw:PublicWarrantHoldersMemberus-gaap:CommonStockMember2021-10-080001819438ghw:ACONS2AcquisitionCorpMemberus-gaap:CommonStockMember2021-10-080001819438ghw:ACONS2AcquisitionCorpMemberghw:PublicWarrantsMember2021-10-080001819438ghw:RedemptionScenarioOneMemberghw:PublicWarrantsMember2023-03-310001819438ghw:RedemptionScenarioOneMemberghw:PublicWarrantsMember2023-01-012023-03-310001819438ghw:RedemptionScenarioTwoMemberghw:PublicWarrantsMember2023-03-310001819438ghw:RedemptionScenarioTwoMember2023-01-012023-03-310001819438ghw:ACONS2AcquisitionCorpMemberus-gaap:PrivatePlacementMemberghw:ACONS2AcquisitionCorpSponsorMemberghw:PrivateWarrantsMember2020-09-212020-09-210001819438ghw:ACONS2AcquisitionCorpSponsorMemberghw:PrivateWarrantsMember2021-10-082021-10-080001819438ghw:PrivateWarrantsMember2021-10-080001819438ghw:EarnoutWarrantsMember2021-11-090001819438ghw:EarnoutWarrantHoldersMemberus-gaap:CommonStockMember2021-10-080001819438us-gaap:CommonStockMember2021-10-080001819438ghw:RedemptionScenarioThreeMemberghw:PublicWarrantsMember2023-01-012023-03-310001819438ghw:EarnoutWarrantsMember2023-01-012023-03-310001819438ghw:PublicWarrantsMember2023-01-012023-03-310001819438ghw:PrivateWarrantsMember2023-01-012023-03-310001819438ghw:EarnoutWarrantsMember2021-12-310001819438ghw:EarnoutWarrantsMember2022-01-012022-03-310001819438ghw:EarnoutWarrantsMember2022-03-310001819438ghw:PublicWarrantsMember2021-12-310001819438ghw:PublicWarrantsMember2022-01-012022-03-310001819438ghw:PublicWarrantsMember2022-03-310001819438ghw:PrivateWarrantsMember2021-12-310001819438ghw:PrivateWarrantsMember2022-01-012022-03-310001819438ghw:PrivateWarrantsMember2022-03-310001819438ghw:SMUDWarrantMember2022-09-160001819438us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001819438us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001819438us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001819438us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001819438us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001819438us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001819438ghw:A2021EquityIncentivePlanMember2023-03-310001819438ghw:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-3100018194382022-01-012022-12-310001819438us-gaap:RestrictedStockUnitsRSUMember2022-12-310001819438us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001819438us-gaap:RestrictedStockUnitsRSUMember2023-03-310001819438us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001819438us-gaap:EmployeeStockMember2023-01-012023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMember2023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberghw:PublicWarrantsMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberghw:PublicWarrantsMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberghw:PublicWarrantsMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PublicWarrantsMember2023-03-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMemberus-gaap:FairValueInputsLevel2Member2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMember2023-03-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberghw:PublicWarrantsMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberghw:PublicWarrantsMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberghw:PublicWarrantsMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PublicWarrantsMember2022-12-310001819438us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMember2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001819438us-gaap:FairValueMeasurementsRecurringMemberghw:PrivateWarrantsMember2022-12-310001819438us-gaap:ProductMember2023-01-012023-03-310001819438us-gaap:ProductMember2022-01-012022-03-310001819438us-gaap:ServiceMember2023-01-012023-03-310001819438us-gaap:ServiceMember2022-01-012022-03-310001819438ghw:EnergyStorageSystemsSalesMember2022-01-012022-12-310001819438ghw:EnergyWarehouseSalesMember2022-12-310001819438ghw:EnergyWarehouseSalesMember2023-01-012023-03-310001819438ghw:EnergyWarehouseSalesMember2023-03-31

Table of Contents
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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-39525
ESS Tech Inc Logo.jpg
ESS Tech, Inc.
(Exact name of registrant as specified in its charter)
Delaware
98-1550150
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
26440 SW Parkway Ave., Bldg. 83
Wilsonville, Oregon
97070
(Address of Principal Executive Offices)
(Zip Code)
(855) 423-9920
Registrant's telephone number, including area code
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.0001 par value per shareGWHNew York Stock Exchange
Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50GWH.WNew York Stock Exchange
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   



Table of Contents
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes     No   
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company
    
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes    No  
As of May 3, 2023, the registrant had 154,366,717 shares of common stock, par value $0.0001, issued and outstanding.



Table of Contents
TABLE OF CONTENTS
- 1 -


Table of Contents
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, including, without limitation, statements in “Part I—Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements can be identified by the use of forward-looking terminology, including the words “believes,” “estimates,” “anticipates,” “expects,” “intends,” “plans,” “possible,” “may,” “might,” “will,” “potential,” “projects,” “predicts,” “continue,” “could,” “would” or “should,” or, in each case, their negative or other variations or comparable terminology. These words and similar expressions may identify forward-looking statements, but the absence of these words does not mean that a statement is not forward-looking. These forward-looking statements, which are subject to risks, uncertainties and assumptions about us, may include projections of our future financial performance, our anticipated growth strategies and anticipated trends in our business.
These statements are based on management’s current expectations, but actual results may differ materially due to various factors, risks, and uncertainties, including, but not limited to:
our financial and business performance, including financial projections and business metrics;
changes in our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;
the implementation, market acceptance and success of our technology implementation and business model;
our ability to scale in a cost-effective manner;
developments and projections relating to our competitors and industry;
the impact of the Russia-Ukraine conflict, geopolitical tensions involving China, and similar macroeconomic events, including global supply chain challenges, foreign currency fluctuations, instability in the banking sector and financial markets, elevated inflation and interest rates and monetary policy changes, upon our and our customers’, contractors’, suppliers’ and partners’ respective businesses;
our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;
our future capital requirements and sources and uses of cash;
our ability to obtain funding for our operations;
our business, expansion plans and opportunities;
our relationships with third-parties, including our customers, contractors, and suppliers;
issues related to the shipment, installation, and operation of our products;
issues related to contract execution, including customer acceptance of our products;
our ability to recognize the benefits of strategic partnerships;
the outcome of any known and unknown litigation and regulatory proceedings;
our ability to successfully deploy the proceeds from the Business Combination (as defined herein);
expectations regarding the time during which we will be an emerging growth company under the Jumpstart Our Business Startups Act (“JOBS Act”); and
other risks and uncertainties discussed in “Part II—Item 1A. Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2022.
The forward-looking statements contained in this Quarterly Report on Form 10-Q are based on our current expectations and beliefs concerning future developments and their potential effects on us. There can be no assurance that future developments affecting us will be those that we have anticipated. These forward-looking statements are as of the date of this Quarterly Report on Form 10-Q and involve a number of risks, uncertainties (some of which are beyond our control) and other assumptions that may cause actual results or performance to be materially different from those expressed or implied by these forward-looking statements. These risks and uncertainties include, but are not limited to, those factors described in “Part II—Item 1A. Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2022. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those
- 2 -


Table of Contents
projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. These risks and others described in “Part II—Item 1A. Risk Factors” may not be exhaustive.
By their nature, forward-looking statements involve risks and uncertainties because they relate to events and depend on circumstances that may or may not occur in the future. We caution you that forward-looking statements are not guarantees of future performance and that our actual results of operations, financial condition and liquidity, and developments in the industry in which we operate may differ materially from those made in or suggested by the forward-looking statements contained in this Quarterly Report on Form 10-Q. In addition, even if our results or operations, financial condition and liquidity, and developments in the industry in which we operate are consistent with the forward-looking statements contained in this Quarterly Report on Form 10-Q, those results or developments may not be indicative of results or developments in subsequent periods.
- 3 -


Table of Contents
PART I – FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
ESS Tech, Inc.
Condensed Consolidated Balance Sheets
(Unaudited, in thousands, except share and per share data)
March 31, 2023December 31, 2022
ASSETS
Current assets:
Cash and cash equivalents
$87,811 $34,767 
Restricted cash, current
1,413 1,213 
Accounts receivable, net689 4,952 
Short-term investments31,196 105,047 
Prepaid expenses and other current assets
3,952 5,657 
Total current assets
125,061 151,636 
Property and equipment, net
18,373 17,570 
Operating lease right-of-use assets3,102 3,401 
Restricted cash, non-current
676 675 
   Other non-current assets239 271 
Total assets$147,451 $173,553 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable
$2,699 $3,036 
Accrued and other current liabilities
8,533 14,125 
Accrued product warranties2,874 1,643 
Operating lease liabilities, current1,464 1,421 
Deferred revenue5,929 6,168 
Notes payable, current
1,522 1,600 
Total current liabilities
23,021 27,993 
 Notes payable, non-current
 315 
Operating lease liabilities, non-current 2,151 2,535 
Deferred revenue, non-current2,442 2,442 
Common stock warrant liabilities2,521 3,209 
Other non-current liabilities80 85 
Total liabilities30,215 36,579 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Preferred stock ($0.0001 par value; 200,000,000 shares authorized, none issued and outstanding as of March 31, 2023 and December 31, 2022)
  
Common stock ($0.0001 par value; 2,000,000,000 shares authorized, 154,344,930 and 153,821,339 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively)
16 16 
Additional paid-in capital
757,700 755,537 
Accumulated deficit
(640,480)(618,579)
Total stockholders’ equity
117,236 136,974 
Total liabilities and stockholders’ equity$147,451 $173,553 

See accompanying notes to condensed consolidated financial statements
- 4 -


Table of Contents
ESS Tech, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(Unaudited, in thousands, except share and per share data)
Three Months Ended March 31,
20232022
Revenue:
 Revenue$371 $ 
 Revenue - related parties1  
Total revenue372  
Operating expenses:
Research and development
17,732 12,898 
Sales and marketing
1,852 1,501 
General and administrative
5,287 7,789 
Total operating expenses24,871 22,188 
Loss from operations(24,499)(22,188)
Other income (expenses), net:
Interest income (expense), net
1,252 (29)
Gain on revaluation of common stock warrant liabilities
688 16,504 
Other income, net
658 4 
Total other income (expenses), net2,598 16,479 
Net loss and comprehensive loss to common stockholders$(21,901)$(5,709)
Net loss per share - basic and diluted$(0.14)$(0.04)
Weighted-average shares used in per share calculation - basic and diluted154,123,911 151,683,819 
See accompanying notes to condensed consolidated financial statements
- 5 -


Table of Contents
ESS Tech, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited, in thousands, except share data)
Preferred StockCommon StockAdditional Paid-In
Capital
Accumulated
Deficit
Total Stockholders’
Equity
SharesAmountSharesAmount
Balance as of December 31, 2021 $ 151,839,058 $16 $745,753 $(540,610)$205,159 
Issuance of common stock under employee stock plans— — 1,011,687 — 47 — 47 
Cancellation of shares used to settle payroll tax withholding— — (244,202)— (2,808)— (2,808)
Warrants exercised— — 20 — — — — 
Stock-based compensation expense— — — — 2,760 — 2,760 
Net loss— — — — — (5,709)(5,709)
Balance as of March 31, 2022 $ 152,606,563 $16 $745,752 $(546,319)$199,449 
Balance as of December 31, 2022 $ 153,821,339 $16 $755,537 $(618,579)$136,974 
Issuance of common stock under employee stock plans— — 523,591 — 104 — 104 
Stock-based compensation expense— — — — 2,059 — 2,059 
Net loss— — — — — (21,901)(21,901)
Balance as of March 31, 2023 $ 154,344,930 $16 $757,700 $(640,480)$117,236 
See accompanying notes to condensed consolidated financial statements
- 6 -


Table of Contents
ESS Tech, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited, in thousands)
Three Months Ended March 31,
20232022
Cash flows from operating activities:
Net loss$(21,901)$(5,709)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization
1,077 196 
Non-cash interest (income) expense(762)14 
Non-cash lease expense299275 
Stock-based compensation expense
2,059 2,760 
Change in fair value of common stock warrant liabilities
(688)(16,504)
Other non-cash income and expenses, net(48) 
Changes in operating assets and liabilities:
Accounts receivable
4,330 785 
Prepaid expenses and other assets
1,731 405 
Accounts payable(529)(1,852)
Accrued and other current liabilities(4,657)421 
Accrued product warranties1,231  
Deferred revenue(306) 
Operating lease liabilities(346)(165)
Net cash used in operating activities
(18,510)(19,374)
Cash flows from investing activities:
Purchases of property and equipment
(2,610)(4,041)
Maturities and purchases of short-term investments, net74,668  
Net cash provided by (used in) investing activities
72,058 (4,041)
Cash flows from financing activities:
Payments on notes payable(400)(483)
Proceeds from stock options exercised104 47 
Repurchase of shares from employees for income tax withholding purposes (2,808)
Other, net(7) 
Net cash used in financing activities
(303)(3,244)
Net change in cash, cash equivalents and restricted cash53,245 (26,659)
Cash, cash equivalents and restricted cash, beginning of period36,655 240,232 
Cash, cash equivalents and restricted cash, end of period$89,900 $213,573 
See accompanying notes to condensed consolidated financial statements
- 7 -


Table of Contents
ESS Tech, Inc.
Condensed Consolidated Statements of Cash Flows (continued)
(Unaudited, in thousands)
Three Months Ended March 31,
20232022
Supplemental disclosures of cash flow information:
Cash paid for operating leases included in cash used in operating activities$413 $403 
Non-cash investing and financing transactions:

Purchase of property and equipment included in accounts payable and accrued and other current liabilities
623 2,235 
Right-of-use operating lease assets obtained in exchange for lease obligations 4,534 
Right-of-use finance lease assets obtained in exchange for lease obligations 123 
Cash and cash equivalents$87,811 $212,331 
Restricted cash, current1,413 1,167 
Restricted cash, non-current676 75 
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows$89,900 $213,573 
See accompanying notes to condensed consolidated financial statements
- 8 -


Table of Contents
ESS TECH, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
Description of Business—ESS Tech, Inc. (“ESS” or the “Company”) is a long-duration energy storage company specializing in iron flow battery technology. ESS develops long-duration iron flow batteries for commercial and utility-scale energy storage applications requiring four or more hours of flexible energy capacity. The Company designs and produces long-duration batteries predominantly using earth-abundant materials that the Company believes can be cycled over 20,000 times without capacity fade. The Company continues to be in the research and development phase.
The Company was originally incorporated as a Cayman Islands exempted company on July 21, 2020 as a publicly traded special purpose acquisition company under the name ACON S2 Acquisition Corp. (“STWO”) for the purpose of effecting a business combination. On October 8, 2021 (the “Closing Date”), the Company consummated a business combination (the “Business Combination”) pursuant to the merger agreement, dated May 6, 2021, by and among STWO, SCharge Merger Sub, Inc., a Delaware corporation and wholly owned direct subsidiary of STWO (“Merger Sub”), and ESS Tech, Inc., a Delaware corporation (“Legacy ESS”), wherein Merger Sub merged with and into Legacy ESS, with Legacy ESS surviving as a wholly owned subsidiary of STWO. On the Closing Date, STWO changed its name from “ACON S2 Acquisition Corp.” to “ESS Tech, Inc.”, and its shares of common stock and warrants for shares of common stock commenced trading on the New York Stock Exchange under the ticker symbols “GWH” and “GWH.W”, respectively
Basis of Presentation—The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Condensed Consolidated Financial Statements—The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of the Company’s management, necessary in order to make the condensed consolidated financial statements not misleading. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 2, 2023.
Reclassifications—Certain prior year amounts have been reclassified to conform with current year presentation. These reclassifications had no effect on the reported results of operations.
2.SIGNIFICANT ACCOUNTING POLICIES
Use of Estimates—The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of commitments and contingencies as of the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Such estimates relate to, among others, the useful lives and assessment of recoverability of property and equipment, deferred tax assets valuation, determination of the fair value of the Company’s investments, earnout warrant liabilities, public warrants and private warrants and the determination of variable consideration, standalone selling prices, product warranty liabilities, as well as other accruals. These estimates are based on historical trends, market pricing, current events and other relevant assumptions and data points. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Net Loss Per Share—The Company will use the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. Under this method, net earnings are reduced by the amount of dividends declared in the current period for common stockholders and participating security holders. The remaining earnings or “undistributed earnings” are allocated between common stock and participating securities to the extent that each security may share in earnings as if all the earnings for the period had been distributed. Once calculated, the loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during each year presented. Diluted loss attributable to
- 9 -


Table of Contents
common stockholders per common share has been computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding plus the dilutive effect of outstanding options, warrants, and restricted stock units (“RSUs”) during the respective periods. In cases where the Company has a net loss, no dilutive effect is shown as options, warrants, and RSUs become anti-dilutive.
Cash and Cash Equivalents—Cash and cash equivalents include cash in bank accounts, money market funds, and investments with a maturity of three months or less at the date of purchase. Cash equivalents are recorded at carrying value, which approximates fair value.
Restricted CashRestricted cash is required as collateral for certain of the Company’s lease agreements and contractual supply and service arrangements. Restricted cash includes a certificate of deposit for the Company’s lease agreements, collateral associated with a standby letter of credit issued to a customer, and a performance and payment bond for the Company’s supply and service arrangements. The certificate of deposit and bond are recorded at carrying value, which approximates fair value. Restricted cash amounts are reported in the condensed consolidated balance sheets as current or non-current depending on when the cash will be contractually released.
Accounts Receivable, Net—The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses which is included in accounts receivable, net in the condensed consolidated balance sheets. The Company had no allowance for expected credit losses recorded at either March 31, 2023 or December 31, 2022.
Investments—Investments consist primarily of U.S. Treasury securities, U.S. agency securities, and commercial paper and are classified as trading securities as they are bought and held principally for the purpose of selling them in the near term. Trading securities are carried on the condensed consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net gains of $5 thousand and zero for the three month periods ended March 31, 2023 and 2022, respectively.
Revenue Recognition—Revenue is earned from the sale, installation and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company’s performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, the Company’s performance obligations are satisfied at the point in time when the customer obtains control of the system, based primarily on shipping terms within individual customer contracts, unless specific customer acceptance criteria must be met, in which case revenue is deferred until customer acceptance has been received.
No right of return exists on sales of energy storage systems. Performance obligations for services, including the optional Ironclad Services Plan (“ISP”) extended warranty and ongoing operations and maintenance program provided to customers, are satisfied over time as the respective services are performed.
The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.
Costs to obtain a contract relate primarily to commissions paid to the Company’s sales personnel related to the sale of energy storage systems. The Company expenses costs associated with obtaining new contracts as incurred if the amortization period of the asset recognized by the Company is one year or less.
The Company invoices customers in accordance with customer agreements and in advance of recognizing revenue as the Company has not satisfied certain performance obligations that transfer control to the customer. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including but not limited to shipment readiness, delivery, commissioning of the system, and completion of final site testing. Advanced customer payments and unsatisfied performance obligations are recognized as deferred revenue in the condensed consolidated balance sheets.
Sales tax collected from customers is recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability until remitted to governmental authorities. Shipping and handling, freight costs and other reimbursable costs are accounted for as fulfillment activities and included in revenue. Related costs are included in research and development expenses while the Company is in the research and development phase.
- 10 -


Table of Contents
Product Warranties—Warranty obligations are incurred in connection with the sale of the Company’s products. The Company generally provides a standard warranty for a period of one year and an extended warranty through the optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a service-type warranty which is a distinct service and a portion of the transaction price is allocated to that performance obligation.
Costs to provide for standard warranty obligations are estimated and recorded as a liability at the time revenue is recognized on the sale of the energy storage system. Warranty reserves include management’s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date. Initial accruals and adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.
Stock-Based Compensation—The Company accounts for stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation (“ASC 718”). The Company measures and recognizes compensation expense for all stock-based awards based on estimated fair values on the date of the grant, recognized over the requisite service period. For awards that vest solely based on a service condition, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The compensation expense related to stock-based awards with performance conditions is recognized over the requisite service period when achievement of the performance conditions is probable. The compensation expense related to stock-based awards with market conditions is recognized on an accelerated attribution basis over the requisite service period, identified as the derived service period over which the market conditions are expected to be achieved, and is not reversed if the market condition is not satisfied. The Company accounts for forfeitures as they occur. Stock-based awards granted to employees are primarily stock options and RSUs.
The fair value of each stock option granted is estimated using the Black-Scholes Merton option-pricing model using the single-option award approach. The following assumptions are used in the Black-Scholes Merton option-pricing model:
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield available on the date of grant on U.S. Treasury zero-coupon bonds issued with a term that is equal to the option’s expected term at the grant date.
Expected Volatility—The Company estimates the volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term for employees represents the period over which options granted are expected to be outstanding using the simplified method, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The simplified method deems the term to be the average of the time-to-vesting and contractual life of the stock-based awards.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Fair Value—The Company follows ASC 820, Fair Value Measurements (“ASC 820”), which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.
ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about what market participants would use in pricing the asset or liability based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:
Level 1: Observable inputs such as quoted prices in active markets for identical assets or liabilities to which the Company has access at a measurement date.
Level 2: Observable inputs other than Level 1 quoted prices that are observable for the asset or liability, either directly or indirectly; these include quoted prices for similar assets or liabilities in an active market, quoted prices for identical assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
- 11 -


Table of Contents
Level 3: Unobservable inputs for which little or no market data exists and for which the Company must develop its own assumptions regarding the assumptions that market participants would use in pricing the asset or liability, including assumptions regarding risk.
Because of the uncertainties inherent in the valuation of assets or liabilities for which there are no observable inputs, those estimated fair values may differ significantly from the values that may have been used had a ready market for the assets or liabilities existed.
Recent Accounting Pronouncements—Pursuant to the Jumpstart Our Business Startups Act (“JOBS Act”), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company’s condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company also intends to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company.
Recently Adopted Accounting Pronouncements—On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. The adoption did not result in a material impact to the Company’s condensed consolidated financial statements or related disclosures. In future periods, as revenue and accounts receivable increase, ASU 2016-13 could have a material impact on its condensed consolidated financial statements.
3.NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss attributable to common stockholders$(21,901)$(5,709)
Weighted-average shares outstanding – basic and diluted154,123,911 151,683,819 
Net loss per share – basic and diluted$(0.14)$(0.04)
Due to the net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per common share were the same, as the effect of potentially dilutive securities would have been anti-dilutive.
The following outstanding balances of common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:
Three Months Ended March 31,
20232022
Stock options2,735,795 3,707,113 
RSUs12,075,979 4,633,968 
Warrants11,473,727 11,461,227 
Number of securities excluded26,285,501 19,802,308 
- 12 -


Table of Contents
4.PREPAID EXPENSES AND OTHER CURRENT ASSETS
Prepaid expenses and other current assets consist of the following (in thousands):
March 31, 2023December 31, 2022
Insurance$1,669 $2,033 
Vendor advances1,716 3,147 
Other567 477 
Total prepaid expenses and other current assets$3,952 $5,657 
5.PROPERTY AND EQUIPMENT, NET
Property and equipment, net consists of the following (in thousands):
March 31, 2023December 31, 2022
Machinery and equipment$14,417 $13,699 
Furniture and fixtures184 184 
Leasehold improvements3,175 3,115 
Software183 183 
Construction in process4,326 3,230 
Total property and equipment22,285 20,411 
Less accumulated depreciation(3,912)(2,841)
Total property and equipment, net$18,373 $17,570 
Depreciation and amortization expense related to property and equipment, net was $1,071 thousand and $196 thousand for the three months ended March 31, 2023 and 2022, respectively.
6.ACCRUED AND OTHER CURRENT LIABILITIES
Accrued and other current liabilities consist of the following (in thousands):
March 31, 2023December 31, 2022
Payroll and related benefits$2,580 $2,948 
Materials and related purchases3,515 6,892 
Amounts due to customers1,014 770 
Professional and consulting fees935 1,011 
Accrued capital purchases190 1,093 
Other299 1,411 
Total accrued and other current liabilities$8,533 $14,125 
7.ACCRUED PRODUCT WARRANTIES
The following table summarizes product warranty activity (in thousands):
Three Months Ended March 31,
20232022
Accrued product warranties - beginning of period$1,643 $ 
Accruals for warranties issued 1,504  
Repairs and replacements(273) 
Accrued product warranties - end of period$2,874 $ 
- 13 -


Table of Contents
8.BORROWINGS
Borrowings consist of the following (in thousands):
March 31, 2023December 31, 2022
Total notes payable$1,522 $1,915 
Less current portion of notes payable1,522 1,600 
Notes payable, non-current$ $315 
Notes Payable
In 2018, the Company entered into a $1,000 thousand note payable with Silicon Valley Bank (“SVB”) that was secured by all property of the Company, except for its intellectual property. The note payable’s original maturity date was July 1, 2021.
In March 2020, the Company amended the note payable and borrowed an additional $4,000 thousand. The additional $4,000 thousand borrowing changed the present value of cash flows by more than 10% and, as such, was treated as a debt extinguishment. The Company recognized a $62 thousand loss on extinguishment of debt for the year ended December 31, 2022. The Company’s notes payable to SVB were recorded at fair value as part of the extinguishment. The $4,000 thousand note payable’s original maturity date was January 1, 2023.
In April 2020, the Company entered into a deferral agreement (“Deferral Agreement”) to extend the maturity date of the original $1,000 thousand note payable to September 1, 2022 and extend the maturity date of the additional $4,000 thousand note payable to January 1, 2024. The Company accounted for the Deferral Agreement as a debt modification based on an analysis of cash flows before and after the debt modification.
The original $1,000 thousand note payable was fully repaid in September 2022, pursuant to the terms of the Deferral Agreement.
The notes payable bear interest at 0.50% below the bank’s prime rate (7.50% on March 31, 2023). The Company makes monthly interest and principal payments on the notes payable based on the schedule defined in the agreement.
In connection with the closure of SVB on March 10, 2023, the notes payable have been assumed by First Citizens BancShares. The notes payable retained the same existing terms and covenants that were in place with SVB.
At March 31, 2023 and subsequently, the notes payable were in default due to lower than required cash balances held by the Company at SVB; however, no event of default has been declared nor has acceleration of indebtedness been triggered by the bank. Should the bank trigger acceleration of indebtedness, the Company has sufficient cash on hand to meet the obligation. The notes payable are classified within notes payable, current as of March 31, 2023.
9.COMMITMENTS AND CONTINGENCIES
The Company, from time to time, is a party to various claims, legal actions, and complaints arising in the ordinary course of business. The Company is not aware of any legal proceedings or other claims, legal actions, or complaints through the date of issuance of these condensed consolidated financial statements.
As of December 31, 2022, the Company had a standby letter of credit with First Republic Bank totaling $725 thousand as security for an operating lease of office and manufacturing space in Wilsonville, Oregon. In March 2023, the letter of credit was reduced to $75 thousand. As of March 31, 2023 the letter of credit was secured by a restricted certificate of deposit account totaling $75 thousand. There were no draws against the letter of credit during the three months ended March 31, 2023 and 2022.
On September 1, 2022, the Company executed a standby letter of credit with CitiBank, N.A., for $600 thousand as security for the performance and payment of the Company’s obligations under a customer agreement. The letter of credit is in effect until the date on which the warranty period under the agreement expires, which is anticipated to be in 2025. As of March 31, 2023, $600 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, non-current. There were no draws against the letter of credit during the three months ended March 31, 2023.
On March 9, 2023, the Company executed a standby letter of credit with SVB (subsequently assumed by First Citizens BancShares) for $200 thousand in support of the Company’s customs and duties due on imported materials. The letter of credit is in effect until March 9, 2024. As of March 31, 2023, $200 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, current. There were no draws against the letter of credit during the three months ended March 31, 2023.
- 14 -


Table of Contents
The Company purchases materials from several suppliers and has entered into agreements with various contract manufacturers, which include cancellable and noncancellable purchase commitments. As of March 31, 2023 and December 31, 2022, total unfulfilled noncancellable purchase commitments were $17,497 thousand and $21,540 thousand, respectively. In addition, total unfulfilled cancellable purchase commitments amounted to $5,275 thousand and $5,663 thousand as of March 31, 2023, and December 31, 2022, respectively. These purchase commitments were not recorded in the condensed consolidated financial statements.
10.COMMON STOCK WARRANTS
Common stock warrant balances consist of the following:
March 31, 2023December 31, 2022
Public Warrants outstanding7,377,893 7,377,893 
Private Warrants outstanding:
Other Private Warrants outstanding3,500,000 3,500,000 
Earnout Warrants outstanding583,334 583,334 
Total common stock warrants11,461,22711,461,227
As part of STWO’s initial public offering, 8,333,287 warrants to purchase common stock listed on the New York Stock Exchange (“NYSE”) under the ticker symbol “GWH.W” (the “Public Warrants”) were sold. The Public Warrants entitle the holder thereof to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. No fractional shares will be issued upon exercise of the warrants. The Public Warrants will expire five years after completion of the Business Combination, on October 8, 2026, or earlier upon redemption or liquidation.
The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder, and if, and only if, the reported last sale price of common stock equals or exceeds $18.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.
The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.10 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive a number of shares determined based on the redemption date fair market value of the shares, and if, and only if, the reported last sale price of common stock equals or exceeds $10.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.
Simultaneously with STWO’s initial public offering, STWO issued in a private placement of 4,666,667 warrants to purchase common stock (the “Private Warrants”) to STWO’s sponsor. In connection with the Business Combination, STWO’s sponsor agreed to forfeit 583,333 Private Warrants. Of the remaining 4,083,334 Private Warrants, 3,500,000 were immediately vested and 583,334 warrants (the “Earnout Warrants”) were vested upon meeting certain earnout milestone events on November 9, 2021. Each Private Warrant and Earnout Warrant is exercisable for one share of common stock at a price of $11.50 per share, subject to adjustment.
The Private Warrants and Earnout Warrants, post vesting on November 9, 2021, are identical to the Public Warrants, except that the Private Warrants and Earnout Warrants and the shares of common stock issuable upon exercise of the Private Warrants were not transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants and Earnout Warrants are non-redeemable so long as they are held by the initial purchasers or such purchasers’ permitted transferees. If the Private Warrants and Earnout Warrants are held by someone other than their initial purchasers or their permitted transferees, then the Private Warrants and Earnout Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. Additionally, if the Company redeems the Public Warrants when the common stock equals or exceeds $10.00 per share for any 20 trading days within a 30-day period ending on the third trading day prior to the date the Company sends the notice of redemption to warrant holders and the closing price of
- 15 -


Table of Contents
the common share for any 20 trading days within the same period is less than $18.00 per share, the Company must concurrently redeem the Private Warrants and Earnout Warrants.
The table below shows the common stock warrant activities during the three months ended March 31, 2023:
December 31, 2022IssuedExercisedMarch 31, 2023
Earnout Warrants583,334   583,334
Public Warrants7,377,893   7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000   3,500,000
Total common stock warrants11,461,227   11,461,227
The table below shows the common stock warrant activities during the three months ended March 31, 2022:
December 31, 2021IssuedExercisedMarch 31, 2022
Earnout Warrants583,334   583,334
Public Warrants7,377,913  20 7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000   3,500,000
Total common stock warrants11,461,247  20 11,461,227
The Company’s common stock warrants were initially recorded at fair value upon completion of the Business Combination and are adjusted to fair value at each reporting date based on the market price of the Public Warrants, with the change in fair value recorded as a component of other income and expense in the condensed consolidated statements of operations and comprehensive loss. For the three months ending March 31, 2023, the Company recorded a net decrease to the liabilities for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $35 thousand, $443 thousand and $210 thousand, respectively. For the three months ended March 31, 2022, the Company recorded a net decrease to the liabilities for the for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $840 thousand, $10,624 thousand and $5,040 thousand, respectively.
SMUD Warrant
On September 16, 2022, the Company entered into a warrant agreement with the Sacramento Municipal Utility District (“SMUD”), whereby the Company agreed to issue a warrant for up to 500,000 shares of the Company’s common stock at an exercise price of $4.296 per share. The vesting of the shares underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2030 pursuant to a related commercial agreement. As of March 31, 2023 and December 31, 2022, 12,500 shares underlying the warrant were vested.
11.STOCK-BASED COMPENSATION
Stock-based compensation expense is allocated on a departmental basis based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended March 31,
20232022
Research and development$993 $587 
Sales and marketing150 54 
General and administrative916 2,119 
Total stock-based compensation$2,059 $2,760 
2021 Equity Incentive Plan
In October 2021, the Board of Directors of the Company adopted the ESS Tech, Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan became effective upon consummation of the Business Combination. Stock awards under the plan may be issued as Incentive Stock Options (“ISO”), Non-statutory Stock Options (“NSO”), Stock Appreciation Rights, Restricted Stock Awards, or RSU Awards. Only employees are eligible to receive ISO awards. Employees, directors, and consultants who are providing continuous service to the Company are eligible to receive stock awards other than ISOs. The number of shares available for issuance under the 2021 Plan will be increased on the first day of
- 16 -


Table of Contents
each fiscal year beginning with the 2022 fiscal year and ending with the 2031 fiscal year, in an amount equal to the lesser of (i) 15,260,000 Shares, (ii) five percent (5%) of the outstanding shares on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the Company no later than the last day of the immediately preceding fiscal year. Under the 2021 Plan, the Company is authorized to issue 22,224,640 shares of common stock as of March 31, 2023.
Option prices for incentive stock options are set at the fair market value of the Company’s common stock at the date of grant. The fair market value of RSUs is set at the closing sales price of the Company’s common stock at the date of grant. Employee new hire grants generally cliff vest at the end of the first year and then 1/48th of the original grant ratably over the remaining three years. Grants expire 10 years from the date of grant.
As of March 31, 2023, there were 9,530,520 shares available for future grant under the 2021 Plan.
Stock Options and Restricted Stock Units
Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):
Options OutstandingRSUs
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
 contractual
term
(years)
Aggregate
intrinsic
values
($'000s)
Number of plan shares outstandingWeighted average
grant date fair value
per Share
Balances as of December 31, 2022
3,223,109 $1.01 7.39$4,583 6,346,955 $6.10 
Options and RSUs granted  6,471,697 1.18 
Options exercised and RSUs released(300,501)2.17 (223,090)2.05 
Options and RSUs forfeited(186,813)0.51 (519,583)4.38 
Balances as of March 31, 2023
2,735,795 $1.12 7.08$2,428 12,075,979 $3.53 
Options vested and exercisable - December 31, 2022
1,947,123 $0.76 7.06$3,244 
Options vested and exercisable - March 31, 2023
1,811,938 $0.86 6.77$1,710 
No options were granted during the three months ended March 31, 2023. The weighted average assumptions used to determine the fair value of options granted in the three months ended March 31, 2022 were as follows:
2022
Risk-free rate1.64 %
Expected volatility73.95 %
Expected term6 years
Expected dividends 
As of March 31, 2023, there was approximately $31,014 thousand of unamortized stock-based compensation expense related to unvested stock options and RSUs, which is expected to be recognized over a weighted-average period of 3.22 years.
Employee Stock Purchase Plan
In May 2022, the Company commenced its first offering period under the ESS Tech, Inc. Employee Stock Purchase Plan (the “ESPP”), which assists employees in acquiring a stock ownership interest in the Company. The ESPP permits eligible employees to purchase common stock at a discount through payroll deductions during specified offering periods. No employee may purchase more than $25,000 worth of stock in any calendar year. The price of shares purchased under the ESPP is equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. The total ESPP expense for the three months ended March 31, 2023 was $59 thousand.
- 17 -


Table of Contents
12.FAIR VALUE MEASUREMENTS
The Company follows ASC 820, which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.
The following tables present the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
March 31, 2023
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$69,243 $69,243 $ 
U.S. Treasury securities8,404  8,404 
Total Level 177,647 69,243 8,404 
Level 2:
Certificate of deposit76 76  
U.S. agency securities25,358 13,488 11,870 
Commercial paper14,901 3,979 10,922 
Total Level 240,335 17,543 22,792 
Total assets measured at fair value$117,982 $86,786 $31,196 
December 31, 2022
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$27,993 $27,993 $ 
U.S. Treasury securities19,944  19,944 
Total Level 147,937 27,993 19,944 
Level 2:
Certificate of deposit75 75  
U.S. agency securities55,319  55,319 
Commercial paper35,756 5,972 29,784 
Total Level 291,150 6,047 85,103 
Total assets measured at fair value$139,087 $34,040 $105,047 
- 18 -


Table of Contents
The following tables present the Company’s fair value hierarchy for its financial liabilities measured at fair value on a recurring basis (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$ $128 $ $128 
Public Warrants1,623   1,623 
Private Warrants (excluding Earnout Warrants) 770  770 
Total liabilities measured at fair value$1,623 $898 $ $2,521 
December 31, 2022
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$ $163 $ $163 
Public Warrants2,066   2,066 
Private Warrants (excluding Earnout Warrants) 980  980 
Total liabilities measured at fair value$2,066 $1,143 $ $3,209 
There were no transfers among Level 1, Level 2, or Level 3 categories during the periods presented. The carrying amounts of the Company’s notes payable and accounts payable approximate their fair values due to their short maturities.
Level 1 Assets: The Company invests in money market funds and U.S Treasury securities that have maturities of 90 days or less. These assets are valued using observable inputs that reflect quoted prices for securities with identical characteristics.
Level 2 Assets: The Company invests in a certificate of deposit, U.S. agency securities, and commercial paper. These assets are valued using observable inputs that reflect quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals).
Level 1 Liabilities: The Company values its public common stock warrants based on the market price of the warrants.
Level 2 Liabilities: The Company values its earnout warrant liabilities and private common stock warrants based on the market price of the Company’s public common stock warrants.
13.INCOME TAXES
The Company did not record an income tax provision for the three month periods ended March 31, 2023 and 2022, respectively, due to the Company’s history of losses, and accordingly, has recorded a valuation allowance against substantially all of the Company’s net deferred tax assets. The Company records a valuation allowance when it is more likely than not that some portion, or all, of the Company’s deferred tax assets will not be realized.
14.REVENUE
Disaggregated Revenue
The following table presents the Company’s revenue, disaggregated by source (in thousands):
Three Months Ended March 31,
20232022
Product revenue$366 $ 
Service and other revenue6  
Total revenue$372 $ 
The majority of the Company’s revenue is derived from the product sales of energy storage systems. See Note 2, Significant Accounting Policies, for further information regarding revenue recognition.
- 19 -


Table of Contents
Contract Balances
Contract assets relate to unbilled amounts resulting from contract arrangements in which the related revenue recognition performance obligations have been satisfied, however invoicing to the customer has not yet occurred. Deferred revenue (or contract liabilities) relates to consideration received from customers in advance of the Company satisfying the revenue recognition performance obligations under the related contractual arrangements. Contract balances are reported in a net contract asset or deferred revenue liability position on a contract-by-contract basis at the end of each reporting period. Contract assets are included in prepaid expenses and other current assets and deferred revenue is presented separately on the condensed consolidated balance sheets.
The following table provides information about contract assets and deferred revenue from contracts with customers (in thousands):
March 31, 2023December 31, 2022
Contract assets$76 $11 
Deferred revenue8,371 8,610 
Contract assets increased by $65 thousand during the three months ended March 31, 2023 due to the recognition of revenues for which invoicing had not yet occurred. Deferred revenue decreased by $239 thousand during the three months ended March 31, 2023, reflecting $370 thousand in customer advance payments, offset by the recognition of $372 thousand of revenue that was included in the deferred revenue balance at the beginning of the period, $58 thousand of deposits returned to customers, and $244 thousand of reclassifications to accrued and other current liabilities due to changes in the estimation of variable consideration.
Deferred revenue of $5,929 thousand is expected to be recognized within the next twelve months and non-current deferred revenue of $2,442 thousand is expected to be recognized in the subsequent twelve months.
15.RELATED PARTY TRANSACTIONS
During the year ended December 31, 2022, the Company recognized revenue of $284 thousand for sales of energy storage systems and extended warranty services to related parties. As of December 31, 2022, the Company had recorded deferred revenue of $5 thousand for sales of extended warranty services to related parties.
During the three months ended March 31, 2023, the Company recognized revenue of $1 thousand for sales of extended warranty services to related parties. As of March 31, 2023, the Company had recorded deferred revenue of $4 thousand for sales of extended warranty services to related parties.
- 20 -


Table of Contents
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read together with the condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our Annual Report on Form 10-K for the year ended December 31, 2022. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include those identified below and those discussed in the section titled “Part II—Item 1A. Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q.
Overview
ESS is a long-duration energy storage company specializing in iron flow battery technology. We design and produce long-duration batteries predominantly using earth-abundant materials that we believe can be cycled over 20,000 times without capacity fade. Because we designed our batteries to operate using an electrolyte of primarily salt, iron and water, they are non-toxic and substantially recyclable.
Our long-duration iron flow batteries are the product of nearly 50 years of scientific advancement. Our founders, Craig Evans and Dr. Julia Song, began advancing this technology in 2011 and formed Legacy ESS. Our team has significantly enhanced the technology, improved the round-trip efficiency and developed an innovative and patented solution to the hydroxide build-up problem that plagued previous researchers developing iron flow batteries. Our proprietary solution to eliminate the hydroxide formation is known as the Proton Pump, and it works by utilizing hydrogen generated by side reactions on the negative electrode. The Proton Pump converts the hydrogen back into protons in the positive electrolyte. This process eliminates the hydroxide and stabilizes the electrolytes’ pH levels.
Our batteries provide flexibility to grid operators and energy assurance for commercial and industrial customers. Our technology addresses energy delivery, duration and cycle-life in a single battery platform that compares favorably to lithium-ion batteries, the most widely deployed alternative technology. Using our iron flow battery technology, we are developing two products, each of which is able to provide reliable, safe, long-duration energy storage. Our first energy storage product, the Energy Warehouse, is our “behind-the-meter” solution (referring to solutions that are located on the customer’s premises, behind the service demarcation with the utility) that offers energy storage ranging from four to 12-hour duration. Our second, larger scale energy storage product, the Energy Center, is designed for “front-of-the-meter” (referring to solutions that are located outside the customer’s premises, typically operated by the utility or by third-party providers who sell energy into the grid, often known as independent power producers) deployments specifically for utility and large commercial and industrial consumers.
Key Factors and Trends Affecting our Business
We believe that our performance and future success depends on several factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section “Part II—Item 1A. Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q.
We believe we have the opportunity to establish attractive margin unit economics if we are able to continue to reduce production costs and scale our operations. Our future financial performance will depend on our ability to deliver on these economies of scale with lower product costs. We believe our business model is positioned for scalability due to the ability to leverage the same product platform across our customer base. Significant improvements in manufacturing scale are expected to decrease the cost of materials and direct labor. Compared to 2022, we expect our indirect cost of goods and operating expenses to increase as we ramp up our research and development and manufacturing activities including with respect to our supply chain, parts and launch of our second-generation Energy Warehouses. Achievement of margin targets and cash flow generation is dependent on achieving scale in our business including finalizing development and manufacturing of Energy Centers and selling our core battery components for integration by third parties into completed systems
Our near-term and medium-term revenue is expected to be generated from our Energy Centers and second-generation Energy Warehouses. We believe our unique technology provides a compelling value proposition and an opportunity for favorable margins and unit economics in the energy storage industry in the future.
Impact of Macroeconomic Developments
We are closely monitoring macroeconomic developments, including global supply chain challenges, foreign currency fluctuations, elevated inflation and interest rates and monetary policy changes, and global events, such as the Russia-Ukraine conflict and other areas of geopolitical tension around the world, and how they may adversely impact our and our customers’, contractors’, suppliers’ and partners’ respective businesses. In particular, weak economic conditions or significant uncertainty regarding the stability of financial markets related to stock market volatility, inflation, recession or
- 21 -


Table of Contents
governmental fiscal, monetary and tax policies, among others, could adversely impact our and our customers’ business, financial condition and operating results. In addition, general and ongoing tightening in the credit market, lower levels of liquidity, increases in rates of default and bankruptcy, and significant volatility in equity and fixed-income markets could all negatively impact our customers, contractors, suppliers and partners. Potentially as a result of these macroeconomic forces, we have experienced during the first quarter of 2023 supply constraints, increased shipping delays for certain customer contracts, and delays in timing of payments from some of our customers. We believe some or all of these negative trends may continue during future quarters of 2023.
To the extent challenging macroeconomic conditions persist, we may experience an extension and worsening of these effects as well as additional adverse effects on our business, financial condition, or results of operations in future periods. These effects could include, among others, increased slowness in purchasing decisions by existing and potential new customers, additional delays in timing of payment under our existing customer contracts, further reduction or delays in purchasing decisions by our customers, potential losses of customers as a result of economic distress or bankruptcy, and increased costs for raw materials and shipping resulting from continued inflationary cost pressures.
For further discussion of the challenges and risks we confront related to macroeconomic conditions and geopolitical tension around the world, please refer to “Part II—Item 1A. Risk Factors” of this Quarterly Report on Form 10-Q.
Inflation Reduction Act of 2022
On August 16, 2022, President Biden signed into law the Inflation Reduction Act (the “IRA”), which extends the availability of investment tax credits (“ITCs”) and production tax credits and makes significant changes to the tax credit regime that applies to solar and energy storage products. As a result of changes made by the IRA, the ITC for solar generation projects is extended until at least 2033, and has been expanded to include stand-alone battery storage. This expansion provides significant certainty on the tax incentives that will be available to stand-alone battery projects in the future. We believe the IRA will increase demand for our services due to the extensions and expansions of various tax credits that are critical for our customers’ economic returns, while also providing more certainty in and visibility into the supply chain for materials and components for energy storage systems. We are continuing to evaluate the overall impact and applicability of the IRA as final rules and regulations are issued, and the passage of comparable legislation in other jurisdictions, to our results of operations going forward.
Components of Results of Operations
Revenue
We earn revenue from the sale of our energy storage products and from service contracts. Revenue from service contracts include extended warranty and maintenance services for our energy storage products.
We recognize revenues subject to the terms of our customer contracts and in accordance with ASC 606, Revenue from Contracts with Customers. We invoice our customers based upon contractual terms, and accordingly, we have deferred revenues and contract assets depending upon whether we can invoice in advance of satisfying the performance obligations under the respective customer contract or in arrears, respectively.
Operating expenses
Research and development expenses
Costs related to research and development consist of direct product development material costs, including freight charges, and product development personnel-related expenses, warranty-related costs, depreciation charges, overhead related costs, consulting services and other direct expenses. Personnel-related expenses consist of salaries, benefits and stock-based compensation. We expect our research and development costs to increase as we continue to invest in research and development activities to achieve our product roadmap as well as due to inflationary pressures.
Sales and marketing expenses
Sales and marketing expenses consist primarily of salaries, benefits and stock-based compensation for marketing and sales personnel and related support teams. To a lesser extent, sales and marketing expenses also include professional services costs, travel costs, and trade show sponsorships. We expect that our sales and marketing expenses will increase over time as we continue to hire additional personnel to scale our business.
General and administrative expenses
General and administrative expenses consist of personnel-related expenses for our corporate, executive, finance, legal, and other administrative functions, as well as expenses for outside professional services and insurance costs. Personnel-related expenses consist of salaries, benefits and stock-based compensation. To a lesser extent, general and administrative expenses include depreciation and other allocated costs, such as facility-related expenses, and supplies. We expect our
- 22 -


Table of Contents
general and administrative expenses to increase as we scale headcount with the growth of our business, and as a result of operating as a public company, including compliance with the rules and regulations of the SEC and other administrative and professional services.
Other income (expenses), net
Interest income (expense), net
Interest expense consists primarily of interest on our notes payable. Interest income consists primarily of earned income on our cash equivalents, restricted cash, and short-term investments. These amounts will vary based on our cash, cash equivalents, restricted cash and short-term investment balances, and on market rates.
Gain on revaluation of common stock warrant liabilities
The gain on revaluation of common stock warrant liabilities consists of periodic fair value adjustments related to the Public Warrants and Private Warrants (including the Earnout Warrants).
Other income, net
Other income (expense), net consists primarily of various gains and losses associated with our short-term investments and other income and expense items.
Results of Operations
The following table sets forth ESS’s operating results for the periods indicated:
Three Months Ended March 31,
($ in thousands)20232022$
Change
%
Change
Revenue$372 $— $372 N/M
Operating expenses:
Research and development
17,732 12,898 4,834 37.5
Sales and marketing
1,852 1,501 351 23.4
General and administrative
5,287 7,789 (2,502)(32.1)
Total operating expenses
24,871 22,188 2,683 12.1
Loss from operations
(24,499)(22,188)(2,311)10.4
Other income (expenses), net:
Interest income (expense), net1,252 (29)1,281 N/M
Gain on revaluation of common stock warrant liabilities688 16,504 (15,816)(95.8)
Other income, net658 654 N/M
Total other income (expenses), net2,598 16,479 (13,881)(84.2)
Net loss and comprehensive loss to common stockholders
$(21,901)$(5,709)$(16,192)283.6%
__________________
N/M = Not meaningful
Revenue
Revenue for the three months ended March 31, 2023 was $372 thousand compared to zero for the three months ended March 31, 2022 as we began recognizing revenue on initial units of our energy storage products shipped in the second quarter of 2022. Cost of goods sold for units associated with the revenue recognized in the current period is zero as related costs have been accounted for as part of research and development expenses in the respective periods incurred; however, the production costs for these units significantly exceeded their selling price. This accounting treatment will continue until we meet the criteria for commercialization. After we exit the research and development phase upon meeting the criteria for commercialization, we expect to recognize a lower of cost or net realizable value charge as the cost of our inventories is likely to exceed estimated net realizable value.
Research and development
Research and development expenses increased by $4,834 thousand or 37% from $12,898 thousand for the three months ended March 31, 2022 to $17,732 thousand for the three months ended March 31, 2023. The increase resulted from an
- 23 -


Table of Contents
increase in purchases of materials and supplies, including related freight costs, increased personnel-related expenses due to expanded headcount and an increase in warranty-related costs.
Sales and marketing
Sales and marketing expenses increased by $351 thousand or 23% from $1,501 thousand for the three months ended March 31, 2022 to $1,852 thousand for the three months ended March 31, 2023. The increase is driven by increased personnel-related expenses due to expanded headcount and fees paid to outside marketing and sales consultants.
General and administrative
General and administrative expenses decreased by $2,502 thousand or 32% from $7,789 thousand for the three months ended March 31, 2022 to $5,287 thousand for the three months ended March 31, 2023. The decrease is due to a decrease in stock-based compensation expense as a result of reduced board member and executive compensation, decreased insurance costs, and decreased fees paid to outside service providers including legal, accounting and external audit fees.
Other income (expenses), net
Interest income (expenses), net
Interest income (expenses), net was $1,252 thousand of interest income for the three months ended March 31, 2023 compared to $29 thousand of interest expense for the three months ended March 31, 2022. The change resulted from a decrease in interest expense resulting primarily from a decrease in borrowings for 2023 compared to 2022 and an increase in interest income driven by interest earned on our short-term investment portfolio during the three months ended March 31, 2023.
Gain on revaluation of common stock warrant liabilities
The change in fair value of common stock warrant liabilities resulted in a gain of $688 thousand for the three months ended March 31, 2023 and a gain of $16,504 thousand for the three months ended March 31, 2022. The changes in fair value of warrant liabilities were driven by changes in the market price of our common stock over the respective periods.
Other income, net
Other income, net increased by $654 thousand from $4 thousand for the three months ended March 31, 2022 to $658 thousand for the three months ended March 31, 2023 as a result of an increase in funding received from federal agencies for our research and development activities.
Liquidity and Capital Resources
Since our inception, we have financed our operations primarily through the issuance and sale of equity and debt securities and loan agreements. We have incurred significant losses and have negative cash flows from operations. As of March 31, 2023, we had an accumulated deficit of $640,480 thousand. Management expects to continue to incur additional substantial losses in the foreseeable future as a result of our research and development and other operational activities. As of March 31, 2023, we had unrestricted cash and cash equivalents of $87,811 thousand, which is available to fund future operations, and short-term investments of $31,196 thousand. We believe that our unrestricted cash and cash equivalents and short-term investments as of March 31, 2023 will enable us to maintain our operations and satisfy our financial obligations for a period of at least 12 months following the filing date of our condensed consolidated financial statements. However, we may seek to raise additional equity or debt financing. If such financing is not available or only available on onerous terms or if the financing terms are less desirable than we expect, we may be forced to decrease our level of investment in product development or scale back our operations, which would have an adverse impact on our business and financial prospects.
If we are required to raise additional funds by issuing equity securities, dilution to our stockholders would result. If we raise additional funds by issuing any shares of preferred stock, such securities may also provide for rights, preferences or privileges senior to those of holders of our common stock. If we raise additional funds by issuing debt securities, such debt securities would have rights, preferences and privileges senior to those of holders of our common stock, and the terms of such debt securities or borrowings could impose significant restrictions on our operations. The credit market and financial services industry have in the past, and may in the future, experience periods of uncertainty that could impact the availability and cost of equity and debt financing. For example, in March 2023, the closure of SVB and Signature Bank destabilized many financial institutions and created uncertainty across the industry. Future defaults or other similar destabilizing events could impact the credit markets and adversely impact our ability to access our capital and to obtain debt financing on favorable terms.
In March 2020, we borrowed $4,000 thousand through a note payable with SVB that is secured by significantly all of our property, except for intellectual property. The $4,000 thousand note payable’s original maturity date was January 1, 2023;
- 24 -


Table of Contents
however, the maturity date was modified and extended to January 1, 2024. The note bears interest at 0.50% below the bank’s prime rate (7.50% rate at March 31, 2023). As of March 31, 2023, the outstanding principal balance on the note payable was $1,333 thousand. See Note 8, Borrowings, to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
As of December 31, 2022, we had a standby letter of credit with First Republic Bank totaling $725 thousand as security for an operating lease of office and manufacturing space in Wilsonville, Oregon. In March 2023, the letter of credit was reduced to $75 thousand. As of March 31, 2023 the letter of credit was secured by a restricted certificate of deposit account totaling $75 thousand. There were no draws against the letter of credit during the three months ended March 31, 2023 and 2022.
On September 1, 2022, we executed a standby letter of credit with CitiBank, N.A., for $600 thousand as security for the performance and payment of the Company’s obligations under a customer agreement. The letter of credit is in effect until the date on which the warranty period under the agreement expires, which is anticipated to be in 2025. As of March 31, 2023, $600 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, non-current. There were no draws against the letter of credit during the three months ended March 31, 2023.
On March 9, 2023, we executed a standby letter of credit with SVB (subsequently assumed by First Citizens BancShares) for $200 thousand in support of our customs and duties due on imported materials. The letter of credit is in effect until March 9, 2024. As of March 31, 2023, $200 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, current. There were no draws against the letter of credit during the three months ended March 31, 2023.
In March 2023, the portion of our cash deposits held at SVB were temporarily unavailable as that financial institution was placed into receivership. We hold our cash and cash equivalents with multiple large U.S. financial institutions, including previously with SVB and currently with its purchaser, First Citizens BancShares. As of the date the accompanying condensed consolidated financial statements were issued, we had access to all of our cash, cash equivalents and short-term investments.
The following table summarizes cash flows from operating, investing and financing activities for the periods presented (in thousands):
Three Months Ended
March 31,
20232022
Net cash used in operating activities
$(18,510)$(19,374)
Net cash provided by (used in) investing activities
72,058 (4,041)
Net cash used in financing activities
(303)(3,244)
Cash flows from operating activities:
Our cash flows used in operating activities to date have been primarily comprised of costs related to research and development of our energy storage systems, building awareness of our products’ capabilities and other general and administrative activities.
Net cash used in operating activities was $18,510 thousand for the three months ended March 31, 2023, which is comprised of net loss of $21,901 thousand, noncash interest income of $762 thousand, and noncash changes in the fair value of warrant liabilities of $688 thousand, partially offset by stock-based compensation of $2,059 thousand and depreciation expense of $1,077 thousand. Net changes in operating assets and liabilities provided $1,454 thousand of cash driven by cash collections on accounts receivable, a decrease in prepaid expenses and other current assets and an increase in accrued product warranties, partially offset by decreases in accrued and other current liabilities, accounts payable, operating lease liabilities, and deferred revenue.
Net cash used in operating activities was $19,374 thousand for the three months ended March 31, 2022, which is comprised of net loss of $5,709 thousand and noncash changes in the fair value of common stock warrant liabilities of $16,504 thousand, partially offset by stock-based compensation of $2,760 thousand. Net changes in operating assets and liabilities used $406 thousand of cash driven by an increase in accounts payable partially offset by cash collections on accounts receivable and a decrease in prepaid expenses and other assets.
Cash flows from investing activities:
Our cash flows from investing activities have been comprised primarily of purchases and sales of short-term investments and purchases of property and equipment.
- 25 -


Table of Contents
Net provided by investing activities was $72,058 thousand for the three months ended March 31, 2023, which relates to maturities of short-term investments partially offset by purchases of property and equipment. Purchases of property and equipment primarily relate to our investment in automating production.
Net cash used in investing activities was $4,041 thousand for the three months ended March 31, 2022, which relates to purchases of property and equipment, primarily for our investment in automating production.
Cash flows from financing activities:
Through March 31, 2023, we have raised capital from the Business Combination and financed our operations through the issuance of debt and equity securities and loan agreements.
Net cash used in financing activities was $303 thousand for the three months ended March 31, 2023, which is comprised of principal payments on notes payable, partially offset by proceeds from stock options exercised.
Net cash used in financing activities was $3,244 thousand for the three months ended March 31, 2022, comprised of repurchases of shares from employees for income tax withholding purposes of $2,808 thousand and principal payments on notes payable of $483 thousand.
The further ramping up of our commercialization and the expansion of our business will require a significant amount of cash for expenditures. Our ability to successfully manage this growth will depend on many factors, including our working capital needs, the availability of equity or debt financing and, over time, our ability to generate cash flows from operations.
Contractual Obligations and Commitments
Our contractual obligations and other commitments as of March 31, 2023 consist of lease commitments and notes payable. We also have a standby letter of credit that serves as security for certain operating leases for office and manufacturing space. The letter of credit is fully secured by restricted certificate of deposit accounts. There was no draw against the letter of credit during the three months ended March 31, 2023. Additionally, we are committed to non-cancellable purchase commitments of $17,497 thousand as of March 31, 2023.
Off-Balance Sheet Arrangements
We are not a party to any off-balance sheet arrangements, including guarantee contracts, retained or contingent interests, or unconsolidated variable interest entities that either have, or are reasonably likely to have, a current or future material effect on our financial statements.
Critical Accounting Policies and Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires that management apply accounting policies and make estimates and assumptions that affect amounts reported in the statements. The following accounting policies represent those that management believes are particularly important to the condensed consolidated financial statements and that require the use of estimates, assumptions, and judgments to determine matters that are inherently uncertain.
Research and Development
We are in the research and development phase. Therefore, all related costs are currently accounted for as part of research and development expense in the condensed consolidated statement of operations and comprehensive loss. The criteria established to determine when commercialization has been reached includes the length of time the units have been operational in the field and the level of performance at which those units operate. As we transition from the research and development phase and into a full commercial phase, all inventoriable costs will be capitalized, net of any lower of cost or net realizable value charges. As of March 31, 2023, the criteria for commercialization has not yet been met.
Revenue Recognition
Revenue is earned from the sales of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as our performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, our performance obligations are satisfied at the point in time when the customer obtains control of the system. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including shipment readiness, delivery, commissioning of the system, and completion of final site testing.
The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based
- 26 -


Table of Contents
on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.
Product Warranties
We generally provide a standard warranty for a period of one year and an extended warranty through our optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a distinct service and is accounted for as a performance obligation and a portion of the transaction price is allocated to that performance obligation.
We accrue an estimate of warranty costs at the time of recording the revenue for a unit. Warranty accruals include management’s best estimate of the projected costs to repair or replace any items under warranty, which is based on various factors including actual claim data to date.
Initial warranty data is still limited given the early stage of the commercialization of our products. Thus, it is likely that as we sell additional energy storage systems, we will acquire additional information on the components requiring repair or replacement as well as the projected costs to repair or replace items under warranty which may result in a material difference between our estimated costs and our actual costs. We review our warranty accrual at least quarterly and adjust our estimates as needed to ensure our accruals are adequate to meet expected future warranty obligations. Adjustments to warranty accruals are recorded to research and development expenses while the Company is in the research and development phase.
Emerging Growth Company Status
We are an “emerging growth company” as defined in Section 2(a) of the Securities Act and have elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards. We expect to continue to take advantage of the benefits of the extended transition period for as long as we remain an emerging growth company, although we may decide to early adopt such new or revised accounting standards to the extent permitted by such standards. This may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or is an emerging growth company that has chosen not to take advantage of the extended transition period exemptions because of the potential differences in accounting standards used.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information otherwise reported under this Item.
ITEM 4. CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
We have established disclosure controls and procedures that are designed to ensure that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as required under Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our principal executive officer and principal financial officer have concluded that the Company’s disclosure controls and procedures were not effective due to an existing material weakness related to the operating effectiveness of internal controls over the review and analysis of certain transactions within our financial statement close process.
Management’s Remediation Initiatives
We have taken and will continue to take steps to remediate the identified unremediated material weakness and enhance our internal controls, including the following:
We have hired additional personnel and are continuing to expand our team. We are further designing and implementing a formalized internal control framework, including over journal entries and management review controls.
- 27 -


Table of Contents
We are continuing our efforts to improve and strengthen our control processes and procedures to fully remediate these deficiencies. Our management will continue to work with outside advisors to ensure that our controls and procedures are adequate and effective.
Changes in Internal Control over Financial Reporting
Other than the actions taken as described in “—Management’s Remediation Initiatives” above to improve the Company’s internal control over financial reporting, there have been no changes in our internal control over financial reporting during the fiscal quarter ended March 31, 2023 that materially affected, or which are reasonably likely to materially affect, our internal control over financial reporting.

- 28 -


Table of Contents
Part II – Other Information
ITEM 1. LEGAL PROCEEDINGS
From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. We are not currently a party to any material legal proceedings, nor, to our knowledge, is any material legal proceeding threatened against us. In the future, we may become involved in legal proceedings that arise in the ordinary course of business, the outcome of which, if determined adversely to us, could individually or in the aggregate have a material adverse effect on our business, financial condition and results of operations.
ITEM 1A. RISK FACTORS
Investing in our securities involves a high degree of risk. Before making an investment decision, you should consider carefully the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission (“SEC”). Our business, operating results, financial condition or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. If any of the risks actually occur, our business, operating results, financial condition and prospects could be adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. References to “we,” “our,” or “us” generally refer to ESS, unless otherwise specified.
Summary Risk Factors
Our business is subject to numerous risks and uncertainties. The following is a summary of the principal risks we face:
We face significant barriers in our attempts to produce our energy storage products, our energy storage products are still under development, and we may not be able to successfully develop our energy storage products at commercial scale. If we cannot successfully overcome those barriers, our business will be negatively impacted and could fail;
As deployment of our energy storage products increases, we will incur corresponding warranty obligations. For earlier versions of second-generation energy storage products, our warranty obligations may be significant. If we are unable to develop our energy storage products for successful operation in the field and manage our warranty costs, our business and ability to generate revenue and achieve profitability could fail;
We are in the early stage of commercialization. In addition, certain aspects of our technology have not been fully field tested. If we are unable to develop our business and effectively commercialize our energy storage products as anticipated, we may not be able to generate significant revenues or achieve profitability;
We depend on third-party suppliers for the development and supply of key raw materials and components for our energy storage products. We have experienced significant disruptions to key supply chains, shipping times, manufacturing times, and associated costs;
Continued delays in our supply chain or the inability to procure needed raw materials and components could further harm our ability to manufacture and commercialize our energy storage products;
We have experienced and may experience delays in the future, disruptions, or quality control problems in our manufacturing operations;
Our ability to expand depends on our ability to hire, train and retain an adequate number of manufacturing employees, in particular employees with the appropriate level of knowledge, background and skills;
We may not be able to perform under our contracts or to realize the benefits of our agreements with strategic partners;
We may be unable to adequately control the costs associated with our operations and the components necessary to build our energy storage products, and if we are unable to reduce our cost structure and effectively scale our operations in the future, our ability to become profitable may be impaired;
We rely on complex machinery for our operations, and the production of our iron flow batteries involves a significant degree of risk and uncertainty in terms of operational performance and costs;
Our expectations for future operating and financial results and market growth rely in large part upon assumptions and analyses developed by us. If these assumptions or analyses prove to be incorrect, our actual operating results may be materially different from our anticipated results;
- 29 -


Table of Contents
We have a history of losses and have to deliver significant business growth to achieve sustained, long-term profitability and long-term commercial success;
Our warranty insurance provided by Munich Re is important to many potential customers. Should we be unable to maintain our relationship with Munich Re and be unable to find a similar replacement, demand for our products may suffer;
Failure to deliver the benefits offered by our technology, or the emergence of improvements to competing technologies, could reduce demand for our energy storage products and harm our business;
Our plans are dependent on the development of a market acceptance of our products;
We may face regulatory challenges to or limitations on our ability to sell our products directly in certain markets. Expanding operations internationally could expose us to additional risks;
If we fail to protect, or incur significant costs in defending, our intellectual property and other proprietary rights, then our business and results of operations could be materially harmed; and
As we endeavor to expand our business, we will incur significant costs and expenses, which could outpace our cash reserves. Unfavorable conditions or disruptions in the capital and credit markets may adversely impact business conditions and the availability of credit.
The following risk factors apply to our business and operations. These risk factors are not exhaustive, and investors are encouraged to perform their own investigation with respect to our business, financial condition and prospects. We may face additional risks and uncertainties that are not presently known to us, or that we currently deem immaterial, which may also impair our business. The following discussion should be read in conjunction with the condensed consolidated financial statements and notes to the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Risks Related to Our Technology, Products and Manufacturing
We face significant barriers in our attempts to produce our energy storage products, our energy storage products are still under development, and we may not be able to successfully develop our energy storage products at commercial scale. If we cannot successfully overcome those barriers, our business will be negatively impacted and could fail.
Producing long-duration iron flow batteries that meet the requirements for wide adoption by commercial and utility-scale energy storage applications is a difficult undertaking. We are still in the early stage of commercialization and face significant challenges in completing the development of our containerized energy storage products and in producing our energy storage products in commercial volumes. Some of the development challenges that could prevent the introduction of our iron flow batteries include difficulties with (i) increasing manufacturing capacity to produce the volume of cells needed for our energy storage products, (ii) installing and optimizing higher volume manufacturing equipment, (iii) packaging our batteries to ensure adequate cycle life, (iv) cost reduction, (v) qualifying new vendors, (vi) expanding supply chain capacity, (vii) the completion of rigorous and challenging battery safety testing required by our customers or partners, including but not limited to, performance, life and abuse testing and (viii) the development of the final manufacturing processes and specifications.
Our Energy Warehouses are still in the development stage. As of March 31, 2023, we have limited deployment of second-generation S200 iron flow batteries and there may be significant yield, cost, performance and manufacturing process challenges to be solved prior to commercial production and use. We are likely to encounter further engineering challenges as we increase the capacity and efficiency of our batteries. If we are not able to overcome these barriers in developing and producing our iron flow batteries, our business could fail.
Our second-generation energy storage products S200 batteries are manufactured on our first-generation (“Gen I”) automation line. The Gen I automation line requires qualified labor to inspect the parts to ensure proper assembly. We have already experienced various issues related to the scaling up of the manufacturing process, and the lack of qualified labor to inspect our assemblies may further slow our production and impact our production costs and schedule. We have commissioned a new, more sophisticated, automation line, but it has not yet started commercial operations and any technical issues or delays in ramping its use may impact our production costs and product quality. If we experience delivery or installation delays under our customer contracts, we could experience order cancellations and lose business as well as face lawsuits seeking liquidated damages.
Even if we complete development and achieve volume production of our iron flow batteries, if the cost, performance characteristics or other specifications of the batteries fall short of our targets, our sales, product pricing and margins would likely be adversely affected.
- 30 -


Table of Contents
We are in the early stage of commercialization. In addition, certain aspects of our technology have not been fully field tested. If we are unable to develop our business and effectively commercialize our energy storage products as anticipated, we may not be able to generate significant revenues or achieve profitability.
The growth and development of our operations will depend on the successful commercialization and market acceptance of our energy storage products and our ability to manufacture products at scale while timely meeting customers’ demands. There is no certainty that, once shipped, our products will operate over the long term as expected, and we may not be able to generate sufficient customer confidence in our latest designs and ongoing product improvements or to perform under our contracts with customers. There are inherent uncertainties in our ability to predict future demand for our energy storage products and, as a consequence, we may have inadequate production capacity to meet demand, or alternatively, have excess available capacity. Our inability to predict the extent of customer adoption of our proprietary technologies in the already-established traditional energy storage market makes it difficult to evaluate our future prospects.
As of March 31, 2023, we have limited second-generation products fully deployed. We began shipping our second-generation Energy Warehouses in the third quarter of 2021 and we are continuing to commission and test units. We have experienced various quality and performance issues with units that have been installed and although we have worked to repair or replace any known issues, our inability to address these or potential new issues effectively may have cost and warranty implications and may affect the acceptance of our products in the market. In addition, although we believe our iron flow battery technology is field tested and ready for sale, there are no assurances that our proprietary technologies, such as our Proton Pump, will operate as expected and with consistency. We have also experienced grid compatibility and other site integration issues that are not within our control, which has required and will continue to require an adjustment of our power electronics on a site-by-site basis. Our Energy Center product is still being developed and has not been completely designed or produced. In addition, certain operational characteristics of our Energy Warehouse or Energy Center products with S200 batteries have never been witnessed in the field. If our batteries are damaged during shipment, we may be required to repair or replace such units depending on the conditions for in-field serviceability. As we deploy our Energy Warehouse or Energy Center products with S200 batteries, we may discover further aspects of our technology that require improvement. Any of these issues could delay existing contracts and new sales, result in order cancellations, result in significant warranty obligations, and negatively impact the market’s acceptance of our technology. If we experience significant delays, order cancellations, warranty claims, or if we fail to develop and install our energy storage products in accordance with contract specifications, then our operating results and financial condition could be adversely affected. In addition, there is no assurance that if we alter or change our energy storage products in the future, that the demand for these new products will develop, which could adversely affect our business and revenues. If our energy storage products are not deemed desirable and suitable for purchase and we are unable to establish a customer base, we may not be able to generate significant revenues or attain profitability.
We depend on third-party suppliers for the development and supply of key raw materials and components for our energy storage products. We also depend on vendors for the shipping of our energy storage products. Continued delays in our supply chain and shipments could further harm our ability to manufacture and commercialize our energy storage products.
We depend on third-party suppliers for the development and supply of key raw materials and components for our energy storage products, including power module components (e.g., bipolar plates, frames, end plates and separators), shipping containers, chemicals and electronic components. We will need to maintain and significantly grow our access to key raw materials and control our related costs. We use various raw materials and components to construct our energy storage products, including polypropylene, iron and potassium chloride, that are critical to our manufacturing process. We also rely on third-party suppliers for injected molded parts and power electronics which undergo a qualification process that takes four to 12 months.
The cost of components for our iron flow batteries, whether manufactured by our suppliers or by us, depends in part upon the prices and availability of raw materials. In recent periods, we have seen an increase in costs for a wide range of materials and components and such increases may continue, particularly if the high rates of inflation seen in 2022 persist. Additionally, supply chain disruptions and access to materials have impacted and continue to impact our vendors and suppliers’ ability to deliver materials and components to us in a timely manner. We have experienced significant disruptions to key supply chains, shipping times, shipping availability, manufacturing times, and increases in associated costs, both with respect to the sourcing of supplies and the delivery of our products. We have experienced and continue to experience delays to deliveries, vendor quality issues, as well as increases in our supply costs of many of our key components, including polypropylene, resin, power electronics, circuit board components and shipping containers. We expect such delays and cost increases to continue in 2023. The Chinese government has previously pursued and may reinstate ‘zero COVID’ policies, imposing lock downs that have adversely affected and may continue to adversely affect supply chains, which may further exacerbate these issues. We experienced delays in the delivery and installation of our semiautomated production line that was delivered in the second quarter of 2022 and our automated production line that was
- 31 -


Table of Contents
made operational in the fourth quarter of 2022 due to similar supply chain issues. If these issues persist, including any delays on additional manufacturing automation equipment that we require, they may further delay our ability to produce our products and to recognize additional revenue, particularly for our larger scale Energy Center products (see also “Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Components of Results of Operations—Revenue”).
We expect prices for these materials to continue to increase in the near term and then to fluctuate over time. Available supply for these materials may also be unstable, depending on market conditions and global demand for these materials, including as a result of increased global production of batteries and energy storage products. For example, our Proton Pump is manufactured with certain raw materials, which not only include precious and non-precious metals but also carbon, graphite and thermoplastics, the prices of which have historically fluctuated on a cyclical basis and depend on a variety of factors over which we have no control. We have also experienced increased prices and/or inconsistent quality and supply of other electrical components and power module components including frames, end plates and separators. Any reduced availability of these materials may impact our access to cells and any further increases in their prices may reduce our profitability if we cannot recoup the increased costs through increased prices for our products. In addition, we utilize shipping containers to house our iron flow batteries within our Energy Warehouses and Energy Centers. Shipping delays caused by various economic, weather and COVID-19 pandemic effects created a shortage in shipping containers and other supply chain delays in the past and may again in the future. We have limited visibility into these supply chain disruptions and increased shipping container costs. Given that our energy storage products rely on the availability of shipping containers, such shortages may reduce our profitability if we are not able to pass the increased costs to our customers. Moreover, any such attempts to increase product prices may be difficult to achieve and even if achieved, may harm our brand, prospects and operating results.
In addition, the conflict between Russia and Ukraine has led to disruption, instability and volatility in the global markets and certain industries and may also lead to further disruptions, particularly if the conflict were to escalate further, that could negatively impact our operations and our supply chain. The U.S. government and other governments have already imposed severe sanctions and export controls against Russia and Russian interests and may yet impose additional sanctions and controls. The impact of these measures, as well as potential responses to them by Russia, is currently unknown and they could adversely affect our business, supply chain, partners or customers.
We depend on third-party vendors for the shipping of our energy storage products. Recent conditions have also created disruptions in the logistics sector making it more challenging to find trucks to ship our products. Given current conditions, the shipping of our products to customers internationally in a timely and cost-effective manner may also prove challenging. The failure to deliver our products in a timely fashion or within budget may also harm our brand, prospects and operating results.
We do not know whether we will be able to maintain long-term supply relationships with our critical suppliers, or secure new long-term supply relationships on terms that will allow us to achieve our objectives, if at all.
We continually evaluate new suppliers, and we are currently qualifying several new suppliers. However, there are a limited number of suppliers for some of the key components of our products and we have, to date, fully qualified only a very limited number of such suppliers. Therefore, we have limited flexibility in changing suppliers. In addition, we have had issues with inconsistent quality and supply of other key power module components. We do not know whether we will be able to maintain long-term supply relationships with our critical suppliers, or secure new long-term supply relationships on terms that will allow us to achieve our objectives, if at all. A supplier’s failure to develop and supply components in a timely manner, to supply components that meet our quality, quantity or cost requirements or our technical specifications, to support our warranty claims, or our inability to obtain alternative sources of these components on a timely basis or on terms acceptable to us, could each harm our ability to manufacture and commercialize our energy storage products. In addition, to the extent the processes that our suppliers use to manufacture components are proprietary, we may be unable to obtain comparable components from alternative suppliers, all of which could harm our business, financial condition and results of operations.
In the long term, we intend to supplement certain components from our suppliers by manufacturing them ourselves, which we believe will be more efficient, manufacturable at greater volumes and cost-effective than currently available components. However, our efforts to develop and manufacture such components have required and may require significant investments, and there can be no assurance that we will be able to accomplish this in the timeframes that we have planned or at all. If we are unable to do so, we may have to curtail our iron flow battery and energy storage product production or procure additional raw materials and components from suppliers at potentially greater costs, either of which may harm our business and operating results.
- 32 -


Table of Contents
We have experienced in the past, and may experience in the future, delays, disruptions, or quality control problems in our manufacturing operations.
Our manufacturing and testing processes require significant technological and production process expertise and modification to support our projected business objectives. We have already experienced various issues related to the scaling up of the manufacturing process and while we seek to prevent the reoccurrence of such issues, there can be no assurance that such issues will not reoccur in the future. In addition, any change in our processes could cause one or more production errors, requiring a temporary suspension or delay in our production line until the errors can be researched, identified, and properly addressed and rectified. This may occur particularly as we introduce new products, modify our engineering and production techniques, and/or expand our capacity. In addition, our failure to maintain appropriate quality assurance processes could result in increased product failures, loss of customers, increased warranty reserves, increased production, and logistical costs and delays. Any of these developments could lead to current and potential customers cancelling or postponing their purchases of our products, which could have a material adverse effect on our business, financial condition and results of operations.
We may be unable to adequately control the costs associated with our operations and the components necessary to build our energy storage products, and if we are unable to reduce our cost structure and effectively scale our operations in the future, our ability to become profitable may be impaired.
Our ability to become profitable in the future will not only depend on our ability to successfully market our iron flow batteries, Energy Centers and Energy Warehouses, but also to control costs to manufacture our iron flow batteries, Energy Centers, and Energy Warehouses. If we are unsuccessful in our cost-reduction plans or if we experience design or manufacturing defects or other failures of our S200 battery as a result of these design changes, we could incur significant manufacturing and re-engineering costs. In addition, we will require significant capital to further develop and grow our business and expect to incur significant expenses, including those relating to research and development, raw material procurement, leases, sales and distribution as we build our brand and market our products, and general and administrative costs as we scale our operations. If we are unable to cost-efficiently design, manufacture, market, sell and distribute our energy storage products, our margins, profitability and prospects would be materially and adversely affected.
In addition, our Proton Pump is manufactured with certain raw materials, such as platinum, the prices of which have historically fluctuated on a cyclical basis and depend on a variety of factors over which we have no control. Substantial increases in the prices of raw materials would increase our operating costs and could adversely affect our profitability. The price of oil likewise fluctuates on a cyclical basis and has recently been subject to sustained cost pressure given current geopolitical events, which in turn may affect the cost of making, distributing and transporting our products. If we are unable to pass any such increased costs to our customers, this could have a material adverse effect on our business, financial condition and results of operations.
In order to achieve our business plan, we must continue to reduce the manufacturing and development costs for our iron flow batteries, Energy Centers and Energy Warehouses to expand our market. Additionally, certain of our existing customer contracts were entered into based on projections regarding cost reductions that assume continued advances in our manufacturing and services processes that we may be unable to realize. The cost of components and raw materials, for example, have been increasing and could continue to increase in the future, offsetting any successes in reducing our manufacturing costs. Any such increases could slow our growth and cause our financial results and operational metrics to suffer. In addition, we may face increases in our other expenses including increases in wages or other labor costs as well as installation, marketing, sales or related costs. In order to expand into new markets (especially markets in which the price of electricity from the grid is lower), we will need to continue to reduce our costs. Increases in any of these costs or our failure to achieve projected cost reductions could adversely affect our results of operations and financial condition and harm our business and prospects. If we are unable to reduce our cost structure in the future, we may not be able to achieve profitability, which could have a material adverse effect on our business and our prospects.
Further, we have not yet produced iron flow batteries, Energy Warehouses or Energy Centers at volume and our expected cost advantage for the production of these products at scale, compared to conventional lithium-ion cells, will require us to achieve rates of throughput, use of electricity and consumables, yield, and rates of automation demonstrated for mature battery, battery material, and manufacturing processes, that we have not yet achieved. If we are unable to achieve these targeted rates, our business will be adversely impacted.
In addition, customers may also have specific site requirements and interface technology, which has caused, and in the future may continue to cause, delays with respect to delivery and installation and consequently our ability to recognize revenue.
- 33 -


Table of Contents
We rely on complex machinery for our operations and the production of our iron flow batteries involves a significant degree of risk and uncertainty in terms of operational performance and costs.
We rely heavily on complex machinery for our operations and the production of our iron flow batteries, and this equipment has not yet been used before for the large-scale manufacturing of iron flow batteries. The work required to integrate this equipment into the production of our iron flow batteries is time intensive and requires us to work closely with the equipment provider to ensure that it works properly for our unique iron flow battery technology. This integration work will involve a significant degree of uncertainty and risk and may result in a delay in the scaling up of production or result in additional cost to our iron flow batteries.
Our manufacturing facilities will require large-scale machinery, particularly for the automated production line. Such machinery is likely to suffer unexpected malfunctions from time to time and will require repairs and spare parts to resume operations, which may not be available when needed. Unexpected malfunctions of our production equipment may significantly affect the intended operational efficiency or yield. Some examples would be inadequate bonding of the battery cells resulting in overboard or internal leakage, damage to the separator, or cracked bipolar or monopolar plates. In addition, because this equipment has never been used to build iron flow batteries, the operational performance and costs associated with this equipment can be difficult to predict and may be influenced by factors outside of our control, such as, but not limited to, failures by suppliers to deliver necessary components of our energy storage products in a timely manner and at prices and volumes acceptable to us, environmental hazards and remediation, difficulty or delays in obtaining governmental permits, damages or defects in systems, industrial accidents, fires, seismic activity and other natural disasters.
Operational problems with our manufacturing equipment could result in the personal injury to or death of workers, the loss of production equipment, damage to manufacturing facilities, monetary losses, delays and unanticipated fluctuations in production. In addition, operational problems may result in environmental damage, administrative fines, increased insurance costs and potential legal liabilities. All of these operational problems could have a material adverse effect on our business, cash flows, financial condition or results of operations.
Our future success depends in part on our ability to increase our production capacity, and we may not be able to do so in a cost-effective manner. If we elect to expand our production capacity by constructing one or more new manufacturing facilities, we may encounter challenges relating to the construction, management and operation of such facilities.
In order to grow our business, we will need to increase our production capacity. For example, our current manufacturing capacity may not be sufficient to meet our planned production targets and we are currently seeking to expand our capacity. Our ability to plan, construct and equip additional manufacturing facilities is subject to significant risks and uncertainties, including but not limited to the following:
The expansion or construction of any manufacturing facilities will be subject to the risks inherent in the development and construction of new facilities, including risks of delays and cost overruns as a result of factors outside our control, which may include delays in government approvals, burdensome permitting conditions, and delays in the delivery or installation of manufacturing equipment and subsystems that we manufacture or obtain from suppliers, similar to or more severe than what we have experienced recently.
In order for us to expand internationally, we anticipate entering into strategic partnerships, joint venture and licensing agreements that allow us to add manufacturing capability outside of the United States. Adding manufacturing capacity in any international location will subject us to new laws and regulations including those pertaining to labor and employment, environmental and export / import. In addition, any such expansion brings with it the risk of managing larger scale foreign operations.
We may be unable to achieve the production throughput necessary to achieve our target annualized production run rate at our current and future manufacturing facilities.
Manufacturing equipment may take longer and cost more to engineer and build than expected, and may not operate as required to meet our production plans.
We may depend on third-party relationships in the development and operation of additional production capacity, which may subject us to the risk that such third parties do not fulfill their obligations to us under our arrangements with them.
We may be unable to attract or retain qualified personnel.
If we are unable to expand our manufacturing facilities, we may be unable to further scale our business, which would negatively affect our results of operations and financial condition. We cannot provide any assurances that we would be able
- 34 -


Table of Contents
to successfully establish or operate an additional manufacturing facility in a timely or profitable manner, or at all, or within any expected budget for such a project. The construction of any such facility would require significant capital expenditures and result in significantly increased fixed costs. If we are unable to transition manufacturing operations to any such new facility in a cost-efficient and timely manner, then we may experience disruptions in operations, which could negatively impact our business and financial results. Further, if the demand for our products decreases or if we do not produce the expected output after any such new facility is operational, we may not be able to spread a significant amount of our fixed costs over the production volume, thereby increasing our per product fixed cost, which would have a negative impact on our business, financial condition and results of operations.
In addition, if any of our partners suffer from capacity constraints, deployment delays, work stoppages or any other reduction in output, we may be unable to meet our delivery schedule, which could result in lost revenue and deployment delays that could harm our business and customer relationships. If the demand for our iron flow batteries, Energy Centers and Energy Warehouses or our production output decreases or does not rise as expected, we may not be able to spread a significant amount of our fixed costs over the production volume, resulting in a greater than expected per unit fixed cost, which would have a negative impact on our financial condition and our results of operations.
Our ability to expand our manufacturing capacity would also greatly depend on our ability to hire, train and retain an adequate number of manufacturing employees, in particular employees with the appropriate level of knowledge, background and skills. Should we be unable to hire, train, or retain such employees, our business and financial results could be negatively impacted.
We have in the past and may be compelled in the future to undertake product recalls or take other actions, which could adversely affect our business, prospects, operating results, reputation and financial condition.
We have in the past and may be compelled in the future to undertake product recalls. For example, in the past, we had to recall our Gen I battery modules due to vendors not properly manufacturing the parts to our specifications and we have also had to replace, and continue to expect to replace, certain components of our Gen II battery modules delivered to customers to date. Any quality issues can result in single module failures or can result in a cascade of numerous failures. Failures in the field can result in a single module replacement or may result in a total recall depending on the severity or contamination to the remainder of the system.
Any product recall in the future may result in adverse publicity, damage our reputation and adversely affect our business, financial condition and results of operations. In the future, we may, voluntarily or involuntarily, initiate a recall if any of our Energy Warehouses, Energy Centers, iron flow batteries, Proton Pump or components prove to be defective or noncompliant with applicable safety standards. Such recalls, whether caused by systems or components engineered or manufactured by us or our suppliers, would involve significant expense and diversion of management’s attention and other resources, which could adversely affect our brand image in our target market and our business, financial condition and results of operations.
If required maintenance is performed incorrectly or if maintenance requirements exceed our current expectations, this could adversely affect our reputation, prospects, business, financial condition and results of operations.
Our energy storage products require periodic maintenance, such as the cleaning or replacement of air filters, inspection and re-torquing of electrical or mechanical fasteners, and the replenishment of hydrogen. These maintenance items are typically scheduled on a quarterly basis but may vary depending on how the customer uses the product. We currently rely on our customers that do not have service agreements with us or that perform maintenance that is not covered by such agreements to follow our product operations and maintenance manuals. If our customers or third parties retained by our customers fail to maintain or perform any required maintenance incorrectly, this may damage or adversely affect the performance of our energy storage products, which could adversely affect our reputation, prospects, business, financial condition and results of operations. Furthermore, there is risk of harm to persons or property if individuals performing maintenance do not follow applicable maintenance or safety protocols. Any such injury would likely lead to adverse publicity and potentially a safety recall. Any such adverse publicity could adversely affect our reputation, prospects, business, financial condition and results of operations.
In addition, for customers that have purchased maintenance services from us, unforeseen issues may arise that may require maintenance beyond what we currently expect. We have no experience providing maintenance on a large scale and since our existing and potential customers are geographically dispersed, if any recurring or significant one-off maintenance is required, this could increase our costs.
- 35 -


Table of Contents
Our relationship with SBE, an affiliate of SoftBank Group Corp., is subject to various risks which could adversely affect our business and future prospects. There are no assurances that we will be able to commercialize iron flow batteries from our joint development relationship with SBE. In addition, SBE has no obligation to order any energy storage products from us under the framework agreement, including at any price point.
In April 2021, we signed a framework agreement with SBE to supply our energy storage products to SBE in support of its market activities. Under this agreement, we have made various commitments to meet SBE’s potential need for our energy storage products and are obligated to reserve a certain percentage of our manufacturing capacity to meet SBE’s future needs, subject to periodic reviews of its firm and anticipated orders, which may negate those capacity reservations if no firm demand is realized. However, SBE is under no obligation to place any firm orders with us at any price point, and any future orders may be subject to future pricing or other commercial or technical negotiations, which we may not be able to satisfy, resulting in a diminished potential value of this relationship to us. To date, no orders have been placed under the framework agreement.
SBE, and any other business partners in the future, may have economic, business or legal interests or goals that are inconsistent with our goals. Any disagreements with SBE or other future business partners may impede our ability to maximize the benefits of these partnerships and slow the commercialization of our iron-flow batteries. Future commercial or strategic counterparties may require us, among other things, to pay certain costs or to make certain capital investments or to seek their consent to take certain actions. In addition, if SBE is unable or unwilling to meet its economic or other obligations under our partnership arrangements, we may be required to fulfill those obligations alone. These factors could result in a material adverse effect on our business and financial results.
The execution of our strategy to expand into new markets through strategic partnerships, joint ventures and licensing arrangements is in a very early stage and is also subject to various risks which could adversely affect our business and future prospects.
We may enter into strategic partnerships, joint ventures and licensing arrangements to expand our business and enter into new markets. However, there is no assurance that we will be able to consummate any such arrangements as contemplated to commercialize our energy storage products. There is also no assurance that we will be able to realize the benefits of any such arrangements even if we do enter into such strategic partnerships, joint ventures and licensing arrangements and there is always a risk that either party may be unable to comply with its delivery, payment, or other obligations under any such arrangement, as applicable. The occurrence of any such risks may result in diminished potential value of these types of relationships to us. For example, we entered into a strategic partnership with Energy Storage Industries Asia Pacific (“ESI”) in August 2022 and into a framework agreement with Sacramento Municipal Utility District (“SMUD”) in September 2022. Under the terms of our agreement with ESI, we commenced delivery of Energy Warehouse systems to ESI in 2022 and early 2023 and expect to continue deliveries in 2023 and 2024 to fulfill their orders. ESI is expected to construct a manufacturing facility in Queensland, Australia, equipped to conduct final assembly of our systems from 2025 onward; however, ESI may be unable to complete construction of the manufacturing facility or may cancel or decline to place future orders of our product, whether due to funding constraints or other reasons, which may require ESS to find alternative arrangements to addressing the market, such as supplying products directly or identifying alternative in-country facilities. In addition, SMUD has placed only one order under our agreement and is under no obligation to place additional orders with us.
Any future strategic partnerships, joint ventures or licensing arrangements may require us, among other things, to pay certain costs, make certain capital investments or to seek the partner’s consent to take certain actions. In addition, if a partner is unable or unwilling to meet its economic or other obligations under the respective arrangements, we may be required to either fulfill those obligations alone to ensure the ongoing success of, or to dissolve and liquidate, the partnership, joint venture or licensing arrangement. These factors could result in a material adverse effect on our business, prospects and financial results.
Risks Related to Our Business and Industry
Our expectations for future operating and financial results and market growth rely in large part upon assumptions and analyses developed by us. If these assumptions or analyses prove to be incorrect, our actual operating results may be materially different from our anticipated results.
We operate in rapidly changing and competitive markets and our expectations for future performance are subject to the risks and assumptions made by management with respect to our industry. Operating results are difficult to predict because they generally depend on our assessment of the timing of adoption of our technology and energy storage products, which is uncertain. Expectations for future performance are also subject to significant economic, competitive, industry and other uncertainties and contingencies, all of which are difficult or impossible to predict and many of which are beyond our control, and subsequent developments may affect such expectations. As discussed further elsewhere in this Quarterly
- 36 -


Table of Contents
Report on Form 10-Q, any future sales and related future cash flows may not be realized in full or at all. Furthermore, our planned expansion into new revenue streams such as franchising opportunities for our energy storage products may never be realized or achieve commercial success, whether because of lack of market adoption of our energy storage products, competition or otherwise. Important factors that may affect the actual results and cause our operating and financial results and market growth expectations to not be achieved include risks and uncertainties relating to our business, industry performance, the regulatory environment, general business and economic conditions and other factors described under the section entitled “Cautionary Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q.
In addition, expectations for future performance also reflect assumptions that are subject to change and do not reflect revised prospects for our business, changes in general business or economic conditions or any other transaction or event that has occurred or that may occur and that was not previously anticipated. In addition, long-term expectations by their nature become less predictive with each successive year. There can be no assurance that our future financial condition or results of operations will be consistent with our expectations or with the expectations of investors or securities research analysts, which may cause the market price of our common stock to decline. If actual results differ materially from our expectations, we may be required to make adjustments in our business operations that may have a material adverse effect on our financial condition and results of operations.
We have a history of losses and have to deliver significant business growth to achieve sustained, long-term profitability and long-term commercial success.
We have had net losses on a U.S. GAAP basis in each fiscal year since our inception. For the three months ended March 31, 2023 and the year ended December 31, 2022, we had $21.9 million and $78.0 million in net losses, respectively. In order to achieve profitability as well as long-term commercial success, we must continue to execute our plan to expand our business, which will require us to deliver on our existing global sales pipeline in a timely manner, increase our production capacity, reduce our manufacturing and warranty costs, competitively price and grow demand for our products, and seize new market opportunities by leveraging our proprietary technology and our manufacturing processes for novel solutions and new products. Failure to do one or more of these things could prevent us from achieving sustained, long-term profitability.
As we transition from our research and development phase and into a full commercial phase, we expect, based on our sales pipeline, to grow revenues. However, our revenue may not grow as expected for a number of reasons, many of which are outside of our control, including a decline in global demand for iron flow battery storage products, increased competition, or our failure to continue to capitalize on growth opportunities. If we are not able to generate and grow revenue and raise the capital necessary to support our operations, we may be unable to continue as a going concern.
Our energy storage products are still under development, and there is no assurance nonbinding pre-orders or framework agreements will be converted into binding orders or that orders will be completed.
Our business model is focused on building relationships with large customers. To date, we have engaged in limited marketing activities and we have only a limited number of contracts with customers. Our energy storage products are still subject to ongoing development and until the time that the design and development of our energy storage products is complete and is commercially available for purchase, and until we are able to scale up our marketing function to support sales, there will be uncertainty as to customer demand for our energy storage products. In particular, demand for our energy storage products by independent energy developers will depend upon a bankability determination by institutional sources of project finance capital and that determination may be difficult to obtain. The potentially long wait from the time an order is made until the time our energy storage products are delivered, and any delays beyond expected wait times, could also impact user decisions on whether to ultimately make a purchase. There is no assurance that nonbinding pre-orders or framework agreements will be converted into binding orders or sales. Even if we are able to obtain binding orders, customers may limit their volume of purchases initially as they assess our products and whether to make a broader transition to our energy storage products. This may be a long process and will depend on the safety, reliability, efficiency and quality of our energy storage products, as well as the support and service that we offer. It will also depend on factors outside of our control, such as general market conditions, that could impact customer buying decisions. As a result, there is significant uncertainty regarding demand for our energy storage products and the pace and levels of growth that we will be able to achieve.
In addition, some of the Energy Warehouse units we have shipped to date have not met the specifications set forth in the purchase contracts for such units, resulting in additional installation time and costs in order to receive customer acceptance of such units. If we are unable to meet contractual performance specifications of our units, customers may bring claims against us or choose to cancel or postpone orders, which would adversely affect our business, financial condition and results of operations.
- 37 -


Table of Contents
Our warranty insurance provided by Munich Re is important to many potential customers. Should we be unable to maintain our relationship with Munich Re and be unable to find a similar replacement, demand for our products may suffer.
Our business is substantially dependent on our relationship with Munich Re. Our warranty insurance provided by Munich Re is important to many potential customers, and such warranty insurance is a bespoke product not widely offered by multiple insurers. There is no assurance that we will be able to maintain our relationship with Munich Re. If Munich Re terminates or significantly alters its relationship with us in a manner that is adverse to our company, our business would be materially adversely affected. Similarly, if we are unable to maintain our relationship with Munich Re, or if our arrangement with Munich Re is modified so that the economic terms become less favorable to us, we may be unable to find a similar replacement warranty insurance and our business would be materially adversely affected.
Failure to deliver the benefits offered by our technology, or the emergence of improvements to competing technologies, could reduce demand for our energy storage products and harm our business.
We believe that, compared to lithium-ion batteries, our energy storage solutions offer significant benefits, including using widely available, low-cost materials with no rare mineral components, being substantially recyclable at end-of-life, having an approximately 25-year product design life, and having a wide thermal operating range that eliminates the need for fire suppression and heating (except where otherwise required by applicable law), ventilation and air conditioning equipment, which would otherwise be required for use with lithium-ion batteries.
However, if our manufacturing costs increase, or if our or our customers’ expectations regarding the operation, performance, maintenance and disposal of our energy storage products are not realized, then we could have difficulty marketing our energy storage products as a superior alternative to already-established technologies. This would also impact the market reputation and adoptability of our energy storage products.
We also currently market our energy storage products as having superior design cyclability to other energy storage solutions on the market. However, in general, flow batteries have suffered challenges running multiple cycles over their lifetime without experiencing degradation in storage capacity and, in particular, earlier iterations of our iron flow batteries, specifically our first-generation units, have failed at cycling reliably in the past. All of our first-generation units (except for two where the prototype trials continue) have been returned to us and so the continuing risk of product failure on our first generation units is limited. However, there is no assurance that our second-generation units will not fail or have issues cycling in the future if our technology does not operate as expected. If our technology is inadequate or our energy storage solutions fail to operate as expected or designed, our warranty costs may be significant and current and potential customers may choose to cancel or postpone orders or seek alternative solutions for their energy storage needs, which would adversely affect our business, financial condition and results of operations.
In addition, developments of existing and new technologies could improve the cost and usability profile of such alternative technologies, reducing any relative benefits currently offered by our energy storage products, which would negatively impact the likelihood of our energy storage products gaining market acceptance.
Our plans are dependent on the development of market acceptance of our products.
Our plans are dependent upon market acceptance of our products. Iron flow batteries represent an emerging market, and we cannot be sure that potential customers will accept iron flow batteries as a replacement for traditional power sources. In particular, traditional lithium-ion batteries, which are already produced on a large global scale and have widespread market acceptance, offer higher power density and round-trip efficiency than our iron flow batteries. If customers were to place greater value on power density and round-trip efficiency over what we believe to be the numerous other advantages of our technology, then we could have difficulty positioning our iron flow batteries as a viable alternative to traditional lithium-ion batteries and our business would suffer.
As is typical in a rapidly evolving industry, demand and market acceptance for recently introduced products and services are subject to a high level of uncertainty and risk. It is difficult to predict with certainty the size of the energy storage market and its growth rate. The development of a market for our products may be affected by many factors that are out of our control, including:
the cost competitiveness of our products including availability and output expectations and total cost of ownership;
the future costs associated with renewable energies;
perceived complexity and novelty of our technology and customer reluctance to try a new product;
the market for energy storage solutions and government policies that affect those markets;
- 38 -


Table of Contents
government incentives, mandates or other programs favoring zero carbon energy sources;
local permitting and environmental requirements;
customer preference for lithium-ion based technologies, including but not limited to the power density offered by lithium-ion batteries; and
the emergence of newer, more competitive technologies and products.
If a sufficient market fails to develop or develops more slowly than we anticipate, we may be unable to recover the losses we will have incurred in the development of our products, and we may never achieve profitability.
Our future growth and success depend on our ability to sell effectively to large customers.
Many of our potential customers are electric utilities, and C&I businesses that tend to be large enterprises. Therefore, our future success will depend on our ability to effectively sell and deliver our products to such large customers. Sales to these end-customers involve risks that may not be present (or that are present to a lesser extent) with sales to smaller customers. These risks include, but are not limited to, (i) increased purchasing power and leverage held by large customers in negotiating contractual arrangements with us and (ii) longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end customer that elects not to purchase our solutions.
Large organizations often undertake a significant evaluation process that results in a lengthy sales cycle. In addition, product purchases by large organizations are frequently subject to budget constraints, multiple approvals and unanticipated administrative, processing and other delays. Finally, large organizations typically have longer implementation cycles, require greater product functionality and scalability, require a broader range of services, demand that vendors take on a larger share of risks, require acceptance provisions that can lead to a delay in revenue recognition and expect greater payment flexibility. All of these factors can add further risk to business conducted with these potential customers.
We operate in highly competitive energy industries and there is increasing competition. Many of our competitors and potential competitors have substantially greater financial, marketing, personnel and other resources than we do and if we do not compete effectively, our competitive positioning and our operating results will be harmed.
The energy storage markets in which we intend to compete continue to evolve and are highly competitive. Many of our current and potential competitors are large entities at a more advanced stage in development and commercialization than we are and in some cases have substantially greater financial, marketing, personnel and other resources, to increase their market share. Our key competitors include different energy storage technologies such as lithium-ion batteries, lithium metal batteries, vanadium or zinc bromine batteries, sodium sulfur batteries, compressed air, hydrogen, fuel cell and pumped-storage hydropower. If our competitors continue to penetrate the energy storage market, our prospects for gaining market share will be diminished.
We expect competition in energy storage technology to intensify due to a regulatory push for lower-carbon energy sources, including intermittent sources such as wind and solar, continuing globalization, and consolidation in the energy industry. Developments in alternative technologies or improvements in energy storage technology made by competitors may materially adversely affect the sales, pricing and gross margins of our products.
Some of our current and potential competitors have longer operating histories and greater financial, technical, marketing and other resources than we do. These factors may allow our competitors to respond more quickly or efficiently than we can to new or emerging technologies. These competitors may engage in more extensive research and development efforts, undertake more far-reaching marketing campaigns and adopt more aggressive pricing policies, which may allow them to more effectively compete for new energy storage projects and customers.
Our project awards and sales pipeline may not convert to contracts, which may have a material adverse effect on our revenue and cash flows.
We expect a significant portion of the business that we will seek in the foreseeable future will be awarded through competitive bidding against other energy storage technologies and other forms of power generation. The competitive bidding process involves substantial costs and a number of risks, including the significant cost and managerial time to prepare bids and proposals for contracts that may not be awarded to us and our failure to accurately estimate the resources and costs that will be required to fulfill any contract we win. In addition, following a contract award, we may encounter significant expense, delay or contract modifications or award revocation as a result of our competitors protesting or challenging contracts awarded to us in competitive bidding. Our failure to compete effectively in this procurement environment could adversely affect our revenue and/or profitability.
Some of the project awards we receive and orders we accept from customers require certain conditions or contingencies (such as permitting, interconnection, financing or regulatory approval) to be satisfied, some of which are outside of our
- 39 -


Table of Contents
control. Certain awards are cancellable or revocable at any time prior to contract execution. The time periods from receipt of an award to execution of a contract, or receipt of a contract to installation may vary widely and are determined by a number of factors, including the terms of the award, governmental policies or regulations that go into effect after the award, the terms of the customer contract and the customer’s site requirements. These same or similar conditions and contingencies may be required by financiers in order to draw on financing to complete a project. If these conditions or contingencies are not satisfied, or changes in laws affecting project awards occur, or awards are revoked or cancelled, project awards may not convert to contracts, and installations may be delayed or canceled. This could have an adverse impact on our revenue and cash flow and our ability to complete construction of a project.
We also bear the risk of non-payment or late payments by our customers. In the near term, we will depend on a relatively small number of customers for a significant portion of our revenue. If these customers fail to pay us, cash flow from operations are impacted and our operating results and financial condition could be harmed. If a contract is cancelled due to the customers’s inability to pay, the redeployment of our product(s) could be expensive and it may take time to find a replacement customer to whom our product(s) could be redeployed in a cost-effective manner.
Our contracted sales are subject to the risk of termination by the contracting party.
The majority of our commercial contracts contain provisions which allow the customer to terminate an agreement if certain conditions are not met or for extended force majeure. Our customers are also subject to force majeure events and may issue such notices to us. In addition, certain of our contracts can be terminated by the customer simply for convenience. We have experienced in the past, and may experience in the future, order cancellations, which could have an adverse impact on our revenues, longer term potential and market reputation, which would have an even greater impact on our ability to achieve future sales.
We may not be able to accurately estimate the future supply and demand for our products and services, which could result in a variety of inefficiencies in our business and hinder our ability to generate revenue. If we fail to accurately predict our manufacturing requirements, we could incur additional costs or experience delays.
We are a company with a limited operating history. As we continue the transition from research and development activities to commercial production and sales, 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 expectations 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 products and services or our ability to develop, manufacture, and deliver iron flow batteries, or our profitability in the future. If we overestimate our requirements, our suppliers may have excess inventory, which indirectly would increase our costs. If we underestimate our manufacturing requirements, our suppliers may have inadequate inventory or capacity, which could interrupt manufacturing of our products and result in delays in shipments and revenues. In addition, lead times for materials and components that our suppliers order may vary significantly and depend on factors such as the specific supplier, contract terms and demand for each component at a given time. If we fail to order sufficient quantities of product components in a timely manner, the delivery of batteries to our potential customers could be delayed, which would harm our business, financial condition and results of operations.
If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of customer service, or adequately address competitive challenges.
We have experienced significant growth in customer contracts in recent periods and intend to continue to expand our business significantly within existing and new markets. This growth has placed, and any future growth may place, a significant strain on our management, operational, and financial infrastructure. In particular, we will be required to expand, train, and manage our growing employee base and scale and otherwise improve our information technology (“IT”) infrastructure in tandem with that headcount growth. Our management will also be required to maintain and expand our relationships with customers, suppliers, and other third parties and attract new customers and suppliers, as well as manage multiple geographic locations.
Our current and planned operations, personnel, customer support, IT, information systems, and other systems and procedures might be inadequate to support future growth and may require us to make additional unanticipated investment in our infrastructure. Our success and ability to scale our business will depend, in part, on our ability to manage these changes in a cost-effective and efficient manner. If we cannot manage our growth, then we may be unable to take advantage of market opportunities, execute our business strategies, or respond to competitive pressures. This could also result in declines in quality or customer satisfaction, increased costs, difficulties in introducing new offerings, or other operational difficulties. Any failure to effectively manage growth could adversely impact our business and reputation.
- 40 -


Table of Contents
We have signed product sales contracts and have entered into service agreements with customers. If we do not meet the obligations under these agreements or if our estimates of the projected useful life of our energy storage products are inaccurate, our business and financial results could be adversely affected.
We have entered into service agreements with certain customers for our energy storage products with terms of up to 25 years. Under the provisions of these contracts, we will provide services to maintain, monitor, and repair our energy storage products to meet minimum operating levels. While we have conducted tests to determine the overall life of our energy storage products, we have not run certain of our energy storage products over their projected useful life or in all potential conditions prior to large scale commercialization. As a result, we cannot be sure that these energy storage products will last to their expected useful life or perform as anticipated in all conditions, which could result in warranty claims, performance penalties, maintenance, on-going servicing and battery module replacement costs and/or a negative perception of our energy storage products.
Further, the occurrence of chronic defects or other chronic performance problems with respect to our deployed energy storage products could result in loss of customers, legal claims, including warranty and service agreement claims, or diversion of our resources, including through increased service and warranty expenses or financial concessions, and increased insurance costs. The costs incurred in correcting any material defects in our deployed energy storage products may be substantial and could adversely affect our business, financial condition, and results of operations.
Failure to adhere to contractual support warranty and services obligations may adversely affect our relationships with our customers and adversely affect our business, financial condition, and results of operations.
Our customers depend on our support organization to resolve performance issues relating to our energy storage products. Any failure to maintain high-quality support services, or a market perception that we do not maintain high-quality and highly responsive customer support, could adversely affect our reputation, our ability to sell our energy storage products to existing and prospective customers, and our business, financial condition and results of operations.
Our ability to proceed with projects under development and complete construction of projects on schedule and within budget are subject to contractual, technology, operating and commodity risks as well as market conditions that may affect our operating results.
Our ability to proceed with projects under development and complete construction of projects on schedule and within budget may be adversely affected by escalating costs and lead times for materials and components, tariffs, labor and regulatory compliance, inability to obtain necessary permits, interconnections or other approvals on acceptable terms or on schedule and by other factors. If any development project or construction is not completed, is delayed or is subject to cost overruns, we could become obligated to make delay or termination payments or become obligated for other damages under contracts, experience diminished returns or write off all or a portion of our capitalized costs in the project. Each of these events could have an adverse effect on our business, financial condition and results of operations. We currently face and will continue to face significant competition, including from products using other energy sources that may be lower priced or have preferred environmental characteristics.
We compete on the basis of our energy storage products’ reliability, efficiency, environmental sustainability and cost. Technological advances in alternative energy products, improvements in the electric grid or other sources of power generation, or new battery technologies or market entrants may negatively affect the development or sale of some or all of our energy storage products or make our energy storage products less economically attractive, non-competitive or obsolete prior to or after commercialization. Significant decreases in the price of alternative technologies, or significant increases in the price of the materials we use to build our energy storage products could have a material adverse effect on our business because other generation sources could be more economically attractive to consumers than our energy storage products.
We invest significantly in research and development, and to the extent our research and development investments are not directed efficiently or do not result in material enhancements to our products and technologies, our business and results of operations would be harmed.
A key element of our strategy is to invest significantly in our research and development efforts to enhance the features, functionality, performance and ease of use of our products and technologies to address additional applications that will broaden the appeal of our products and technologies and facilitate their broad use. Research and development projects can be technically challenging and expensive. As a result of the nature of research and development cycles, there will be delays between the time we incur expenses associated with research and development activities and the time we are able to offer compelling enhancements to our products and technologies and generate revenue, if any, from those activities. If we expend a significant amount of resources on research and development efforts that do not lead to the successful introduction of new products, functionality or improvements that are competitive in our current or future markets, our business and results of operations will suffer.
- 41 -


Table of Contents
The loss of one or more members of our senior management team, other key personnel or our failure to attract and retain qualified personnel may adversely affect our business and our ability to achieve our anticipated level of growth.
We depend on the continued services of our senior management team and other key personnel, each of whom would be difficult to replace. The loss of any such personnel, or the inability to effectively transition to their successors, could have a material adverse effect on our business and our ability to implement our business strategy. All of our employees, including our senior management, are free to terminate their employment relationships with us at any time. Any changes to our senior management team, including hires or departures, could cause disruption to our business and have a negative impact on operating performance, while these operational areas are in transition.
Additionally, our ability to attract qualified personnel, including senior management and key technical personnel, is critical to the execution of our growth strategy. Competition in the labor market, including for qualified senior management personnel and highly skilled individuals with technical expertise, is extremely intense. We face and are likely to continue to face challenges identifying, hiring, and retaining qualified personnel in all areas of our business, and we can provide no assurance that we will find suitable successors as transitions occur. In addition, integrating new employees into our team, and key personnel in particular, could prove disruptive to our operations, require substantial resources and management attention, and ultimately prove unsuccessful. Our failure to attract and retain qualified personnel in all areas of our business, including senior management and other key technical personnel, could limit or delay our strategic efforts, which could have a material adverse effect on our business, financial condition and results of operations.
We are highly dependent on the services of Craig Evans, our President and Co-Founder, and Dr. Julia Song, our Chief Technology Officer and Co-Founder, who are married to each other. The separation or divorce of the couple in the future could adversely affect our business.
We are highly dependent on the services of Craig Evans, our President and Co-Founder, and Dr. Julia Song, our Chief Technology Officer and Co-Founder, who are married to each other. If Mr. Evans or Dr. Song were to discontinue their service to us due to death, disability or any other reason, or if they were to become separated or divorced or could otherwise not amicably work with each other, we would be significantly disadvantaged. Alternatively, their work performance may not be satisfactory if they become preoccupied with issues relating to their personal situation. In these cases, our business could be materially harmed.
Our results of operations may fluctuate from quarter to quarter, which could make our future performance difficult to predict and could cause our results of operations for a particular period to fall below expectations, resulting in a decline in the price of our common stock.
Our products take many months to manufacture and prepare for delivery and any revenue in future periods may fluctuate based on underlying customer arrangements. Further, we expect our arrangements may have multiple deliverables and performance obligations and the amount and timing of recognizing revenue for those different performance obligations may vary which could cause our revenue to fluctuate. Our revenues also depend on a number of other factors, some of which are beyond our control, including the impact of supply chain issues (see also “—Risks Related to Our Technology, Products and Manufacturing—We depend on third-party suppliers for the development and supply of key raw materials and components for our energy storage products. We also depend on vendors for the shipping of our energy storage products. Continued delays in our supply chain and shipments could further harm our ability to manufacture and commercialize our energy storage products.”). As a result, our quarterly results of operations are difficult to predict and may fluctuate significantly in the future.
We will initially depend on revenue generated from a single product and in the foreseeable future will be significantly dependent on a limited number of products.
We will initially depend on revenue generated initially from our Energy Warehouses and later on, our Energy Centers and core battery components, and in the foreseeable future will continue to be significantly dependent on a limited number of products. Given that for the foreseeable future our business will depend on a limited number of products, to the extent our products are not well-received by the market, our sales volume, business, financial condition and results of operations would be materially and adversely affected.
Our cost reduction strategy may not succeed or may be significantly delayed, which may result in our inability to achieve profitability.
Our ability to successfully implement our overall business strategy relies on our ability to reduce development and manufacturing costs in the future. Our cost reduction strategy is based on the assumption that increases in production will result in economies of scale. In addition, our cost reduction strategy relies on advancements in our manufacturing process, global competitive sourcing, engineering design, reducing the cost of capital and technology improvements (including stack life and projected power output). Its successful implementation also depends on a number of factors, some of which
- 42 -


Table of Contents
are beyond our control, including the impact of inflation and the timely delivery of key supplies at reasonable prices. For example, our current supply imbalance may result in additional costs that exceed our current expectations. There is no assurance that our cost reduction strategy will be successful and failure to achieve our cost reduction targets could have a material adverse effect on our business, financial condition and results of operations.
Our planned expansion into new geographic markets or new product lines or services could subject us to additional business, financial, and competitive risks.
We have entered into contracts and other agreements to sell our products in a number of different geographic markets, including the United States, Europe (European Union (EU) and non-EU), and Australia. We have in the past, and may in the future, evaluate opportunities to expand into new geographic markets and introduce new product offerings and services that are a natural extension of our existing business. We also may from time to time engage in acquisitions of businesses or product lines with the potential to strengthen our market position, enable us to enter attractive markets, expand our technological capabilities, or provide synergy opportunities.
Our success operating in these new geographic or product markets, or in operating any acquired business, will depend on a number of factors, including our ability to develop solutions to address the requirements of the electric utility industry, renewable energy project developers and owners, and C&I end users, our timely qualification and certification of new products, our ability to manage increased manufacturing capacity and production, and our ability to identify and integrate any acquired businesses.
Further, any additional markets that we may enter could have different characteristics from the markets in which we currently sell products, and our success will depend on our ability to adapt properly to these differences. These differences may include regulatory requirements, including tax laws, trade laws, foreign direct investment review regimes, labor regulations, tariffs, export quotas, customs duties, or other trade restrictions, limited or unfavorable intellectual property protection, international, political or economic conditions, restrictions on the repatriation of earnings, longer sales cycles, warranty expectations, product return policies and cost, performance and compatibility requirements. In addition, expanding into new geographic markets will increase our exposure to presently existing and new risks, such as fluctuations in the value of foreign currencies and difficulties and increased expenses in complying with United States and foreign laws, regulations and trade standards, including the Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”).
Failure to develop and introduce new products successfully into the market, to successfully integrate acquired businesses or to otherwise manage the risks and challenges associated with our potential expansion into new product and geographic markets, could adversely affect our revenues and our ability to sustain profitability.
Our business and operations may be adversely affected by outbreaks of contagious diseases and other adverse public health developments.
Any outbreaks of contagious diseases such as the COVID-19 pandemic and other adverse public health developments in countries where we and our suppliers operate, could have a material and adverse effect on our business, financial condition and results of operations. These effects have in the past and could in the future include disruptions to or restrictions on our workforce and facilities or those of our customers, suppliers, or other vendors in our supply chain. The extent to which such a pandemic would impact our business and our financial results would depend on a variety of factors, which are highly uncertain and cannot be predicted. Such factors may include the geographic spread of the pandemic, the severity of the disease, the duration of the outbreak, the speed at which vaccines or other effective treatment methods are developed, the actions that may be taken by various governmental authorities in response to the outbreak, such as quarantine or “shelter-in-place” orders and business closures imposed by various states within the United States, and the impact on the U.S. or global economy. These and other factors could have a material adverse effect on our business, results of operations and financial position.
We have identified material weaknesses in our internal control over financial reporting, and may identify additional material weaknesses in the future that may cause us to fail to meet our reporting obligations or result in material misstatements of our financial statements. If we fail to remediate any material weaknesses or if we otherwise fail to establish and maintain effective controls over financial reporting, our ability to accurately and timely report our financial results could be adversely affected.
As a public company, we are required to comply with the SEC’s rules implementing Sections 302 and 404 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), which requires management to certify financial and other information in our quarterly and annual reports and to provide an annual management report on the effectiveness of controls over financial reporting (see “Part I—Item 4. Controls and Procedures”). When evaluating our internal control over financial reporting, we may identify material weaknesses that we may not be able to remediate in time to meet the applicable deadline for compliance with the requirements of Section 404. If we are unable to identify and remediate material weaknesses, it could result in material misstatements to our annual or interim financial statements that might not be prevented or detected on a
- 43 -


Table of Contents
timely basis or result in delayed filings of required periodic reports. If we are unable to assert that our internal control over financial reporting is effective, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could be adversely affected and we could become subject to litigation or investigations by the NYSE, the SEC, or other regulatory authorities, which could require additional financial and management resources (see also “We may face litigation and other risks as a result of material weaknesses in our internal control over financial reporting.”).
In connection with the audits of the financial statements of Legacy ESS for the years ending December 31, 2019 and 2020, we identified material weaknesses for Legacy ESS due to several deficiencies that were identified in the operation effectiveness of controls over (1) the identification and review of technical issues associated research and development, raw materials purchase commitments and equity process which resulted in adjustments to restate the 2019 and correct the 2020 financial statements; and (2) the review and analysis of certain transactions within Legacy ESS’ financial statement close process. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.
In addition, in preparing STWO’s unaudited condensed consolidated financial statements as of and for the quarterly period ended September 30, 2021, our management concluded that our control around the interpretation and accounting for certain complex features of the Class A ordinary shares and warrants issued by STWO was not effectively designed or maintained. This material weakness resulted in the restatement of STWO’s balance sheet as of September 21, 2020, its annual financial statements for the period ended December 31, 2020 and its interim financial statements for the quarters ended September 30, 2020, March 31, 2021 and June 30, 2021.
Our management has concluded that these material weaknesses in Legacy ESS’ internal control over financial reporting were due to the fact that, at the time, Legacy ESS was a private company with limited resources and did not have the necessary business processes and related internal controls formally designed and implemented coupled with the appropriate resources with the appropriate level of experience and technical expertise to oversee our business processes and controls. Our management has concluded that the material weaknesses in STWO’s internal control over financial reporting involved difficulty identifying and appropriately applying complex accounting standards and requirements relating to equity and warrants issued in connection with STWO’s initial public offering.
We determined that we remediated the material weakness for Legacy ESS related to the identification and review of technical issues associated with research and development, raw materials purchase commitments and equity processes which resulted in adjustments to restate the 2019 financial statements and correct the 2020 financial statements and the material weakness related to STWO as of December 31, 2021. The second material weakness for Legacy ESS related to the operating effectiveness of controls over the review and analysis of certain transactions within ESS’ financial statement close process remains unremediated as of December 31, 2021 and 2022. Therefore, our principal executive officer and principal financial officer have concluded that the Company’s disclosure controls and procedures were not effective as of December 31, 2021 and 2022.
We are implementing measures designed to strengthen our accounting function and improve our internal control over financial reporting to remediate this material weakness, including the following: (i) implementing new controls, processes and technologies to improve our internal control over financial reporting; (ii) formalizing our processes and internal control documentation and strengthening supervisory reviews by our management; and (iii) hiring additional qualified finance and accounting professionals to accommodate the expansion of our business.
While we are working to remediate the material weakness as quickly and efficiently as possible, we cannot at this time, provide an estimate of the timeframe we expect in connection with implementing our plan to remediate the material weakness. These remediation measures may be time consuming, costly, and might place significant demands on our financial and operational resources. We cannot provide any assurances that the measures that we have taken and are planning to take will be sufficient to successfully remediate our existing material weakness or prevent future material weaknesses from occurring. We also cannot assure you that we have identified all of our existing material weaknesses.
Although we review and evaluate our internal control systems on a regular basis, we cannot provide any assurances that the measures that we have taken and are planning to take will be sufficient to prevent future material weaknesses and control deficiencies from occurring. We also cannot assure you that we have identified all of our existing material weaknesses. If we identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect our business and stock price.
- 44 -


Table of Contents
We may face litigation and other risks as a result of material weaknesses in our internal control over financial reporting.
On April 12, 2021, the staff of the SEC issued a public statement entitled “Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies” (the “SEC Staff Statement”). Following the issuance of the SEC Staff Statement, after consultation with Marcum LLP (“Marcum”), STWO’s independent registered public accounting firm, our management and the audit committee of our board of directors (the “Audit Committee”) concluded that it was appropriate to restate the previously issued audited financial statements of STWO as of December 31, 2020 and for the period from STWO’s inception through December 31, 2020.
In preparing STWO’s unaudited condensed consolidated financial statements as of and for the quarterly period ended September 30, 2021, we re-evaluated STWO’s application of ASC 480-10-S99-3A to its accounting classification of its outstanding Class A ordinary shares, par value $0.0001 per share (the “STWO Public Shares”), issued as part of the units sold in STWO’s initial public offering on September 21, 2020. Historically, a portion of the STWO Public Shares was classified as permanent equity to maintain shareholders’ equity greater than $5 million on the basis that STWO would not redeem the STWO Public Shares in an amount that would cause its net tangible assets to be less than $5,000,001, as described in STWO’s memorandum and articles of association (the “Charter”). Pursuant to such reevaluation, our management determined that the STWO Public Shares included certain provisions that require classification of all of the Public Shares as temporary equity regardless of the net tangible assets redemption limitation contained in the Charter. In addition, in connection with the change in presentation for the STWO Public Shares, we determined we should restate STWO’s earnings per share calculation to allocate income and losses shared pro rata between the two classes of shares. This presentation contemplates a business combination as the most likely outcome, in which case, both classes of shares share pro rata in the income and losses of STWO.
Therefore, on November 22, 2021, our management and the Audit Committee concluded that STWO’s previously issued (i) audited balance sheet as of September 21, 2020, as previously restated in STWO’s Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2020, filed with the SEC on May 13, 2021 (the “2020 Form 10-K/A No. 1”); (ii) audited financial statements included in the 2020 Form 10-K/A No. 1; (iii) unaudited interim financial statements included in the Form 10-Q for the quarterly period ended September 30, 2020 as previously restated in the 2020 Form 10-K/A No. 1; (iv) unaudited interim financial statements included in STWO’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2021, filed with the SEC on May 13, 2021; and (v) unaudited interim financial statements included in STWO’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2021, filed with the SEC on August 11, 2021 (collectively, the “Affected Periods”), should be restated to report all STWO Public Shares as temporary equity and should no longer be relied upon.
As such, we restated STWO’s financial statements for the Affected Periods in our second amended annual report on Form 10-K/A filed with the SEC on December 3, 2021, our first amended quarterly report on Form 10-Q/A for the period ended March 31, 2021 and our first amended quarterly report on Form 10-Q/A for the period ended June 30, 2021, each filed with the SEC on December 6, 2021, and our Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2021, filed with the SEC on November 22, 2021.
As part of the restatements, we identified material weaknesses in our internal controls over financial reporting. As a result of these material weaknesses, the restatements, the change in accounting for the warrants, the reclassification of STWO Public Shares, and other matters raised or that may in the future be raised by the SEC, we face potential for litigation or other disputes which may include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the restatements and material weaknesses in our internal control over financial reporting and the preparation of our financial statements. As of the date of this Quarterly Report on Form 10-Q, we have no knowledge of any such litigation or dispute. However, we can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have a material adverse effect on our business, results of operations and financial condition.
As deployment of our energy storage products increases, we will undertake corresponding warranty obligations. For earlier versions of second-generation energy storage products, our warranty obligations may be significant. If we are unable to develop our energy storage products for successful operation in the field and manage our warranty costs, our business and ability to generate revenue and achieve profitability could fail.
We have experienced quality issues in the field and our products may contain undetected errors or defects, especially when first introduced or when new generations of products are released. Errors, defects, or poor performance can arise due to design flaws, defects in raw materials or components or manufacturing difficulties, which can affect the quality of our products. Any actual or perceived errors, defects, or poor performance in our products could result in the replacement or recall of our products, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our
- 45 -


Table of Contents
engineering personnel from our product development efforts, and increases in customer service and support costs, all of which could have a material adverse effect on our business, financial condition, and results of operations.
Furthermore, defective components may give rise to warranty, indemnity, or product liability claims against us that exceed any revenue or profit we receive from the affected products. Our product generally comes with an initial one-year manufacturing warranty, based on the use case of the customer and normal system degradation expected from such use case. We also offer customers an extended performance warranty at an additional cost to the customer. For extended warranties, this may require system augmentation or battery replacements, which would be provided at no additional charge beyond the price of the extended warranty paid by such customer.
While we have accrued reserves for warranty claims, our estimated warranty costs for previously sold products may change to the extent future products are not compatible with earlier generation products under warranty. Our warranty accruals are based on various assumptions, which are based on a short operating history. As a result, these assumptions could prove to be materially different from the actual performance of our systems, causing us to incur substantial unanticipated expense to repair or replace defective products in the future or to compensate customers for defective products. Our failure to accurately predict future claims could result in unexpected volatility in, and have a material adverse effect on, our financial condition.
We will extend product warranties for our energy storage products, which products are complex and could contain defects and may not operate at expected performance levels, which could impact sales and market adoption of our energy storage products, affect our operating results or result in claims against us.
We develop complex and evolving energy storage products and we continue to advance the capabilities of our battery technology, product design and associated manufacturing processes. Our energy storage products are designed primarily to serve the behind-the-meter and front-of-the-meter markets. Our core technology components are incorporated into energy storage products that serve both types of customers.
We will provide an insurance-backed warranty on our energy storage products. We also will provide certain warranties with respect to the energy storage systems we sell, including on their installation, operations and maintenance, and for components not manufactured by us, we generally pass through to our customers the applicable manufacturers’ warranties. As part of our energy storage system contracts, we may provide the customer with performance guarantees that warrant that the underlying system will meet or exceed the minimum energy storage requirements specified in the contract. Under these performance guarantees, we bear the risk of electricity production or other performance shortfalls, even if they result from failures in components from third-party manufacturers. These risks are exacerbated in the event such manufacturers cease operations or fail to honor their warranties.
We are still gaining field operating experience with respect to our energy storage products, and despite experience gained from trials, and pilot testing, and initial deployments performed by us, our partners and our suppliers, issues may continue to be found in existing or new energy storage products, for example, the flow issue that we identified during the second quarter of 2022 in certain battery modules that had already been manufactured and shipped. The occurrence of such issues or other defects could also cause us to incur significant warranty, support and repair costs in excess of our estimates, could divert the attention of our engineering personnel from our product development efforts, and could harm our relationships with our customers. Our customers could also seek and obtain damages from us for their losses.
Defects or performance problems in our products could result in loss of customers, reputational damage, and decreased revenue, and we may face warranty, indemnity, and product liability claims that may arise from defective products.
We may become subject to product liability claims, even those without merit due to product tampering or operation and maintenance in violation of operating manuals, which could harm our business, financial condition and results of operations. We face inherent risk of exposure to claims in the event our batteries do not perform as expected or malfunction resulting in personal injury or death. Our risks in this area are particularly pronounced given our S200 batteries have not yet been commercially tested at scale or mass produced. Although we seek to limit our liability, a product liability claim brought against us, even if unsuccessful, would likely be time consuming, could be costly to defend, and may hurt our reputation in the marketplace. A successful product liability claim against us could require us to pay a substantial monetary award. Moreover, a product liability claim could generate substantial negative publicity about our batteries and business and inhibit or prevent commercialization of other future battery candidates, which would have a material adverse effect on our brand, business, prospects and operating results. Any insurance coverage might not be sufficient to cover all potential product liability claims. Any lawsuit seeking significant monetary damages either in excess of our coverage, or outside of our coverage, may have a material adverse effect on our reputation, business and financial condition. We may not be able to secure additional product liability insurance coverage on commercially acceptable terms or at reasonable costs when needed, particularly if we do face liability for our products and are forced to make a claim under our policy.
- 46 -


Table of Contents
In addition, as we grow our manufacturing volume, the chance of manufacturing defects could increase. We may be unable to correct manufacturing defects or other failures of our battery modules and the products in which they are incorporated, including the Energy Warehouse and Energy Center, in a manner satisfactory to our customers, which could adversely affect customer satisfaction, market acceptance and our business reputation.
Third parties might attempt to gain unauthorized access to our network or seek to compromise our products and services.
Our business is dependent on the security and efficacy of our networks and computer and data management systems. For example, our Energy Warehouses are connected to and controlled and monitored by our centralized remote monitoring service, and we rely on our internal computer networks for many of the systems we use to operate our business generally. From time to time, we may face attempts by others to gain unauthorized access through the Internet or otherwise or to introduce malicious software to our IT systems. We or our products may be a target of computer hackers, organizations or malicious attackers who attempt to:
gain access to our network or Energy Warehouses or networks of our customers;
steal proprietary information related to our business, products, employees, and customers; or
interrupt our systems or those of our customers.
From time to time, we encounter attempts at gaining unauthorized access to our network and we routinely run intrusion checks. While we seek to detect and investigate unauthorized attempts and attacks against our network and products of which we become aware, and to prevent their recurrence where practicable through changes to our internal processes and tools and/or changes to our products, we remain potentially vulnerable to additional known or unknown threats. In addition to intentional security breaches, the integrity and confidentiality of company and customer data and our intellectual property may be compromised as a result of human error, product defects, or technological failures. Different geographic markets may have different regulations regarding data protection, raising potential compliance risks. We utilize third-party contractors to perform certain functions for us, and they face security risks similar to us. Further, retaliatory acts by Russia in response to Western sanctions could include cyber attacks that could disrupt the economy more generally or that could also impact our operations directly or indirectly.
Any failure or perceived failure by us or our service providers to prevent information security breaches or other incidents or system disruptions, or any compromise of security that results in or is perceived or reported to result in unauthorized access to, or loss, theft, alteration, release or transfer of, our information, or any personal information, confidential information, or other data could result in loss or theft of proprietary or sensitive data and intellectual property, could harm our reputation and competitive position and could expose us to legal claims, regulatory investigations and proceedings, and fines, penalties, and other liability. Any such actual or perceived security breach, incident or system disruption could also divert the efforts of our personnel, and could require us to incur significant costs and operational consequences in connection with investigating, remediating, eliminating and putting in place additional tools, devices, policies, and other measures designed to prevent actual or perceived security breaches and other incidents and system disruptions, and in, for example, rebuilding internal systems, reduced inventory value, providing modifications to our products and services, defending against claims and litigation, responding to regulatory inquiries or actions, paying damages, or taking other remedial steps with respect to third parties. Moreover, we could be required or otherwise find it appropriate to expend significant capital and other resources to respond to, notify third parties of, and otherwise address the incident or breach and its root cause, and to notify individuals, regulatory authorities and others of security breaches involving certain types of data.
Further, we cannot assure that any limitations of liability provisions in our current or future contracts that may be applicable would be enforceable or adequate or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover claims related to a security breach or incident, or that the insurer will not deny coverage as to any future claim. The successful assertion of claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
The failure or breach of our IT systems could affect our sales and operations.
The availability and effectiveness of our energy storage products and our ability to conduct our business and operations, depend on the continued operation of IT and communications systems, some of which we have yet to develop or otherwise obtain the ability to use. Systems used in our business will be vulnerable to damage or interruption. Such systems could also be subject to break-ins, sabotage and intentional acts of vandalism, as well as disruptions and security incidents as a
- 47 -


Table of Contents
result of non-technical issues, including intentional or inadvertent acts or omissions by employees, service providers, or others. We expect to face significant challenges with respect to information security and maintaining the security and integrity of our systems and other systems used in our business, as well as with respect to the data stored on or processed by these systems. We also anticipate storing and otherwise processing confidential business information of ourselves and third parties, as well as personal information and other data. Advances in technology, an increased level of sophistication and expertise of hackers, and new discoveries in the field of cryptography can result in a compromise or breach of the systems used in our business or of security measures used in our business to protect confidential information, personal information, and other data. We may be a target for attacks by state-sponsored actors and others designed to disrupt our operations or to attempt to gain access to our systems or to data that is processed or maintained in our business.
We use outsourced service providers to help provide certain services. For example, we utilize email and collaboration tools, and other third-party services and service providers that store or otherwise process information, including personal information and confidential business information, on our behalf. Any such outsourced service providers face similar security and system disruption risks as us. We are at risk for interruptions, outages and breaches of our and our outsourced vendors’ and service providers’ operational systems and security systems, our products’ and services’ integrated software and technology, and customer data that we or our third-party service providers process. These may be caused by, among other causes, physical theft, viruses or other malicious code, denial or degradation of service attacks, ransomware, social engineering schemes, and insider theft or misuse. While we take steps to review security protections of services provided to us, there can be no guarantee that a failure or breach of such systems will not occur or be perceived to occur. If such failures were to occur, we may not be able to sufficiently recover to avoid the loss of data or any adverse impact on our operations that are dependent on such IT systems. This could result in lost sales as we may not be able to meet the demands for our product, and other harm to our business and results of operations. Further, some of the systems used in our business will not be fully redundant, and our disaster recovery planning cannot account for all eventualities. Any security breaches or incidents or other damage to or disruptions to any data centers or other systems used in our business could result in lengthy interruptions in our service and may adversely affect our business, prospects, financial condition and operating results.
Furthermore, because our IT systems are essential for the exchange of information both internally and in communicating with third parties, including our suppliers and manufacturers, security breaches or incidents could lead to unauthorized acquisition or unauthorized release of sensitive, confidential or personal data or information, improper use of our systems, or unauthorized access, use, disclosure, modification or destruction of information or defective products. Our IT systems also help us produce financial information. Any disruption, security breach, or incident could impact our ability to produce timely and accurate financial information needed for compliance, audit, and reporting purposes. If any such security breaches or incidents were to continue, our operations and ability to communicate both internally and with third parties may be negatively impacted.
Significant capital and other resources may be required in efforts to protect against security breaches, incidents, and system disruptions, or to alleviate problems caused by actual or suspected security breaches and other incidents and system disruptions. The resources required may increase over time as the methods used by hackers and others engaged in online criminal activities and otherwise seeking to obtain unauthorized access to systems or data, and to disrupt systems, are increasingly sophisticated and constantly evolving. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements with regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of our supply chain. We also cannot be certain that these systems, networks, and other infrastructure or technology upon which we rely, including those of our third-party suppliers or service providers, will be effectively implemented, maintained or expanded as planned, or will be free from bugs, defects, errors, vulnerabilities, viruses, or malicious code. We may be required to expend significant resources to make corrections or to remediate issues that are identified or to find alternative sources. Any of these circumstances potentially could have a negative impact on our business, prospects, financial condition and operating results.
We may not be able to identify or complete transactions with attractive acquisition candidates. Future acquisitions may result in significant transaction expenses and we may incur significant costs.
We may from time to time selectively pursue on an opportunistic basis acquisitions of additional businesses that complement our existing business and footprint. The success of any such growth strategy would depend, in part, on selecting strategic acquisition candidates at attractive prices and effectively integrating their businesses into our own, including with respect to financial reporting and regulatory matters. There can be no assurance that we will be able to identify attractive acquisition candidates or complete the acquisition of any identified candidates at favorable prices and upon advantageous terms and conditions, including financing alternatives. In addition, general economic conditions or unfavorable capital and credit markets could affect the timing and extent to which we can successfully acquire new businesses, which could limit our revenues and profitability.
- 48 -


Table of Contents
Our facilities or operations could be damaged or adversely affected as a result of natural disasters and other catastrophic events.
Our facilities or operations could be adversely affected by events outside of our control, such as natural disasters, wars, health epidemics and other calamities. We cannot assure you that any backup systems will be adequate to protect our facilities or operations from the effects of fire, floods, typhoons, earthquakes, power loss, telecommunications failures, break-ins, war, riots, terrorist attacks or similar events. Any of the foregoing events may give rise to interruptions, breakdowns, system failures, technology platform failures or internet failures, which could cause the loss or corruption of data or malfunctions of software or hardware as well as adversely affect our ability to provide services.
We may not have sufficient insurance coverage to cover business continuity.
A sustained or repeated interruption in the manufacturing of our products due to labor shortage, fire, flood, war, pandemic, natural disasters, regulatory requirements, and similar unforeseen events beyond our control may interfere with our ability to manufacture our products and fulfil customers’ demands in a timely manner, and make it difficult, or in certain cases, impossible for us to continue our business for a substantial period of time. Failure to manufacture our products and meet customer demands would impair our ability to generate revenues which would adversely affect our financial results. We currently do not have a formal disaster recovery or business continuity plan in place and any disaster recovery and business continuity plans that we may put in place may prove inadequate in the event of a serious disaster or similar event. As part of our risk management, we maintain insurance coverage for our business. However, we cannot assure you that the amounts of insurance will be sufficient to satisfy any damages or losses we may incur. If our insurance coverage is not sufficient, we may incur substantial expenses, which, could have a material adverse effect on our business.
We face risks associated with expanding our international operations, including unfavorable and uncertain regulatory, political, economic, tax and labor conditions.
We are subject to legal and regulatory requirements, political uncertainty and social, environmental and economic conditions in numerous jurisdictions, over which we have little control and which are inherently unpredictable. Our operations in such jurisdictions, particularly as a company based in the United States, create risks relating to conforming our products to regulatory and safety requirements and charging and other electric infrastructures; organizing local operating entities; establishing, staffing and managing foreign business locations; attracting local customers; navigating foreign government taxes, regulations and permit requirements; enforceability of our contractual rights; trade restrictions, foreign direct investment review regimes, customs regulations, tariffs and price or exchange controls; and preferences in foreign nations for domestically manufactured products. Such conditions may increase our costs and tax liabilities, impact our ability to sell our products and require significant management attention, and may harm our business if we are unable to manage them effectively.
Changes in the global trade environment, including the imposition of import tariffs, could adversely affect the amount or timing of our revenues, results of operations or cash flows.
Our current supply chain includes Chinese sources for various parts. Escalating trade tensions, particularly between the United States and China have led to increased tariffs and trade restrictions, including tariffs applicable to certain electronic materials and components of our products.
Tariffs and the possibility of additional tariffs in the future have created uncertainty, particularly if we are not able to second source parts from alternative vendors. There can be no guaranty that these developments will not negatively impact the price of the positive electrode used in our products. Additionally, existing or future tariffs may negatively affect key customers and suppliers, and other supply chain partners. Such outcomes could adversely affect the amount or timing of our revenues, results of operations or cash flows, and continuing uncertainty could cause sales volatility, price fluctuations or supply shortages or cause our customers to advance or delay their purchase of our products.
We are in the process of qualifying alternative sources but anticipate it will take time before alternate sources are qualified for every component. In addition, such sources may charge a higher cost than our current suppliers, which would negatively impact our results of operations. There is no guaranty that we will be able to identify alternate suppliers that meet our quality, volume and price requirements. Failure to meet these requirements could result in supply disruptions and increased costs. It is difficult to predict what further trade-related actions governments may take, which may include additional or increased tariffs and trade restrictions, and we may be unable to react to such actions quickly and effectively, which could result in supply shortages and increased costs.
We could be subject to foreign exchange risk.
Our international sales are denominated in U.S. dollars. As a result, we will not have significant direct exposure to currency valuation exchange rate fluctuations. However, because our products are sold internationally, our products may be at a price disadvantage as compared with other non-U.S. suppliers if the U.S. dollar appreciates relative to other major foreign
- 49 -


Table of Contents
currencies. This could lead to our receiving lower prices or our struggling to compete for international customers. Consequently, currency fluctuations, in particular, a renewed strengthening of the U.S. dollar, could adversely affect the competitiveness of our products in international markets.
We may be required to take write-downs or write-offs, restructuring and impairment or other charges that could have a significant negative effect on our financial condition, results of operations and stock price, which could cause you to lose some or all of your investment.
Unexpected risks may arise that cause us to write-down or write-off assets, restructure our operations, or incur impairment or other charges that could result in losses. Even though these charges may be non-cash items and not have an immediate impact on our liquidity, the fact that we report charges of this nature could contribute to negative market perceptions about us or our securities. In addition, charges of this nature may cause us to violate net worth or other covenants to which we may be subject. Accordingly, our stockholders could suffer a reduction in the value of their shares.
Our results of operations could vary as a result of changes to our accounting policies or the methods, estimates and judgments we use in applying our accounting policies.
The method estimates and judgments we use in applying our accounting policies have a significant impact on our results of operations. Such methods, estimates and judgments are, by their nature, subject to substantial risks, uncertainties and assumptions, and factors may arise over time that could lead us to reevaluate our methods, estimates and judgments.
In future periods, management will regularly evaluate its estimates such as for service agreements, loss accruals, warranty, performance guarantees, liquidated damages and inventory valuation allowances. Changes in those estimates and judgments could significantly affect our financial condition and results of operations. We will also adopt changes required by the Financial Accounting Standards Board and the SEC.
The requirements of being a public company may strain our resources and divert management’s attention.
As a relatively new public company, we have and will continue to incur increased costs and administrative burdens associated with operating a public company, and our management will continue to devote substantial time to new compliance initiatives. As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as well as rules adopted, and to be adopted, by the SEC and the NYSE. Compliance with such public company requirements is expected to continue to increase costs and make certain activities more time-consuming. We expect our management and other personnel to continue to devote a substantial amount of time to these compliance initiatives. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements. The impact of these requirements could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors or as executive officers.
In addition, we may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal controls over financial reporting required of public companies in the United States. The development and implementation of the standards and controls necessary for us to achieve the level of accounting standards required of a public company in the United States may require costs greater than expected. It is possible that we will be required to further expand our employee base and hire additional employees to support our operations as a public company which will increase our operating costs in future periods.
Moreover, our efforts to comply with new and changing laws and regulations related to public disclosure and corporate governance have resulted in increased general and administrative expenses and a diversion of management time and attention. Because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed.
We may engage in transactions with related parties and such transactions present possible conflicts of interest that could have an adverse effect on us.
We may enter into transactions with related parties. Related-party transactions create the possibility of conflicts of interest with regard to our management, including that:
we may enter into contracts between us, on the one hand, and related parties, on the other, that are not as a result of arm’s-length transactions;
- 50 -


Table of Contents
our executive officers and directors that hold positions of responsibility with related parties may be aware of certain business opportunities that are appropriate for presentation to us as well as to such other related parties and may present such business opportunities to such other parties; and
our executive officers and directors that hold positions of responsibility with related parties may have significant duties with, and spend significant time serving, other entities and may have conflicts of interest in allocating time.
Such conflicts could cause an individual in our management to seek to advance his or her economic interests or the economic interests of certain related parties above ours. Further, the appearance of conflicts of interest created by related-party transactions could impair the confidence of our investors. Our board of directors regularly reviews these transactions. Notwithstanding this, it is possible that a conflict of interest could have a material adverse effect on our business, financial condition and results of operations.
Risks Related to Regulatory, Environmental and Legal Issues
We may face regulatory challenges to or limitations on our ability to sell our products directly in certain markets. Expanding operations internationally could expose us to additional risks.
While we intend to continue to sell our products across the United States both directly and through third parties, our ability to continue such sales may be affected by future limitations, either directly to the ability to sell energy storage or by broader regulation related to the sales and operation of distributed energy resources, which could have an impact on our ability to sell our products to the market.
Although we currently primarily operate in the United States, we continue to expand our business internationally. Any expansion internationally could subject our business to risks associated with international operations. In addition, there may be laws in international jurisdictions we have not yet entered or laws we are unaware of in jurisdictions we have entered that may restrict our sales or other business practices. Even for those jurisdictions we have analyzed, the laws in this area can be complex, difficult to interpret and may change over time. Continued regulatory limitations and other obstacles interfering with our ability to sell our energy storage products may harm our business, financial condition and results of operations. Additionally, any regulation that affects the sale or operations of distributed energy resources could diminish the real or perceived value of our energy storage solutions in those markets. As a result of these risks, any potential future international expansion efforts that we may undertake may not be successful.
Our customers may be required to obtain environmental, health and safety or other certifications in order to install our products. If our customers are unable to obtain the necessary certifications, we will not be able to install our products, which would negatively impact our revenues.
While our engineering team has worked closely with the CSA Group, Intertek, UL and Technischer Überwachungsverein certification agencies to obtain certifications of our flow battery products under all applicable safety standards, there is no guarantee that such certifications shall continue to be obtained. From our prior certifications, we have expanded our flow battery product certification to the European Conformity marking in the European Union and intend to expand to other international standards such as the International Electrotechnical Commission (“IEC”). Failure to comply with IEC standards may have impact on our revenues, as compliance is required by some of our customers.
We are subject to multiple U.S. federal, state, local and other applicable regulations. Changes in applicable law, regulations or requirements, or our material failure to comply with any of them, can increase our costs and have other negative impacts on our business.
Applicable laws and requirements address multiple aspects of our operations, such as worker safety, consumer rights, privacy, cybersecurity, employee benefits and more, and can often have different requirements in different jurisdictions. Changes in these requirements, or any material failure to comply with them, could increase our costs, affect our reputation, result in claims, litigation, and regulatory investigations or other proceedings, which may result in fines, penalties, and other liabilities, and which may limit our business, drain management’s time and attention or otherwise, and generally impact our operations in adverse ways.
We are subject to requirements relating to environmental and safety regulations and environmental remediation matters which could adversely affect our business, results of operation and reputation.
We are subject to numerous federal, state and local environmental laws and regulations governing, among other things, solid and hazardous waste storage, treatment and disposal, and remediation of releases of hazardous materials. There are significant capital, operating and other costs associated with compliance with these environmental laws and regulations. Environmental laws and regulations may become more stringent in the future, which could increase costs of compliance or require us to manufacture with alternative technologies and materials.
- 51 -


Table of Contents
Federal, state and local authorities also regulate a variety of matters, including, but not limited to, health, safety and permitting in addition to the environmental matters discussed above. New legislation and regulations may require us to make material changes to our operations, resulting in significant increases to the cost of production.
Our manufacturing process involves hazards such as but not limited to hazardous materials, machines with moving parts, and high voltage and/or high current electrical systems typical of large manufacturing equipment and related safety incidents. There may be environmental or safety incidents that damage machinery or product, slow or stop production, or harm employees. Consequences may include litigation, regulation, fines, increased insurance premiums, mandates to temporarily halt production, workers’ compensation claims, or other actions that impact our company brand, finances, or ability to operate.
We may be exposed to delays, limitations and risks related to the environmental permits and other operating permits required to operate our products.
Operation of our manufacturing facilities requires land use and environmental permits and other operating permits from federal, state and local government entities. While we have all permits necessary to carry out and perform our current plans and operations at our existing facility, we may require additional environmental, wastewater and land use permits for the commercial operation of any future manufacturing facilities. Delays, denials or restrictions on any of the applications for or assignment of the permits to operate our manufacturing facilities could adversely affect our ability to execute on our business plans and objectives.
We may collect and process certain information about our customers and about individuals and will be subject to various laws and regulations relating to privacy, data protection and cybersecurity.
We may collect and process certain battery data required for performance monitoring, safety and serviceability. This information is transmitted to our control center and stored. Such data currently is limited to battery operational and safety parameters. Additionally, we collect and otherwise process other data relating to individuals, including business partners, prospects, employees, vendors, and contractors. Our handling of data relating to individuals is subject to a variety of laws and regulations relating to privacy, data protection and cybersecurity, and we may become subject to additional obligations, including contractual obligations, relating to our maintenance and other processing of this data, and new or modified laws or regulations. Laws, regulations, and other actual and potential obligations relating to privacy, data protection, and cybersecurity are evolving rapidly, and we expect to potentially be subject to new laws and regulations, or new interpretations of laws and regulations, in the future in various jurisdictions. These laws, regulations, and other obligations, and changes in their interpretation, could require us to modify our operations and practices, restrict our activities, and increase our costs. Further, these laws, regulations, and other obligations are complex and compliance with them can be difficult. It is possible that these laws, regulations, and other obligations may be inconsistent with one another or be interpreted or asserted to be inconsistent with our business or practices. We anticipate needing to dedicate substantial resources to comply with laws, regulations, and other obligations relating to privacy and cybersecurity in order to comply. Any actual or alleged failure by us to comply with our privacy policy or any federal, state or international privacy, data protection or cybersecurity laws or regulations or other obligations could result in claims and litigation against us, regulatory investigations and other proceedings, legal liability, fines, damages and other costs. Any actual or alleged failure by any of our vendors or business partners to comply with contractual or legal obligations regarding the protection of information about our customers could carry similar consequences. Should we become subject to additional laws, regulations, or other obligations relating to privacy, data protection or cybersecurity, we may need to undertake compliance efforts that could carry a large cost and could entail substantial time and other resources.
Further, although we take steps to protect the security of our customers’ personal information and other personal information within our control, we may face actual or perceived security breaches, incidents, or other misuses of this information, and many jurisdictions have enacted laws requiring companies to notify individuals, regulatory authorities and others of security breaches involving certain types of data. We may be required to expend significant resources to comply with security breach and incident notification requirements if a third party accesses or acquires such personal information without authorization, if we otherwise experience a security breach or incident or loss or damage of personal information, or if this is perceived to have occurred. Any actual or perceived breach of our network or systems, or those of our vendors or service providers, could result in claims, litigation, and proceedings against us by governmental entities or others, have negative effects on our business and future prospects, including possible fines, penalties and damages, and could result in reduced demand for our energy storage products and harm to our reputation and brand, resulting in negative impacts to our business, prospects, and financial results.
- 52 -


Table of Contents
We could be subject to penalties and other adverse consequences for any violations of the FCPA, and other foreign anti-bribery and anti-corruption laws.
We are subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the United Kingdom Bribery Act 2010, and possibly other anti-bribery and anti-corruption laws in countries outside of the United States in which we conduct our activities. We may have business dealings with customers in certain countries that are high risk for corruption. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies and their employees, agents, representatives, business partners, and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector.
We sometimes leverage third parties to sell our products and conduct our business abroad. We, our employees, agents, representatives, business partners or third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners or third-party intermediaries even if we do not explicitly authorize such activities. We cannot assure you that all of our employees and agents will not take actions in violation of applicable law, for which we may be ultimately held responsible. We currently have contracts and may potentially operate in parts of the world that have experienced higher levels of governmental corruption and as we increase our international sales and business, our risks under these laws may increase. In addition, due to the level of regulation in our industry and related energy industries, our entry into certain jurisdictions may require substantial government contact where norms can differ from U.S. standards.
These laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent any such actions. While we have policies and procedures to address and to mandate compliance with such laws, we cannot assure you that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
In the event that we believe, have reason to believe, or are notified that our employees, agents, representatives, business partners, or third party intermediaries have or may have violated applicable laws, including anti-bribery and anti-corruption laws, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances, and detecting, investigating and resolving actual or alleged violations can be expensive and require significant time and attention from senior management. Any allegation or violation of U.S. federal and state and non-U.S. laws, regulations and policies regarding anti-bribery and anti-corruption could result in substantial fines, sanctions, civil and/or criminal penalties, whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, damages, adverse media coverage, investigations, loss of export privileges, suspension or debarment from government contracts, or other curtailment of operations in the United States or other applicable jurisdictions. In addition, actual or alleged violations could damage our reputation and ability to do business. Any of the foregoing could materially adversely affect our reputation, business, financial condition, prospects and results of operations.
We are subject to governmental export and import controls and economic sanctions programs that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
Our products and services are, or may in the future be, subject to U.S. export control laws and regulations including the Export Administration Regulations (“EAR”) and trade and economic sanctions maintained by the Office of Foreign Assets Control (“OFAC”) and to similar laws and regulations in all other jurisdictions in which we operate. As such, an export license may be required to export, re-export or transfer our products and services to certain countries or end-users or for certain end-uses. If we were to fail to comply with such export control laws and regulations or trade and economic sanctions, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export and/or import privileges. Compliance with the EAR, OFAC sanctions, and other applicable regulatory requirements regarding the import and export of our products or the performance of services, may create delays in the introduction of our products and services in non-U.S. markets, prevent our customers with non-U.S. operations from deploying these products and services throughout their global systems or, in some cases, prevent the export of the products and services to some countries or users altogether. We may enter into agreements with customers and counterparties located in countries subject to list-based OFAC sanctions.
Obtaining the necessary export license for a particular sale or offering may not be possible, may be time-consuming, and may result in the delay or loss of sales opportunities. Further, U.S. export control laws and trade and economic sanctions as well as similar laws and regulations in other jurisdictions prohibit the export of products and services to certain U.S. embargoed or sanctioned countries, governments, and persons, as well as for prohibited end-uses. Even though we have taken precautions to ensure that we and our partners comply with all relevant import and export control laws and regulations and sanctions, monitoring and ensuring compliance with these complex laws and regulations is particularly
- 53 -


Table of Contents
challenging, and any failure by us or our partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
Any change in domestic or international export or import laws or regulations, economic sanctions, or related legislation, shift in the enforcement or scope of existing export, import, or sanctions laws or regulations, or change in the countries, governments, persons, or technologies targeted by such export, import, or sanctions laws or regulations, could result in decreased use of our products and/or services by, or in our decreased ability to export or sell our products and/or services to, end-customers with international operations.
We may be exposed to various risks related to legal proceedings or claims that could adversely affect our operating results. The nature of our business exposes us to various liability claims, which may exceed the level of our insurance coverage resulting in our not being fully protected.
We have been and may continue to be party to lawsuits in the normal course of our business. Litigation can be expensive, lengthy and disruptive to normal business operations. Moreover, the results of complex legal proceedings are difficult to predict. Responding to lawsuits brought against us, or legal actions that we may initiate, can be expensive and time-consuming. Unfavorable outcomes from these claims and/or lawsuits could adversely affect our business, financial condition or results of operations, and we could incur substantial monetary liability and/or be required to change our business practices.
Our business may expose us to claims for personal injury, death or property damage resulting from the use of our products or from employee related matters. Additionally, we could be subject to potential litigation associated with compliance with various laws and governmental regulations at the federal, state or local levels, such as those relating to the protection of persons with disabilities, employment, health, safety, security and other regulations under which we operate.
We carry comprehensive insurance, subject to deductibles, at levels we believe are sufficient to cover existing and future claims made during the respective policy periods. However, we may be exposed to multiple claims, and, as a result, could incur significant out-of-pocket costs before reaching the deductible amount, which could adversely affect our financial condition and results of operations. In addition, the cost of such insurance policies may increase significantly upon renewal of those policies as a result of general rate increases for the type of insurance we carry as well as our historical experience and experience in our industry. Although we have not experienced any material losses that were not covered by insurance, our existing or future claims may exceed the coverage level of our insurance, and such insurance may not continue to be available on economically reasonable terms, or at all. If we are required to pay significantly higher premiums for insurance, are not able to maintain insurance coverage at affordable rates or must pay amounts in excess of claims covered by our insurance, then we could experience higher costs that could adversely affect our financial condition and results of operations.
We are subject to certain restrictions and obligations on our business as a result of grants and/or loans received under certain governmental programs and we may be subject to similar or other restrictions to the extent we utilize governmental grants in the future.
Some of our research has been funded by grants from U.S. government agencies. In conjunction with the Advanced Research Projects Agency-Energy grant we received from the Department of Energy, we granted to the United States a non-exclusive, nontransferable, irrevocable, paid-up license to practice or have practiced for or on behalf of the United States inventions related to iron flow technology and made within the scope of the grant. When new technologies are developed with U.S. government funding, the government obtains certain rights in any resulting patents and technical data, generally including, at a minimum, a nonexclusive license authorizing the government to use the invention or technical data for noncommercial purposes. U.S. government funding must be disclosed in any resulting patent applications, and our rights in such inventions will normally be subject to government license rights, periodic progress reporting, foreign manufacturing restrictions and march-in rights. Therefore, if we failed to disclose to the Department of Energy an invention made with grant funds that we disclosed to patent counsel or for publication, or if we elect not to retain title to the invention, the United States may request that title to the subject invention be transferred to it.
March-in rights refer to the right of the U.S. government, under certain limited circumstances, to require us to grant a license to technology developed under a government grant to a responsible applicant or, if we refuse, to grant such a license itself. March-in rights can be triggered if the government determines that we have failed to work sufficiently towards achieving practical application of a technology or if action is necessary to alleviate health or safety needs, to meet requirements of federal regulations or to give preference to U.S. industry. If we breach the terms of our grants, the government may gain rights to the intellectual property developed in our related research. The government’s rights in our intellectual property may lessen its commercial value, which could adversely affect our performance.
To the extent we utilize governmental grants in the future, the governmental entities involved may retain certain rights in technology that we develop using such grant money. These rights could restrict our ability to fully capitalize upon the value
- 54 -


Table of Contents
of this research by reducing total revenues that might otherwise be available since such governmental rights may give the government the right to practice the invention without payment of royalties if we do not comply with applicable requirements. Such grants and other forms of government incentives may also subject us to additional disclosure or reporting requirements.
The reduction, elimination or expiration of government tax credits, subsidies and economic incentives related to renewable energy solutions could reduce demand for our technology and harm our business.
The U.S. federal government and some state and local governments provide incentives to end users and potential purchasers of our energy storage products in the form of rebates, tax credits and other financial incentives, such as system performance payments and payments for renewable energy credits associated with renewable energy generation. We will rely on these governmental rebates, tax credits and other financial incentives to significantly lower the effective price of the energy storage products to our customers in the United States. However, these incentives may expire on a particular date, end when the allocated funding is exhausted, or be reduced or terminated as a matter of regulatory or legislative policy.
Our energy storage products have qualified for tax exemptions, incentives or other customer incentives in many states including California. Some states have utility procurement programs and/or renewable portfolio standards for which our technology is eligible. There is no guarantee that these policies will continue to exist in their current form, or at all. Such state programs may face increased opposition on the U.S. federal, state and local levels in the future. Changes in federal or state programs could reduce demand for our energy storage products, impair sales financing and adversely impact our business results.
On August 16, 2022, President Biden signed into law the Inflation Reduction Act (the “IRA”), which extends the availability of investment tax credits (“ITCs”) and production tax credits and makes significant changes to the tax credit regime that applies to solar and energy storage products. As a result of changes made by the IRA, the ITC for solar generation projects is extended until at least 2033, and has been expanded to include stand-alone battery storage. This expansion provides significant certainty on the tax incentives that will be available to stand-alone battery projects in the future. We believe the IRA will increase demand for our services due to the extensions and expansions of various tax credits that are critical for our customers’ economic returns, while also providing more certainty in and visibility into the supply chain for materials and components for energy storage systems. However, the full impact of the IRA cannot be known, and many of the IRA’s provisions, including with respect to battery storage projects, are not self-executing and require further guidance from the IRS and Treasury Department, which we expect to be issued in the coming months and years. Further, although these provisions generally subsidize battery storage both in front of and behind the meter, they may benefit other companies in unexpected ways and thus weaken our competitive position. For example, the IRA may enable companies producing shorter duration lithium ion batteries to compete with us through added volume of cells at lower cost.
We are an emerging growth company and a smaller reporting company within the meaning of the Securities Act, and if we take advantage of certain exemptions from disclosure requirements available to “emerging growth companies” or “smaller reporting companies,” this could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.
We are an “emerging growth company” within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any golden parachute payments not previously approved. As a result, our shareholders may not have access to certain information they may deem important. We will remain an emerging growth company until the earliest of (i) the last day of the fiscal year in which the market value of our common stock that are held by non-affiliates exceeds $700,000,000 as of June 30 of that fiscal year, (ii) the last day of the fiscal year in which we have total annual gross revenue of $1.235 billion or more during such fiscal year (as indexed for inflation), (iii) the date on which we have issued more than $1.0 billion in non-convertible debt in the prior three-year period or (iv) December 31, 2025. In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section 7(a)(2)(B) of the Securities Act as long as we are an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have elected not to opt out of such extended transition period and, therefore, we may not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible
- 55 -


Table of Contents
because of the potential differences in accounting standards used. We cannot predict whether investors will find our securities less attractive because we expect to rely on these exemptions. If some investors find our common stock less attractive as a result of our reliance on these exemptions, the trading price of our common stock may be lower than it otherwise would be, there may be a less active trading market for our common stock and the trading price of our common stock may be more volatile.
Additionally, we are currently a “smaller reporting company” as defined in Item 10(f)(1) of Regulation S-K. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements. We will remain a smaller reporting company only until the last day of the fiscal year in which (i) the market value of the common stock held by non-affiliates exceeds $250,000,000 as of the prior June 30, or (ii) our annual revenues exceeded $100,000,000 during such completed fiscal year and the market value of the common stock held by non-affiliates exceeds $700,000,000 as of the prior June 30. To the extent we take advantage of such reduced disclosure obligations, it may also make comparison of our financial statements with other public companies difficult or impossible.
Changes in tax laws or in their implementation or interpretation may adversely affect our business and financial condition.
We are or may become subject to income- and non-income-based taxes in the United States under federal, state and local jurisdictions and in certain foreign jurisdictions in which we operate. Tax laws, regulations and administrative practices in these jurisdictions may be subject to significant change, with or without advance notice. For example, beginning in January 2022, the Tax Cuts and Jobs Act eliminates the right to deduct research and development expenditures for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenditures to be amortized over five and fifteen tax years, respectively, and as a result, we recognized a deferred tax asset for the future tax benefit of the amortization deductions of the capitalized research and development expenditures. Changes in tax laws, as well as other factors, could cause us to experience fluctuations in our tax obligations and effective tax rates and otherwise adversely affect our tax positions and/or our tax liabilities. Such changes may adversely affect our effective tax rates, cash flows and general business condition.
Our ability to utilize our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2022, we had U.S. federal and state net operating loss carryforwards of $130.7 million and $130.6 million, respectively. Federal net operating loss carryforwards generated after December 31, 2017 do not expire. The remaining federal net operating loss carryforwards expire beginning in 2032. It is possible that we will not generate taxable income in time to use our net operating loss carryforwards before their expiration (if applicable) or at all. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change” (generally defined as a greater than 50 percentage points change (by value) in the ownership of its equity by certain stockholders over a rolling three-year period), the corporation’s ability to use its pre-change net operating loss carryforwards and certain other pre-change tax attributes to offset its post-change income and taxes may be limited. We may have experienced such ownership changes in the past, and we may experience ownership changes in the future as a result of shifts in our stock ownership, some of which are outside our control. Accordingly, our ability to utilize our net operating loss carryforwards and certain other tax attributes could be limited by an “ownership change” as described above, which could result in increased tax liability to our company.
Risks Related to Our Intellectual Property
If we fail to protect, or incur significant costs in defending, our intellectual property and other proprietary rights, then our business and results of operations could be materially harmed.
Our success depends to a significant degree on our ability to protect our intellectual property and other proprietary rights. We rely on a combination of patent, trademark, copyright, trade secret, and unfair competition laws, as well as confidentiality and other contractual provisions with our customers, suppliers, employees, and others, to establish and protect our intellectual property and other proprietary rights. Our ability to enforce these rights is subject to general litigation risks, as well as uncertainty as to the enforceability of our intellectual property rights in various countries. When we seek to enforce our rights, we may be subject to claims that our intellectual property rights are invalid or not enforceable. Our assertion of intellectual property rights may result in another party seeking to assert claims against us, which could harm our business. Our inability to enforce intellectual property rights under any of these circumstances would likely harm our competitive position and business.
We have applied for patents in multiple jurisdictions, including the United States, Europe, and Australia, and under the Patent Cooperation Treaty, some of which have been issued. We cannot guarantee that any of our pending applications will be approved or that our existing and future intellectual property rights will be sufficiently broad to protect our proprietary technology, and any failure to obtain such approvals or finding that our intellectual property rights are invalid or
- 56 -


Table of Contents
unenforceable could force us to, among other things, rebrand or re-design our affected products. In countries where we have not applied for patent protection or where effective intellectual property protection is not available to the same extent as in the United States, we may be at greater risk that our proprietary rights will be misappropriated, infringed, or otherwise violated. Government actions may also undermine our intellectual property rights.
Our intellectual property may be stolen or infringed upon. In the event of such theft or infringement, we may be required to initiate lawsuits to protect our significant investment in our intellectual property. So far, we have been neither the subject of any lawsuits challenging the ownership or validity of our intellectual property, nor have we been required to initiate any lawsuits to protect our intellectual property. However, any such lawsuits may consume management and financial resources for long periods of time and may not result in outcomes that are favorable or readily enforceable, which may adversely affect our business, financial condition or results of operations.
Third parties may assert that we are infringing upon their intellectual property rights, which could divert management’s attention, cause us to incur significant costs, and prevent us from selling or using the technology to which such rights relate.
Our competitors and other third parties hold numerous patents related to technology used in our industry. From time to time, we may also be subject to claims of intellectual property right infringement and related litigation, and, if we gain greater recognition in the market, we will face a higher risk of being the subject of claims that we have violated others’ intellectual property rights. While we believe that our products and technology do not infringe in any material respect upon any valid intellectual property rights of third parties, we cannot be certain that we would be successful in defending against any such claims. If we do not successfully defend or settle an intellectual property claim, we could be liable for significant monetary damages and could be prohibited from continuing to use certain technology, business methods, content, or brands. To avoid a prohibition, we could seek a license from the applicable third party, which could require us to pay significant royalties, increasing our operating expenses. If a license is not available at all or not available on reasonable terms, then we may be required to develop or license a non-violating alternative, either of which could require significant effort and expense. If we cannot license or develop a non-violating alternative, we would be forced to limit or stop sales of our offerings and may be unable to effectively compete and subject to termination and indemnification obligations under our contracts. Any of these results would adversely affect our business, financial condition and results of operations.
Our patent applications may not result in issued patents or our patent rights may be contested, circumvented, invalidated or limited in scope, any of which could have a material adverse effect on our ability to prevent others from interfering with the commercialization of our products.
Our patent applications may not result in issued patents, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours. The status of patents involves complex legal and factual questions and the breadth of claims allowed is uncertain. As a result, we cannot be certain that the patent applications that we file will result in patents being issued, or that our patents and any patents that may be issued to us will afford protection against competitors with similar technology. Numerous patents and pending patent applications owned by others exist in the fields in which we have developed and are developing our technology. In addition to those who may claim priority, any of our existing or pending patents may also be challenged by others on the basis that they are otherwise invalid or unenforceable. Furthermore, patent applications filed in foreign countries are subject to laws, rules and procedures that differ from those of the United States, and thus we cannot be certain that foreign patent applications related to issued U.S. patents will be issued.
Even if our patent applications succeed and we are issued patents in accordance with them, we are still uncertain whether these patents will be contested, circumvented, invalidated or limited in scope in the future. The rights granted under any issued patents may not provide us with meaningful protection or competitive advantages, and some foreign countries provide significantly less effective patent enforcement than in the United States. In addition, the claims under any patents that issue from our patent applications may not be broad enough to prevent others from developing technologies that are similar or that achieve results similar to ours. The intellectual property rights of others could also bar us from licensing and exploiting any patents that issue from our pending applications. In addition, patents issued to us may be infringed upon or designed around by others and others may obtain patents that we need to license or design around, either of which would increase costs and may adversely affect our business, financial condition and results of operations.
Risks Related to Raising Capital
As we endeavor to expand our business, we will incur significant costs and expenses, which could outpace our cash reserves. Unfavorable conditions or disruptions in the capital and credit markets may adversely impact business conditions and the availability of credit.
We expect to incur additional costs and expenses in the future related to the continued development and expansion of our business, including in connection with expanding our manufacturing capabilities to significantly increase production
- 57 -


Table of Contents
capacity, developing our products, maintaining and enhancing our research and development operations, expanding our sales, marketing, and business development activities in the United States and internationally, and growing our project management, field services and overall operational capabilities for delivering projects. We do not know whether our revenues will grow rapidly enough to absorb these costs or the extent of these expenses or their impact on our results of operations.
Disruptions in the global capital and credit markets as a result of an economic downturn, economic uncertainty, changing or increased regulation, or failures of significant financial institutions, as well as any negative perceptions about our long-term business prospects or the renewable energy sector as a whole, even if exaggerated or unfounded, could adversely affect our customers’ ability to access capital and could adversely affect our access to liquidity needed for business in the future. For example, in March 2023, the closure of Silicon Valley Bank and Signature Bank destabilized many financial institutions and created uncertainty across the industry. Future defaults or other similar destabilizing events could impact the credit markets and adversely impact our ability to access our capital and to obtain debt financing on favorable terms. Our business could be hurt if we are unable to obtain additional capital as required, resulting in a decrease in our revenues and profitability.
We expect to raise additional capital in the future, and it may not be available on acceptable terms, if at all.
As discussed in “Part I—Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources”, we expect to access the debt and equity capital markets in the future. However, these sources of financing may not be available on acceptable terms, or at all. Our ability to obtain additional financing will be subject to a number of factors, including market conditions, our operating performance, investor sentiment generally or about the renewable energy sector specifically and our ability to incur additional debt in compliance with agreements governing our then-outstanding debt. These factors may make the timing, amount, terms or conditions of additional financings unattractive to us. If we raise additional funds by issuing equity, equity-linked or debt securities, those securities may have rights, preferences or privileges senior to the rights of our currently issued and outstanding equity or debt, and our existing stockholders may experience dilution. If we are unable to generate sufficient funds from operations or raise additional capital, our successful operation and growth could be impeded.
Risks Related to Our Common Stock and Warrants
The price of our common stock may be volatile.
The price of our common stock may fluctuate due to a variety of factors, including:
changes in the industries in which we and our customers operate;
variations in our operating performance and the performance of our competitors in general;
actual or anticipated fluctuations in our quarterly or annual operating results;
the public’s reaction to our press releases, our other public announcements and our filings with the SEC;
our failure or the failure of our competitors to meet analysts’ projections or guidance that we or our competitors may give to the market;
additions and departures of key personnel;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation involving us;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
publication of research reports by securities analysts about us or our competitors or our industry;
sales of shares of our common stock by our existing stockholders;
short selling activities;
the volume of shares of our common stock available for public sale; and
general economic and political conditions such as recessions, interest rates, fuel prices, inflation, instability in the banking sector and financial markets, foreign currency fluctuations, international tariffs, social, political and economic risks, hostilities or the perception that hostilities may be imminent, military conflict and acts of war, including an escalation of the situation in the Ukraine and the related response, including sanctions or other restrictive actions, by the United States and/or other countries or terrorism.
- 58 -


Table of Contents
These market and industry factors may materially reduce the market price of our common stock regardless of our operating performance.
In addition, we have been and in the future may again be the subject of a report issued by activist short sellers. Any such report, even if it contains false and misleading statements about our company, may cause our stock price to experience volatility.
A sale of a significant portion of our total outstanding shares into the market may cause the market price of our common stock to drop significantly, even if our business is doing well.
Sales of a substantial number of shares of our common stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock.
Certain holders of shares of our common stock have rights, subject to certain conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. Registration of these shares under the Securities Act would result in the shares becoming freely tradeable in the public market, subject to the restrictions of Rule 144 in the case of our affiliates. Any sales of securities by these stockholders could have a material adverse effect on the market price for our common stock. Sales of our common stock pursuant to the exercise of registration rights may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales also could cause the trading price of our common stock to fall and make it more difficult for you to sell shares of our common stock at a time and price that you deem appropriate.
The issuance by us of additional shares of common stock or equity-linked securities may cause existing stockholders to experience dilution and could adversely affect our stock price.
From time to time in the future, we may issue additional shares of our common stock or equity-linked securities to raise additional capital or pursuant to a variety of transactions, including issuances in connection with financings, acquisitions, investments, our equity compensation plans or otherwise. Any such issuances of additional common stock or equity-linked securities may cause stockholders to experience significant dilution of their ownership interests and could adversely affect prevailing market prices of our common stock.
We have warrants outstanding that are exercisable for our common stock, which, if exercised, would increase the number of shares eligible for future resale in the public market and result in dilution to our shareholders.
As of December 31, 2022, we had outstanding Public Warrants to purchase an aggregate of 7,377,893 shares of our common stock and Private Warrants to purchase an aggregate of 4,083,334 shares of our common stock. The exercise price of each of these warrants is $11.50 per share. As used herein, “Public Warrants” refer to warrants to purchase ordinary shares of STWO issued in STWO’s initial public offering, which were converted into warrants to purchase shares of ESS common stock in connection with the Business Combination; and “Private Warrants” refer to warrants to purchase ordinary shares of STWO issued in a private placement concurrently with STWO’s initial public offering, which were converted into warrants to purchase shares of ESS common stock in connection with the Business Combination.
In addition, on September 16, 2022, we entered into a warrant agreement with the Sacramento Municipal Utility District (“SMUD”), whereby we agreed to issue a warrant for up to 500,000 shares of our common stock at an exercise price of $4.296 per share. The vesting of the shares underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2030 pursuant to a related commercial agreement.
To the extent such warrants are exercised, additional shares of our common stock will be issued, which will result in dilution to the holders of our common stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such warrants may be exercised could adversely affect the prevailing market prices of our common stock. For further information, see Note 10, Common Stock Warrants.
The Public Warrants may be amended in a manner adverse to a holder if holders of 65% of the then outstanding Public Warrants approve of such amendment.
Our warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and STWO. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision or correct any mistake, but requires the approval by the holders of 65% of the then-outstanding Public Warrants to make any change that adversely affects the interests of the registered holders of Public Warrants. Accordingly, we may amend the terms of the Public Warrants in a manner adverse to a holder if holders of 65% of the then-outstanding Public Warrants approve of such amendment and, solely with respect to any amendment to the terms of the Private Warrants or any provision of the warrant agreement with respect to the Private Warrants, 65% of the number of the then outstanding Private Warrants. Although our
- 59 -


Table of Contents
ability to amend the terms of the Public Warrants with the consent of 65% of the then-outstanding Public Warrants is unlimited, examples of such amendments could be amendments to, among other things, increase the exercise price of the warrants, convert the warrants into cash, shorten the exercise period or decrease the number of shares of our common stock purchasable upon exercise of a warrant.
We may redeem your unexpired warrants prior to their exercise at a time that is disadvantageous to you, thereby making your warrants worthless.
We have the ability to redeem the outstanding Public Warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the closing price of our common stock equals or exceeds $18.00 per share (as adjusted for share subdivisions, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like) for any 20 trading days within a 30 trading-day period ending on the third trading day prior to proper notice of such redemption and provided that certain other conditions are met. 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. As a result, we may redeem the warrants as set forth above even if the holders are otherwise unable to exercise the warrants. Redemption of the outstanding warrants could force you to (i) exercise your warrants and pay the exercise price therefor at a time when it may be disadvantageous for you to do so, (ii) sell your warrants at the then-current market price when you might otherwise wish to hold your warrants or (iii) accept the nominal redemption price which, at the time the outstanding warrants are called for redemption, we expect would be substantially less than the market value of your warrants.
In addition, we have the ability to redeem the outstanding Public Warrants at any time after they become exercisable and prior to their expiration, at a price of $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption provided that the closing price of the our common stock equals or exceeds $10.00 per share (as adjusted for adjustments to the number of shares issuable upon exercise or the exercise price of a warrant) for any 20 trading days within a 30 trading-day period ending on the third trading day prior to proper notice of such redemption and provided that certain other conditions are met, including that holders will be able to exercise their warrants prior to redemption for a number of shares of common stock determined based on the redemption date and the fair market value of our common stock. The value received upon exercise of the warrants (1) may be less than the value the holders would have received if they had exercised their warrants at a later time where the underlying share price is higher and (2) may not compensate the holders for the value of the warrants, including because the number of ordinary shares received is capped at 0.361 shares of common stock per warrant (subject to adjustment) irrespective of the remaining life of the warrants.
None of the Private Warrants will be redeemable by us as so long as they are held by ACON S2 Sponsor, LLC, (the “Sponsor”) or its permitted transferees, except under certain circumstances.
We do not expect to declare any dividends in the foreseeable future.
We do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. Consequently, investors may need to rely on sales of their shares after price appreciation, which may not occur for some time or not at all, as the only way to realize any future gains on their investment.
There can be no assurance that we will be able to comply with the continued listing standards of the NYSE.
Our common stock and our Public Warrants are listed on the NYSE under the symbols “GWH” and “GWH.W,” respectively. If the NYSE delists our securities from trading on its exchange for failure to meet the listing standards and we are not able to list such securities on another national securities exchange, we expect such securities could be quoted on an over-the-counter market. If this were to occur, we and our stockholders could face significant material adverse consequences including:
a limited availability of market quotations for our securities;
reduced liquidity for our securities;
a limited amount of news and analyst coverage; and
a decreased ability to issue additional securities or obtain additional financing in the future.
Reports published by analysts, including projections in those reports that differ from our actual results, could adversely affect the price and trading volume of our common stock.
Securities research analysts may establish and publish their own periodic projections for us. These projections may vary widely and may not accurately predict the results we actually achieve. Our share price may decline if our actual results do not match the projections of these securities research analysts. Similarly, if one or more of the analysts who write reports on us downgrades our stock or publishes inaccurate or unfavorable research about our business, our share price could
- 60 -


Table of Contents
decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, our share price or trading volume could decline.
We may be subject to short selling strategies that may drive down the market price of our common stock.
Short selling occurs when an investor borrows a security and sells it on the open market, with the intention of buying identical securities at a later date to return to the lender. A short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares. Because it is in the short seller’s best interests for the price of the stock to decline, some short sellers publish, or arrange for the publication of, opinions or characterizations regarding the relevant issuer, its business prospects, and similar matters calculated to or which may create negative market momentum. Short sellers can publicly attack a company’s reputation and business on a broader scale via online postings. In the past, the publication of such commentary about us by a self-described short seller has precipitated a decline in the market price of our common stock, and future similar efforts by other short sellers may have similar effects. Companies that are subject to unfavorable allegations promoted by short sellers, even if untrue, may have to expend a significant amount of resources to investigate such allegations and defend themselves.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws and Delaware law might discourage, delay or prevent a change in control of our company or changes in our management and, therefore, depress the market price of our common stock.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change of control of our company or changes in our board of directors that our stockholders might consider favorable. These provisions, among other things:
establish a classified board of directors so that not all members of our board are elected at one time;
permit only the board of directors to establish the number of directors and fill vacancies on the board;
provide that directors may only be removed “for cause” and only with the approval of a majority of the voting power of the issued and outstanding capital stock of the Company entitled to vote in the election of directors;
authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit cumulative voting by stockholders at any election of directors;
authorize our board of directors to amend the bylaws;
establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings; and
require a super-majority vote of stockholders to amend some of the provisions described above.
In addition, Section 203 of the Delaware General Corporation Law (the “DGCL”), prohibits a publicly held Delaware corporation from engaging in a business combination with an interested stockholder, generally a person which together with its affiliates owns, or within the last three years has owned, 15% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner.
Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums 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 or employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, another State court in Delaware or the federal district court for the District of Delaware) is the exclusive forum for the following (except for any claim as to which such court determines that there is an indispensable
- 61 -


Table of Contents
party not subject to the jurisdiction of such court (and the indispensable party does not consent to the personal jurisdiction of such court within 10 days following such determination), which is vested in the exclusive jurisdiction of a court or forum other than such court or for which such court does not have subject matter jurisdiction):
any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of fiduciary duty owed by any director, stockholder, officer or other employee of the Company to the Company or to the Company’s stockholders;
any action arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal affairs doctrine.
This provision would not apply to suits brought to enforce a duty or liability created by the Securities Act, the Exchange Act or any other claim for which the U.S. federal courts have exclusive jurisdiction.
Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated bylaws further provide that, unless the Company consents in writing to the selection of an alternative forum, the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act against any person in connection with any offering of the Company’s securities, including any auditor, underwriter, expert, control person, or other defendant. We note that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.
These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. Any person or entity purchasing, holding or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies’ charter documents has been challenged in legal proceedings. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions, and there can be no assurance that such provisions will be enforced by a court in those other jurisdictions. If a court were to find these types of provisions to be inapplicable or unenforceable, and if a court were to find the exclusive forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could materially adversely affect our business.
Claims for indemnification by our directors and officers may reduce our available funds to satisfy successful third-party claims against us and may reduce the amount of money available to us.
Our amended and restated certificate of incorporation and amended and restated bylaws provide that we will indemnify our directors and officers, in each case to the fullest extent permitted by Delaware law.
In addition, as permitted by Section 145 of the DGCL, our amended and restated bylaws and our indemnification agreements that we have entered into with our directors and officers provide that:
we indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware law provides that a corporation may indemnify such person if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the registrant and, with respect to any criminal proceeding, had no reasonable cause to believe such person’s conduct was unlawful;
we may, in our discretion, indemnify employees and agents in those circumstances where indemnification is permitted by applicable law;
we are required to advance expenses, as incurred, to our directors and officers in connection with defending a proceeding, except that such directors or officers shall undertake to repay such advances if it is ultimately determined that such person is not entitled to indemnification;
we are not obligated, pursuant to our amended and restated bylaws, to indemnify a person with respect to proceedings initiated by that person against us or our other indemnitees, except with respect to proceedings authorized by our board of directors or brought to enforce a right to indemnification;
- 62 -


Table of Contents
the rights conferred in our amended and restated bylaws are not exclusive, and we are authorized to enter into indemnification agreements with our directors, officers, employees and agents and to obtain insurance to indemnify such persons; and
we may not retroactively amend our amended and restated bylaw provisions to reduce our indemnification obligations to directors; officers, employees and agents.
While we maintain a directors’ and officers’ insurance policy to the fullest extent permitted by the DGCL, such insurance may not be adequate to cover all liabilities that we may incur, which may reduce our available funds to satisfy third-party claims and may materially adversely affect our cash position.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5. OTHER INFORMATION
None.
- 63 -


Table of Contents
ITEM 6. EXHIBITS
Incorporated by Reference
ExhibitDescriptionFormFile No.Exhibit No.Filing Date
3.1#8-K001-395253.1October 15, 2021
3.2#10-Q001-395253.2November 3, 2022
4.1#S-4333-2572324.1June 21, 2021
4.2#8-K001-395254.2October 15, 2021
4.3#10-Q001-395254.3November 3, 2022
31.1
31.2
32.1*
32.2*
101.INSInline 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.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted in Inline XBRL and included in Exhibit 101)
#Previously filed.
*
These exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of ESS Tech, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.
- 64 -


Table of Contents
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Act of 1934, the registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.
May 9, 2023
ESS TECH, INC.
By:/s/ Eric P. Dresselhuys
Name: Eric P. Dresselhuys
Title: Chief Executive Officer




- 65 -
EX-31.1 2 exhibit311-ceocertq12023.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION
PURSUANT TO RULE 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eric P. Dresselhuys, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 of ESS Tech, Inc.;
2.Based on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this Report;
3.Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this Report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this Report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Report based on such evaluation; and
d.Disclosed in this Report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
May 9, 2023By:/s/ Eric P. Dresselhuys
Eric P. Dresselhuys
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit312-cfocertq12023.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATION
PURSUANT TO RULE 13a-14(a) AND 15d-14(a)
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Anthony Rabb, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 of ESS Tech, Inc.;
2.Based on my knowledge, this Report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this Report;
3.Based on my knowledge, the financial statements, and other financial information included in this Report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this Report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this Report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Report based on such evaluation; and
d.Disclosed in this Report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.
May 9, 2023By:/s/ Anthony Rabb
Anthony Rabb
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 exhibit321-ceocertq12023.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of ESS Tech, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eric P. Dresselhuys, 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.

May 9, 2023By:/s/ Eric P. Dresselhuys
Name: Eric P. Dresselhuys
Title: Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 exhibit322-cfocertq12023.htm EX-32.2 Document

EXHIBIT 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of ESS Tech, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Anthony Rabb, 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.

May 9, 2023By:/s/ Anthony Rabb
Name: Anthony Rabb
Title: Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 ghw-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - ACCRUED PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - BORROWINGS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - COMMON STOCK WARRANTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - ACCRUED PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - COMMON STOCK WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - NET LOSS PER SHARE - Schedule Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - ACCRUED PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - BORROWINGS - Schedule of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - BORROWINGS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Source (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ghw-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ghw-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ghw-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Non-cash lease expense Noncash Operating Lease Expense Noncash Operating Lease Expense Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Related Party Transactions [Abstract] Percent change in present value of cash flows Debt Instrument, Percentage Change In Net Present Value Debt Instrument, Percentage Change In Net Present Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Change in estimate of variable consideration Contract With Customer, Liability, Change In Estimate Of Variable Consideration Contract With Customer, Liability, Change In Estimate Of Variable Consideration Total property and equipment Property, Plant and Equipment, Gross Battery, flexible energy capacity, minimum Battery, Flexible Energy Capacity, Minimum Battery, Flexible Energy Capacity, Minimum Accrued and other current liabilities Increase (Decrease) In Accrued Liabilities And Other Current Liabilities Increase (Decrease) In Accrued Liabilities And Other Current Liabilities Standby letter of credit Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Software Software and Software Development Costs [Member] Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Spread on interest rate Debt Instrument, Basis Spread on Variable Rate Asset Pledged as Collateral Asset Pledged as Collateral [Member] Depreciation expense Depreciation Options released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Payment Arrangement [Abstract] Earnout Warrants Earnout Warrants [Member] Earnout Common Stock Warrants Repayments of debt Repayments of Debt Other non-cash income and expenses, net Other Noncash Income (Expense) Revenue Revenue Not From Related Parties [Member] Other Revenue Balance at beginning of period (in shares) Balance at end of period (in shares) Temporary Equity, Shares Outstanding Net loss to common stockholders Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of securities excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Total Assets at Fair Value Assets, Fair Value Disclosure Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Fair Value Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Net gains on trading securities Debt Securities, Trading, Gain (Loss) Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Weighted average exercise price of options forfeited (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Pledged Status [Axis] Pledged Status [Axis] Schedule of Accrued and Other Current Liabilities Other Current Liabilities [Table Text Block] ESPP Employee Stock [Member] Weighted average remaining contractual term of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Price per share (in USD per share) Shares Issued, Price Per Share Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Related Party Transaction [Domain] Related Party Transaction [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Lender Name [Axis] Lender Name [Axis] Options forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Other Commitments [Domain] Other Commitments [Domain] Legal Entity [Axis] Legal Entity [Axis] Notes payable, non-current Notes payable, non-current Long-Term Debt, Excluding Current Maturities Trading days triggering redemption of warrants Class Of Warrant Or Right, Redemption, Threshold Trading Days Class Of Warrant Or Right, Redemption, Threshold Trading Days Certificate of deposit Certificates of Deposit [Member] Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Public Warrant Holders Public Warrant Holders [Member] Public Warrant Holders Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Property and Equipment, net Property, Plant and Equipment [Table Text Block] Energy Warehouse Sales Energy Warehouse Sales [Member] Energy Warehouse Sales Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Repairs and replacements Standard Product Warranty Accrual, Decrease for Payments Weighted average grant date fair value per share of units outstanding at beginning of period (in USD per share) Weighted average grant date fair value per share of units outstanding at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value BORROWINGS Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Warrants forfeited (in shares) Class of Warrant Or Right, Forfeitures In Period Class of Warrant Or Right, Forfeitures In Period Public Warrants Public Warrants Public Warrants [Member] Public Warrants Financial Instrument [Axis] Financial Instrument [Axis] Schedule of Contract Asset and Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Accrued product warranties Product warranties at beginning of period Product warranties at end of period Product Warranty Accrual, Current PREPAID EXPENSES AND OTHER CURRENT ASSETS Other Current Assets [Text Block] Total assets Assets Redemption price per share (in USD per share) Class of Warrant or Right, Redemption Price Per Share Class of Warrant or Right, Redemption Price Per Share Equity Redemption [Axis] Equity Redemption [Axis] Equity Redemption Plan Debt Disclosure [Abstract] Earnings Per Share [Abstract] Accounts Receivable, Net Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Earnout Warrant Holders Earnout Warrant Holders [Member] Earnout Warrant Holders Antidilutive Securities [Axis] Antidilutive Securities [Axis] Issuance of shares (in shares) Shares, Issued Revenue - related parties Revenue From Related Parties [Member] Revenue From Related Parties Less current portion of notes payable Long-Term Debt, Current Maturities Weighted average exercise price of options released (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Payroll and related benefits Employee-related Liabilities, Current Balance at beginning of period Balance at end of period Temporary Equity, Carrying Amount, Attributable to Parent Other Commitments [Axis] Other Commitments [Axis] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current NET LOSS PER SHARE Earnings Per Share [Text Block] Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Cash, Cash Equivalents, and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Weighted average period of recognition for unamortized stock-based compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Short-term investments Debt Securities, Trading Entity Registrant Name Entity Registrant Name Expected dividends Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity Address, City or Town Entity Address, City or Town Operating expenses: Operating Expenses [Abstract] Asset Class [Domain] Asset Class [Domain] Restricted cash, current Restricted cash, current Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Weighted average remaining contractual term of options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Prime Prime [Member] Title of Individual [Axis] Title of Individual [Axis] Amounts pledged as collateral Restricted Cash and Cash Equivalents RSUs RSUs Restricted Stock Units (RSUs) [Member] Entity Information [Line Items] Entity Information [Line Items] Units released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Draws against letter of credit Proceeds from Lines of Credit Number of shares with vesting conditions met (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Fair Value Disclosure Amounts due to customers Customer Refund Liability, Current Accounts payable Increase (Decrease) in Accounts Payable Common stock warrant liabilities Common Stock Warrant Liabilities Common Stock Warrant Liabilities INCOME TAXES Income Tax Disclosure [Text Block] Revenue - related parties Revenue from Related Parties Units granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Credit Facility [Domain] Credit Facility [Domain] Class of warrant or right, exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Units forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Net loss per share, basic (in USD per share) Earnings Per Share, Basic Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Right-of-use finance lease assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Weighted average grant date fair value per share of units forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Accrued and other current liabilities Total accrued and other current liabilities Accrued Liabilities And Other Current Liabilities Accrued Liabilities And Other Current Liabilities Entity Interactive Data Current Entity Interactive Data Current Shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Consecutive trading day period Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock [Axis] Class of Stock [Axis] Revenue Recognition Revenue [Policy Text Block] Warrants vested (in shares) Class of Warrant or Right, Vested, Number Class of Warrant or Right, Vested, Number Statement [Table] Statement [Table] Weighted average grant date fair value per share of units released (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Warrants term (in years) Warrants and Rights Outstanding, Term Total other income (expenses), net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Product revenue Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Common stock warrants Common Stock Warrants, Fair Value Disclosure Common Stock Warrants, Fair Value Disclosure First Republic Bank First Republic Bank [Member] First Republic Bank Class of warrant or right, number of securities called by each warrant or right (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Document Transition Report Document Transition Report Local Phone Number Local Phone Number First Citizens BancShares First Citizens BancShares [Member] First Citizens BancShares Schedule of Share-based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Maximum employee stock purchase amount Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount Service and other revenue Service [Member] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Total liabilities measured at fair value Liabilities, Fair Value Disclosure Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax expense provision Income Tax Expense (Benefit) SMUD Warrant SMUD Warrant [Member] SMUD Warrant Energy Storage Systems Sales Energy Storage Systems Sales [Member] Energy Storage Systems Sales Schedule of Product Warranty Activity Schedule of Product Warranty Liability [Table Text Block] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Weighted average shares used in per share calculation, diluted (in shares) Weighted-average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Notes payable, current Notes Payable, Current Common stock ($0.0001 par value; 2,000,000,000 shares authorized, 154,344,930 and 153,821,339 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively) Common Stock, Value, Issued Accrued capital purchases Accrued Capital Expenditures Accrued Capital Expenditures Deposits returned to customers Contract With Customer, Liability, Deposits Returned To Customers Contract With Customer, Liability, Deposits Returned To Customers Weighted average grant date fair value per share of units granted (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Securities Excluded from Calculation of Diluted Weighted-Average Common Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] COMMON STOCK WARRANTS Warrants [Text Block] Warrants Private Placement Private Placement [Member] ACCRUED PRODUCT WARRANTIES Product Warranty Disclosure [Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Net loss to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Proceeds from stock options exercised Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Common Stock, Shares, Issued Pledged Status [Domain] Pledged Status [Domain] Deferred revenue Deferred revenue, current Contract with Customer, Liability, Current Accrued product warranties Increase (Decrease) In Product Warranty Accrual Increase (Decrease) In Product Warranty Accrual Purchase of property and equipment included in accounts payable and accrued and other current liabilities Capital Expenditures Incurred but Not yet Paid Percentage of potential increase of shares authorized Share-Based Compensation Arrangement By Share-Based Payment Awards, Potential Increase In Shares Authorized, Percentage Of Shares Outstanding Share-Based Compensation Arrangement By Share-Based Payment Awards, Potential Increase In Shares Authorized, Percentage Of Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Debt amount Debt Instrument, Face Amount Investments Investment, Policy [Policy Text Block] Issuance of common stock under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Construction in process Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Other non-current assets Other Assets, Noncurrent Options, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization ESPP purchase price of common stock, percent of fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Payments on notes payable Repayments of Notes Payable Accruals for warranties issued Standard Product Warranty Accrual, Increase for Warranties Issued Issuance of common stock under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] Options outstanding at beginning of period (in shares) Options outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number ACCRUED AND OTHER CURRENT LIABILITIES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Cash paid for operating leases included in cash used in operating activities Operating Lease, Payments Entities [Table] Entities [Table] Sales and marketing Selling and Marketing Expense [Member] Stock options Share-Based Payment Arrangement, Option [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Advance payment Contract With Customer, Liability, Advance Payment Contract With Customer, Liability, Advance Payment Total notes payable Long-Term Debt Other income, net Other Nonoperating Income (Expense) Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Schedule of Revenue Disaggregated by Source Revenue from External Customers by Products and Services [Table Text Block] Restricted cash, non-current Restricted cash, non-current Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Schedule of Common Stock Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Other Commitments [Table] Other Commitments [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Revenue: Revenues [Abstract] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Unamortized stock-based compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Guarantees and Product Warranties [Abstract] Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Payables and Accruals [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Warrants exercised (in shares) Stock Issued During Period, Shares, Warrants Exercised In Period Stock Issued During Period, Shares, Warrants Exercised In Period Price of common stock triggering redemption of warrants (in USD per share) Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] U.S. Treasury securities US Treasury Securities [Member] Noncancellable Agreement Noncancellable Agreements [Member] Noncancellable Agreements Other Other Accrued Liability And Other Liabilities, Current Other Accrued Liability And Other Liabilities, Current Weighted average exercise price of options granted (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Materials and related purchases Materials And Related Purchases, Current Materials And Related Purchases, Current Accounts payable Accounts Payable, Current Redemption Scenario, Three Redemption Scenario, Three [Member] Redemption Scenario, Three ACON S2 Acquisition Corp. Sponsor ACON S2 Acquisition Corp. Sponsor [Member] ACON S2 Acquisition Corp. Sponsor Entity Filer Category Entity Filer Category Warrants Warrant [Member] Weighted average shares used in per share calculation, basic (in shares) Weighted-average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average exercise price of options vested and exercisable (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 9) Commitments and Contingencies Security Exchange Name Security Exchange Name Weighted average exercise price of options outstanding at beginning of period (in USD per share) Weighted average exercise price of options outstanding at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Preferred stock ($0.0001 par value; 200,000,000 shares authorized, none issued and outstanding as of March 31, 2023 and December 31, 2022) Preferred Stock, Value, Issued Other Other Prepaid Expense And Other Assets, Current Other Prepaid Expense And Other Assets, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Restricted certificate of deposit Certificates of Deposit, at Carrying Value STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] REVENUE Revenue from Contract with Customer [Text Block] Price of common stock with trading days threshold, triggering redemption of warrants (in USD per share) Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger With Trading Days Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger With Trading Days Contract assets Increase (Decrease) in Contract with Customer, Asset Redemption Scenario, Two Redemption Scenario, Two [Member] Redemption Scenario, Two Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Interest income (expense), net Interest Income (Expense), Net Repurchase of shares from employees for income tax withholding purposes Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Warrants issued (in shares) Class Of Warrant Or Right, Grants In Period Class Of Warrant Or Right, Grants In Period Product Warranties Standard Product Warranty, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Cancellable Agreement Cancellable Agreements [Member] Cancellable Agreements Net loss to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Net loss per share, diluted (in USD per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Potential increase of shares authorized (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Potential Increase In Shares Authorized, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Potential Increase In Shares Authorized, Number Gain on revaluation of common stock warrant liabilities Change in fair value of common stock warrant liabilities Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period CitiBank N.A CitiBank N.A [Member] CitiBank N.A Share expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Other income (expenses), net: Nonoperating Income (Expense) [Abstract] Maturities and purchases of short-term investments, net Payments for (Proceeds from) Short-Term Investments Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Other, net Proceeds from (Payments for) Other Financing Activities Deferred revenue Contract with Customer, Liability Class of Warrant or Right [Roll Forward] Class of Warrant or Right [Roll Forward] Class of Warrant or Right Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Fair Value Disclosures [Abstract] Earnout Warrants Earnout Warrant Liabilities, Fair Value Disclosure Earnout Warrant Liabilities, Fair Value Disclosure Aggregate intrinsic value of options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] U.S. agency securities US Government Corporations and Agencies Securities [Member] Warrants exercised (in shares) Class Of Warrant Or Right, Exercises In Period Class Of Warrant Or Right, Exercises In Period Schedule of Borrowings Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Private Warrants (excluding Earnout Warrants) Private Warrants (excluding Earnout Warrants) Private Warrants [Member] Private Warrants Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Units outstanding at beginning of period (in shares) Units outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Revenue from Contract with Customer [Abstract] Cancellation of shares used to settle payroll tax withholding (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation STWO ACON S2 Acquisition Corp. [Member] ACON S2 Acquisition Corp. Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted average grant date fair value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Cancellation of shares used to settle payroll tax withholding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Entity [Domain] Entity [Domain] City Area Code City Area Code Professional and consulting fees Accrued Professional Fees, Current General and administrative General and Administrative Expense ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Noncancelable purchase commitments Purchase Obligation Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Notes Payable Notes Payable to Banks [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Asset Class [Axis] Asset Class [Axis] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Non-cash investing and financing transactions: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Battery lifespan, number of cycles Battery Lifespan, Number Of Cycles Battery Lifespan, Number Of Cycles Variable Rate [Axis] Variable Rate [Axis] Warrants (in shares) Warrants or rights at beginning of period (in shares) Warrants or rights at end of period (in shares) Class of Warrant or Right, Outstanding Other non-current liabilities Other Liabilities, Noncurrent Equity Redemption [Domain] Equity Redemption [Domain] Equity Redemption [Domain] Vendor advances Prepaid Supplies Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Research and development Research and Development Expense [Member] Non-cash interest (income) expense Non-Cash Interest (Income) Expense Non-Cash Interest (Income) Expense Schedule of Basic and Diluted Net Loss per Share Attributable to Common Shareholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use operating lease assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Redemption Scenario, One Redemption Scenario, One [Member] Redemption Scenario, One DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION Business Description and Basis of Presentation [Text Block] Decrease in deferred revenue Contract With Customer Liability, Period Change Contract With Customer Liability, Period Change EX-101.PRE 10 ghw-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ghw-20230331_g1.jpg begin 644 ghw-20230331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_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*** "B MBB@ HJ"\OK?3X'FNIX[>%!EI)&"@#U)-<+>?'[X>V-T8)?%>GF3.#Y"?#=]K.HR>5:VL9=O4GLH]R<#\:V2<(I+)S*VDPOMA:;HIF?G(7GY0.2>>E>A@,++&5XTXQ;76W;^NYX>#^.O%_CWX[:Q+-!8:C/IN[_ $>QM(G:-%[9P.3[ MFN"U[P1X@\+_ /(6T>]TX'O<0,@_45Z?-^UMXWAD1=,33-(LT^Y:VMFNP#TY MR:^IOA'XPM_CM\+_ +5K>FPN[.]I=0E,QNR@'@(8?0YK](KXW$Y32C*5" M*I;63U7X'X-@\IP'$V(J0AC)RQ%F[RC:+]-6_P M.A\&>#?'&L^ ]8AU+1[V M2UG0@E5/RN/1AW%?5^H7P^*GP]@^)GA,?V7XSTA=]U';_P#+4(,O&P_B!49& M?I7RU\3O#,/@WX@:]HUL^^VL[IXXB3D[,Y4'W ('X5[[^Q'>2R2>++!SNM3! M')L/3=\P_E6V<0IO#+,*:]Z-GZQ>Z?EJ'_A_P"-[S1K M@QW7AO4TOK0CH4+^6ZGU4IG(]A7UI\-/'EI\2/!]AKEIA?.7$L6WIHFOP9^V\/YXLRI4Z-?2KR[:1N P M-H//-=:C&UVCD/,$N[..OW%KZ?=UC1F8A549)/:OGG]D?]FS6?V>T M\3C5]3L=1_M4VQC^Q[_D\L2YW;@.OF#IZ&KG[:WQ(N?AW\$K_P"PRF"^U21; M&.13@JKF>M?+.L?M9?%?6;EI9/&%Y &.?+MPJ*/H *\GM[>6^NHX8E:6 M:5@JJ.2S$X K[R^%_P#P3DTJ;0;:[\;ZS>G49D#M9::5C2'(SM+L&W$>V!]: MWM&"U.>\IO0^;M"_;!^+&@W"R+XLN+P Y\N[C213^E?:'[(/[4>M_'>\U72= M=TVU@N]/@6;[7;,0) 3C!0]#[@_A7,>*/^";/A*\M6_L#Q)JFFW6/E-\J7$9 M/T4(?UK1_9$_9Q\5? ;XB>)1K:0W&GW5DBVU]:MF.0A\XP>0<=B*B3@UH:14 MT]3ZSKYW_:4_:^T;X'L='TV&/6O%++N-KOQ%; ]#*1W/91S].*]F^(GBI/!/ M@;7->< C3[22< ]"0O _/%?C#XF\07OBKQ!?ZOJ$S7%[>3--+(YR2Q.:BG'F MU9527+HCUWQ5^V;\5O$UV\J^))-+B)XAL8U10/3H2:R-._:M^*VFS!X_&=_) MC^&7:ZG\Q7K?[-?[#W_"U_"]MXI\4:I/IFD71)M;6S4":50<;RS A02..#GV MKVS5/^"<'P_N+4K8ZSKEG,/&7 MC_1/"?B.RL]1349?)%[&#%)&=I.2!P>GM7W3<3?9[>27&=BEL>N!7PKX#_8G M\6?!_P".'A37+:[M]?T"WO TMU"IBDB7:1EXR3QSV)K[EU'_ )!]S_US;^58 MSY;^Z;0O;WCQWX(_M*0_&:W\82QZ&^E_\(ZP5@UP)/.R)#Q\HV_ZOWZUA_ O M]L;1/C-XRO?# O$/Q"\+331>(O"^K^;MB)):$*"2!ZJ2>\NMXCQD?[1[>G7TKY MH\'? +QO\0 +R#39(+:4[OME\?+5L\Y&>37IGBOQ#H?A'Q=>:_J^GCQ1XZU" M7S+72Y!NAL$/^J#KSF3&WY>Q]Z6^\!_&_P",*^=J6O M)_X$,U^G8)K+\-&--QA?>/R->BZI^T;\/\ X3^$ M5T/P7'_:,D"%88X@?+W'JSN>2<\GUKSS_ABCQ;)R^KV&?]YC5FR_8?U^20?: M=>LH4[[8V8UG6J9?BFGC,7SI=$K+[DC;"T,[R^,HY5EBI2DK(-8O-1O)#->7K,77^KUU?[$/ MC%X=9UKPU*Y,,\7VV%2> RD*P'U##_OFL7XL6W_"M_V>_"?A;'EWVK2_;[M> MX&-P!_$K_P!\UQW[,-]=:;\5(+NU3S/(LKJ21>Q41,<'\0M=%:E'&8#%5.DF MVO\ MVR7Y'%AL1/*\YR[#K>$8J7_ &^W)KY*1^A5%9'A/Q/9>,O#UEK&GOYE MK=1AU]0>ZGW!XK7K\JE%PDXR5FC^CZ=2-6"J0=T]4_(_(+]JC_DX+QO_ -?[ M?R%>P_\ !-__ )*MKG_8,/\ Z,6O'OVJ/^3@O&__ %_M_(5@?"CXQ>(_@SK5 MSJOAN:&&[N(?(]IW/V\0:P\9HDV*3N(X';I70_$CP'IWQ,\% MZIXB?B[I.I3:-JEI?V^//M9EFCW#(W* M01G\17ZV_ ?]HSPQ\;=!MFLKN*TUM(Q]ITN1P)$8#DJ/XE]Q^-?F7\:?@;XD M^"/B:73=:M6-H[$VE_&I,-P@[@]CZKU%<+INJ7FC7L-Y874UE=PL'CGMY"CH MPZ$$<@UU2BIHY8R<&?N317YV?!'_ (* :[X::WTSQU$VNZ<,)_:$8 N8QZMV M?]#]:^]_!GC;1?B!X?M=:T&_BU#3[AA[@CL1W!KFE%QW.F,E+8Y3]HS M3)]8^!OC2SME+SR:;)M5>O R?T%?CHPPQ'O7[G7$$=U!)#*BR12*59&&001@ M@U^7_P"U=^ROJOPE\07FNZ/;27GA"ZE,B2Q@L;0L?]7)Z#/1N_UK2E+H9U8O M<^AOV*_VG/#VI>"=)\#:W=PZ7K6GK]GMFF8*ES'D[ "?X@.,=\5]>@AADQN%498QL !]*X+X,_';PO\;M"-_H-WBYB ^TV,W$T!/J. MX]".#7HM<^QO>^Q\?_L<^ ?$7A6Q^*ZZQHUYIK7TJFV%Q$4\[Y9_NYZ_>'YU MN?L+^!];\(^%_&%OX@TBYTTW6I;TCO(BGF(4QD ]17U'CVHJG*]R5&UCX*\= M?LKZIX!_:@\)ZWX8TJ>Z\+7>L6]XWV="RV.)5+JWHHY(]N.U>D?M3? SQ;=> M.-$^*'P^0S^(=+"":T7&]PG0@'[P()4KW!KZMI:?.] Y%J?).F_M<_$JZAAL M&^#6K_VP2(V@ M_*EJ6T]D-)K=A1114E!7"?&OQXWP]^'VHZE U^X$%HIYS*W X[XY/X5W=>: M?&71_P"UK[P0)1OLX]=@:53T/!*Y]L@#\:[<'&$L1#VFV[\[:V^9Y6:SJPP5 M1T':;5D^U]+_ "O<\PTO3]!_9M\&KXK\3Q_VMXWU/,BK(0TOF,,E03]T#/S- M^%>'^+OVG/'GBB\=XM6?2;8GY;>Q^0 ?7J?SJ7]J3Q=/XF^+.I6S.3:Z;MMH M4SP. 6/YG]*PO@W\'=2^,'B![*TD%I96ZA[J\=QK]0PF%H4\ M/]?Q]G)J[;V2Z)(_G;,\RQN(QO\ 8N37C3B^5*.CDUO*3ZW=]]+&GX5_:8\? M>&;Q)#K4NI0 _-;WO[Q6_'J/SK[(^#/QLTGXO:,TEO\ Z)JMN +FQ8\K_M+Z MJ?T[]L^0>(?V'=/&DL=%U^Z_M%5R!>(IB=O3Y0"OUYKY_P##VJ>(/@1\2(I+ MF"2TOK*7;/ QP)8R>1[@CH:\^OALNSNE)X*RJ1\K?>NWGT/

.S[A'$4UFM MY4)NSN^:WH];-=NOXGZ!_$3Q0O@OP3K.M$ M9VS2(IZ%L84?F17YZ_#>Q/CS MXM:+#J?SK[.^-.H0^/OV>]6U/1Y/M%OI4 M,K,#[C!S]*^"M!UJY\-ZU9:I9OY=U9S)/&WHRD$?RJ.&\._JE?ETJ-M>FFGX MFO'N-3S+!\_O44E+R=Y:_@D?3?[:WA'5KO5]$U:VM)KC38[LO*][+U-,VEDF&Q53/Z.)52I)>Y!6TDU9- M]4EO9I:_<>E?L1>,9[S3]>\.SN7CMF6[@!_A#$AQ],A3^)KZDKY'_89\/S?; M/$FM,A6W$<=HC=F8DLP_ !?SKZXKYG/XPCF-10\OOLC]!X*G5GD5!U?.WIS. MW]=C\@OVJ/\ DX+QO_U_M_(4O[._P'G^/WBF]T:#5H](:VMOM!EDA,H;Y@,8 M!'K2?M4?\G!>-_\ K_;^0KV'_@F__P E6US_ +!A_P#1BUY3=H71]9:\[,Z; M_AV7J/\ T/-K_P" #?\ Q='_ [,U'_H>;7_ , &_P#BZ^]J*Y_:2.CV<3B? M@U\/9/A7\-]&\+RWBZ@^GQ&,W"IL#Y8G.,G'6NVHI,UF:&-XN\&:)X\T6;2M M?TVWU2PE'S0W";@/<>A]QS7Q1\;/^">4UNESJGP\N_/ R_\ 8]XX#'VC<\?@ MV/K7WC151DX[$RBI;GX=:WH>H>&]4N-.U2SFL+ZW8I+;W"%70CL0:]M_9"^. M]_\ "7XC66GS7+-X;U:9;>[MV/RHS'"R@=B">?4?A7O_ /P4@\!Z1'X;T#Q7 M%%'!K#7GV*1E #31F-F!/KM*_P#CU?"&DM(NJ6;1?ZT3(4^NX8KJ3YXZG*TX M2/W'5@RA@<@\BHKRSM]0M9;:ZACN+>52DD4JAE=3U!!ZBJ'A=Y&\,Z4TW$IM M8B^?[VT9_6M6N,[#Y*^-7[ /ASQA]HU+P9,OAS4VRWV1@3:N?3 Y3\,CVKX- M^(_PM\2_"C7I-(\2Z9)87*\HQYCE7^\C#AA7[3UXI^U]X#TCQE\#?$MQJ,<: MW6E6DE]:7+ !DD09V@_[6-N/>MH5'>S,94T]4?F'\+_B1K'PI\96'B#1;EX+ MBW<>8@/RS1D_,C#N"/Z&OV(\!>+[7Q[X-TCQ!9'-OJ%LDZC/W*_$QN M"17ZN?L3R7#_ +._AO[1G($@3/\ [4445S'2%%%% !11 M10 4444 %9^NZ/'KFG/;.WEON62*7&3'(K!D8?1@#^%:%%5&3BTUN1**J1<9 M+1GYW?M*^&[GP[\7-9:=-L=XRW,3=B"HSC\0:]D_8=UFT6S\2Z9N5;[,=R%/ M5DY4X^AQ_P!]"O7OCI\%++XO: J!EM=8M:3^U=X)S''#IWC_2X]PCZ"X4=0O^R?3^$^U"WMW_ )^.6MSKOP]\11S(+G2-6LWW ,I1U/N# MV_0UZ5+"T:].#H1]G6AY6?H^Z?<\+$9EB\'B*D<9-XC"UF];W33V<7]F:[:6 MVV/>/V;?BH/!>HWO@#QX M]!)Z?CT]:[#PEXO^*'PCLH["^T8^./#8&+>ZL6,Y"=MK+DD>Q''K7%*=7#XA MUZ*49R^*$G92\XO8]:-'#8[!1P6*DZE&'\.K!7E!/[-2&Z7])V/DS:?0UUO@ M/X7Z_P#$*^6+3;*06H.9KR0%88E[DM_05]36_P 6?#7B"3S8OA+J-[J1;!!T MM6(/NY''XUZ#X7T7Q%XNE@N-=L8?#6A0L'BT2U(+S$?=,S#^$?W!P>^>E7B< M]K4J;YJ7(_.2?W):O\$99?P;A<362CB'5CVC!K[Y/1?B^R.A^%O@.P^'/@NP MT?3SYB(OF23$8,LC-_^O\ ;^0K'^#_ ,:?$'P1UVYU;P[]E^U7$/D/]JB\ MQ=N0>!D&?%+TT7_ M , C_P#%U>_X=T_$/_H(Z1_W^;_XFC_AW3\0_P#H(Z1_W^;_ .)H_=C_ 'A[ MW^QM^TKXN^.GB#Q!9>)!8^38VTQJM^Q_^S+XE^ ^O:]>Z[N?'CX'Z7\>/"":'J5Y<6'DR^?#/;X)5\$<@]1STXK%N*GIL:KF<;=3XX M^'G_ 4<\3Z-;QVWBS1+;7U48^U6K?9IC[L,%2?H%KT]_P#@I1X-^RED\+ZT M;C'"%H0N?][=G]*\<\9?\$[/'>CS.VA:AI^M6^.<#I3OV7/A#??%SXK:5;) YTJQE6[O[C'RI&I!"Y]6(P!_A7K/P]_X M)V>,-9NXI/%.HVFB66072W;SIB/0= #^-?<_PK^$?ASX.^&8M%\.V8@A'S2S M-S+._=G;N?T':B4U%6B$8.3O(R_VA;B72O@;XPFM)6MIH-.-?"=GX[\*:IX?U! MI$LM0@:"5H2 X4]P2.M?"GC[_@F_KMC-+-X3U^WU&#)*P7X\J0>V1D&H@XVM M(TGS7O$]"T__ (*5>$9+8&]\*ZQ!/CE()(I%_,LO\J\+_:0_;4U+XSZ*_AW1 MM.;0_#\C!IQ)('FN<'(#$<*N<' SR.MN8QJ:V.AVI/S233;W'_ 5']:T2@M3*\WH?/_@_PGJ7CCQ-I^AZ M3;O=7][*L4<:#/4\D^P')/H*_9'X7^"8?AWX!T/P[ =RZ?:I"S?WF ^8_BT>>T#:GKLR[9M3N%&_']U!_"OZGN:]FK*I/FV-80Y=PHHHK( MU"BBB@ HHHH **** "BBB@ J.:WBN%*RQK(I&"&&0:DHH%ON9,?A/1(9O-32 M;%)>N];= ?SQ5?Q)X$\/^,+=8=9TBTU!%&%\Z)2R_P"Z<9'X5O45JJM2,E)2 M=UYF$L/1E!TY03B]U96/'KO]E#X!V#Z M7II23^]+,\F??!.,_A7<45TSQ^+J1Y)U9->K//HY-EN'J>UI8>$9=U%?Y#1& MJ]% _"G445PGL!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 4 !1110 4444 %%%% !1110!__]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 03, 2023
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-39525  
Entity Registrant Name ESS Tech, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 98-1550150  
Entity Address, Address Line One 26440 SW Parkway Ave.  
Entity Address, Address Line Two Bldg. 83  
Entity Address, City or Town Wilsonville  
Entity Address, State or Province OR  
Entity Address, Postal Zip Code 97070  
City Area Code 855  
Local Phone Number 423-9920  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   154,366,717
Entity Central Index Key 0001819438  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Common Stock    
Entity Information [Line Items]    
Title of 12(b) Security Common stock, $0.0001 par value per share  
Trading Symbol GWH  
Security Exchange Name NYSE  
Warrants    
Entity Information [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50  
Trading Symbol GWH.W  
Security Exchange Name NYSE  

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 87,811 $ 34,767
Restricted cash, current 1,413 1,213
Accounts receivable, net 689 4,952
Short-term investments 31,196 105,047
Prepaid expenses and other current assets 3,952 5,657
Total current assets 125,061 151,636
Property and equipment, net 18,373 17,570
Operating lease right-of-use assets 3,102 3,401
Restricted cash, non-current 676 675
Other non-current assets 239 271
Total assets 147,451 173,553
Current liabilities:    
Accounts payable 2,699 3,036
Accrued and other current liabilities 8,533 14,125
Accrued product warranties 2,874 1,643
Operating lease liabilities, current 1,464 1,421
Deferred revenue 5,929 6,168
Notes payable, current 1,522 1,600
Total current liabilities 23,021 27,993
Notes payable, non-current 0 315
Operating lease liabilities, non-current 2,151 2,535
Deferred revenue, non-current 2,442 2,442
Common stock warrant liabilities 2,521 3,209
Other non-current liabilities 80 85
Total liabilities 30,215 36,579
Commitments and contingencies (Note 9)  
Stockholders’ equity:    
Preferred stock ($0.0001 par value; 200,000,000 shares authorized, none issued and outstanding as of March 31, 2023 and December 31, 2022) 0 0
Common stock ($0.0001 par value; 2,000,000,000 shares authorized, 154,344,930 and 153,821,339 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively) 16 16
Additional paid-in capital 757,700 755,537
Accumulated deficit (640,480) (618,579)
Total stockholders’ equity 117,236 136,974
Total liabilities and stockholders’ equity $ 147,451 $ 173,553
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 154,344,930 153,821,339
Common stock, shares outstanding (in shares) 154,344,930 153,821,339
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 372 $ 0
Operating expenses:    
Research and development 17,732 12,898
Sales and marketing 1,852 1,501
General and administrative 5,287 7,789
Total operating expenses 24,871 22,188
Loss from operations (24,499) (22,188)
Other income (expenses), net:    
Interest income (expense), net 1,252 (29)
Gain on revaluation of common stock warrant liabilities 688 16,504
Other income, net 658 4
Total other income (expenses), net 2,598 16,479
Net loss to common stockholders (21,901) (5,709)
Comprehensive loss to common stockholders $ (21,901) $ (5,709)
Net loss per share, basic (in USD per share) $ (0.14) $ (0.04)
Net loss per share, diluted (in USD per share) $ (0.14) $ (0.04)
Weighted average shares used in per share calculation, basic (in shares) 154,123,911 151,683,819
Weighted average shares used in per share calculation, diluted (in shares) 154,123,911 151,683,819
Revenue    
Revenue:    
Total revenue $ 371 $ 0
Revenue - related parties    
Revenue:    
Total revenue $ 1 $ 0
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2021 0      
Balance at beginning of period at Dec. 31, 2021 $ 0      
Balance at end of period (in shares) at Mar. 31, 2022 0      
Balance at end of period at Mar. 31, 2022 $ 0      
Balance at beginning of period (in shares) at Dec. 31, 2021   151,839,058    
Balance at beginning of period at Dec. 31, 2021 205,159 $ 16 $ 745,753 $ (540,610)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock under employee stock plans (in shares)   1,011,687    
Issuance of common stock under employee stock plans 47   47  
Cancellation of shares used to settle payroll tax withholding (in shares)   (244,202)    
Cancellation of shares used to settle payroll tax withholding (2,808)   (2,808)  
Warrants exercised (in shares)   20    
Stock-based compensation expense 2,760   2,760  
Net loss (5,709)     (5,709)
Balance at end of period (in shares) at Mar. 31, 2022   152,606,563    
Balance at end of period at Mar. 31, 2022 $ 199,449 $ 16 745,752 (546,319)
Balance at beginning of period (in shares) at Dec. 31, 2022 0      
Balance at beginning of period at Dec. 31, 2022 $ 0      
Balance at end of period (in shares) at Mar. 31, 2023 0      
Balance at end of period at Mar. 31, 2023 $ 0      
Balance at beginning of period (in shares) at Dec. 31, 2022 153,821,339 153,821,339    
Balance at beginning of period at Dec. 31, 2022 $ 136,974 $ 16 755,537 (618,579)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock under employee stock plans (in shares)   523,591    
Issuance of common stock under employee stock plans 104   104  
Stock-based compensation expense 2,059   2,059  
Net loss $ (21,901)     (21,901)
Balance at end of period (in shares) at Mar. 31, 2023 154,344,930 154,344,930    
Balance at end of period at Mar. 31, 2023 $ 117,236 $ 16 $ 757,700 $ (640,480)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (21,901) $ (5,709)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,077 196
Non-cash interest (income) expense (762) 14
Non-cash lease expense 299 275
Stock-based compensation expense 2,059 2,760
Change in fair value of common stock warrant liabilities (688) (16,504)
Other non-cash income and expenses, net (48) 0
Changes in operating assets and liabilities:    
Accounts receivable 4,330 785
Prepaid expenses and other assets 1,731 405
Accounts payable (529) (1,852)
Accrued and other current liabilities (4,657) 421
Accrued product warranties 1,231 0
Deferred revenue (306) 0
Operating lease liabilities (346) (165)
Net cash used in operating activities (18,510) (19,374)
Cash flows from investing activities:    
Purchases of property and equipment (2,610) (4,041)
Maturities and purchases of short-term investments, net 74,668 0
Net cash provided by (used in) investing activities 72,058 (4,041)
Cash flows from financing activities:    
Payments on notes payable (400) (483)
Proceeds from stock options exercised 104 47
Repurchase of shares from employees for income tax withholding purposes 0 (2,808)
Other, net (7) 0
Net cash used in financing activities (303) (3,244)
Net change in cash, cash equivalents and restricted cash 53,245 (26,659)
Cash, cash equivalents and restricted cash, beginning of period 36,655 240,232
Cash, cash equivalents and restricted cash, end of period 89,900 213,573
Supplemental disclosures of cash flow information:    
Cash paid for operating leases included in cash used in operating activities 413 403
Non-cash investing and financing transactions:    
Purchase of property and equipment included in accounts payable and accrued and other current liabilities 623 2,235
Right-of-use operating lease assets obtained in exchange for lease obligations 0 4,534
Right-of-use finance lease assets obtained in exchange for lease obligations 0 123
Cash and cash equivalents 87,811 212,331
Restricted cash, current 1,413 1,167
Restricted cash, non-current 676 75
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows $ 89,900 $ 213,573
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION
Description of Business—ESS Tech, Inc. (“ESS” or the “Company”) is a long-duration energy storage company specializing in iron flow battery technology. ESS develops long-duration iron flow batteries for commercial and utility-scale energy storage applications requiring four or more hours of flexible energy capacity. The Company designs and produces long-duration batteries predominantly using earth-abundant materials that the Company believes can be cycled over 20,000 times without capacity fade. The Company continues to be in the research and development phase.
The Company was originally incorporated as a Cayman Islands exempted company on July 21, 2020 as a publicly traded special purpose acquisition company under the name ACON S2 Acquisition Corp. (“STWO”) for the purpose of effecting a business combination. On October 8, 2021 (the “Closing Date”), the Company consummated a business combination (the “Business Combination”) pursuant to the merger agreement, dated May 6, 2021, by and among STWO, SCharge Merger Sub, Inc., a Delaware corporation and wholly owned direct subsidiary of STWO (“Merger Sub”), and ESS Tech, Inc., a Delaware corporation (“Legacy ESS”), wherein Merger Sub merged with and into Legacy ESS, with Legacy ESS surviving as a wholly owned subsidiary of STWO. On the Closing Date, STWO changed its name from “ACON S2 Acquisition Corp.” to “ESS Tech, Inc.”, and its shares of common stock and warrants for shares of common stock commenced trading on the New York Stock Exchange under the ticker symbols “GWH” and “GWH.W”, respectively
Basis of Presentation—The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Condensed Consolidated Financial Statements—The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of the Company’s management, necessary in order to make the condensed consolidated financial statements not misleading. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 2, 2023.
Reclassifications—Certain prior year amounts have been reclassified to conform with current year presentation. These reclassifications had no effect on the reported results of operations.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Use of Estimates—The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of commitments and contingencies as of the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Such estimates relate to, among others, the useful lives and assessment of recoverability of property and equipment, deferred tax assets valuation, determination of the fair value of the Company’s investments, earnout warrant liabilities, public warrants and private warrants and the determination of variable consideration, standalone selling prices, product warranty liabilities, as well as other accruals. These estimates are based on historical trends, market pricing, current events and other relevant assumptions and data points. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Net Loss Per Share—The Company will use the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. Under this method, net earnings are reduced by the amount of dividends declared in the current period for common stockholders and participating security holders. The remaining earnings or “undistributed earnings” are allocated between common stock and participating securities to the extent that each security may share in earnings as if all the earnings for the period had been distributed. Once calculated, the loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during each year presented. Diluted loss attributable to
common stockholders per common share has been computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding plus the dilutive effect of outstanding options, warrants, and restricted stock units (“RSUs”) during the respective periods. In cases where the Company has a net loss, no dilutive effect is shown as options, warrants, and RSUs become anti-dilutive.
Cash and Cash Equivalents—Cash and cash equivalents include cash in bank accounts, money market funds, and investments with a maturity of three months or less at the date of purchase. Cash equivalents are recorded at carrying value, which approximates fair value.
Restricted CashRestricted cash is required as collateral for certain of the Company’s lease agreements and contractual supply and service arrangements. Restricted cash includes a certificate of deposit for the Company’s lease agreements, collateral associated with a standby letter of credit issued to a customer, and a performance and payment bond for the Company’s supply and service arrangements. The certificate of deposit and bond are recorded at carrying value, which approximates fair value. Restricted cash amounts are reported in the condensed consolidated balance sheets as current or non-current depending on when the cash will be contractually released.
Accounts Receivable, Net—The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses which is included in accounts receivable, net in the condensed consolidated balance sheets. The Company had no allowance for expected credit losses recorded at either March 31, 2023 or December 31, 2022.
Investments—Investments consist primarily of U.S. Treasury securities, U.S. agency securities, and commercial paper and are classified as trading securities as they are bought and held principally for the purpose of selling them in the near term. Trading securities are carried on the condensed consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net gains of $5 thousand and zero for the three month periods ended March 31, 2023 and 2022, respectively.
Revenue Recognition—Revenue is earned from the sale, installation and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company’s performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, the Company’s performance obligations are satisfied at the point in time when the customer obtains control of the system, based primarily on shipping terms within individual customer contracts, unless specific customer acceptance criteria must be met, in which case revenue is deferred until customer acceptance has been received.
No right of return exists on sales of energy storage systems. Performance obligations for services, including the optional Ironclad Services Plan (“ISP”) extended warranty and ongoing operations and maintenance program provided to customers, are satisfied over time as the respective services are performed.
The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.
Costs to obtain a contract relate primarily to commissions paid to the Company’s sales personnel related to the sale of energy storage systems. The Company expenses costs associated with obtaining new contracts as incurred if the amortization period of the asset recognized by the Company is one year or less.
The Company invoices customers in accordance with customer agreements and in advance of recognizing revenue as the Company has not satisfied certain performance obligations that transfer control to the customer. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including but not limited to shipment readiness, delivery, commissioning of the system, and completion of final site testing. Advanced customer payments and unsatisfied performance obligations are recognized as deferred revenue in the condensed consolidated balance sheets.
Sales tax collected from customers is recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability until remitted to governmental authorities. Shipping and handling, freight costs and other reimbursable costs are accounted for as fulfillment activities and included in revenue. Related costs are included in research and development expenses while the Company is in the research and development phase.
Product Warranties—Warranty obligations are incurred in connection with the sale of the Company’s products. The Company generally provides a standard warranty for a period of one year and an extended warranty through the optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a service-type warranty which is a distinct service and a portion of the transaction price is allocated to that performance obligation.
Costs to provide for standard warranty obligations are estimated and recorded as a liability at the time revenue is recognized on the sale of the energy storage system. Warranty reserves include management’s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date. Initial accruals and adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.
Stock-Based Compensation—The Company accounts for stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation (“ASC 718”). The Company measures and recognizes compensation expense for all stock-based awards based on estimated fair values on the date of the grant, recognized over the requisite service period. For awards that vest solely based on a service condition, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The compensation expense related to stock-based awards with performance conditions is recognized over the requisite service period when achievement of the performance conditions is probable. The compensation expense related to stock-based awards with market conditions is recognized on an accelerated attribution basis over the requisite service period, identified as the derived service period over which the market conditions are expected to be achieved, and is not reversed if the market condition is not satisfied. The Company accounts for forfeitures as they occur. Stock-based awards granted to employees are primarily stock options and RSUs.
The fair value of each stock option granted is estimated using the Black-Scholes Merton option-pricing model using the single-option award approach. The following assumptions are used in the Black-Scholes Merton option-pricing model:
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield available on the date of grant on U.S. Treasury zero-coupon bonds issued with a term that is equal to the option’s expected term at the grant date.
Expected Volatility—The Company estimates the volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term for employees represents the period over which options granted are expected to be outstanding using the simplified method, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The simplified method deems the term to be the average of the time-to-vesting and contractual life of the stock-based awards.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Fair Value—The Company follows ASC 820, Fair Value Measurements (“ASC 820”), which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.
ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about what market participants would use in pricing the asset or liability based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:
Level 1: Observable inputs such as quoted prices in active markets for identical assets or liabilities to which the Company has access at a measurement date.
Level 2: Observable inputs other than Level 1 quoted prices that are observable for the asset or liability, either directly or indirectly; these include quoted prices for similar assets or liabilities in an active market, quoted prices for identical assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs for which little or no market data exists and for which the Company must develop its own assumptions regarding the assumptions that market participants would use in pricing the asset or liability, including assumptions regarding risk.
Because of the uncertainties inherent in the valuation of assets or liabilities for which there are no observable inputs, those estimated fair values may differ significantly from the values that may have been used had a ready market for the assets or liabilities existed.
Recent Accounting Pronouncements—Pursuant to the Jumpstart Our Business Startups Act (“JOBS Act”), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company’s condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company also intends to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company.
Recently Adopted Accounting Pronouncements—On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. The adoption did not result in a material impact to the Company’s condensed consolidated financial statements or related disclosures. In future periods, as revenue and accounts receivable increase, ASU 2016-13 could have a material impact on its condensed consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss attributable to common stockholders$(21,901)$(5,709)
Weighted-average shares outstanding – basic and diluted154,123,911 151,683,819 
Net loss per share – basic and diluted$(0.14)$(0.04)
Due to the net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per common share were the same, as the effect of potentially dilutive securities would have been anti-dilutive.
The following outstanding balances of common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:
Three Months Ended March 31,
20232022
Stock options2,735,795 3,707,113 
RSUs12,075,979 4,633,968 
Warrants11,473,727 11,461,227 
Number of securities excluded26,285,501 19,802,308 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS PREPAID EXPENSES AND OTHER CURRENT ASSETS
Prepaid expenses and other current assets consist of the following (in thousands):
March 31, 2023December 31, 2022
Insurance$1,669 $2,033 
Vendor advances1,716 3,147 
Other567 477 
Total prepaid expenses and other current assets$3,952 $5,657 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
Property and equipment, net consists of the following (in thousands):
March 31, 2023December 31, 2022
Machinery and equipment$14,417 $13,699 
Furniture and fixtures184 184 
Leasehold improvements3,175 3,115 
Software183 183 
Construction in process4,326 3,230 
Total property and equipment22,285 20,411 
Less accumulated depreciation(3,912)(2,841)
Total property and equipment, net$18,373 $17,570 
Depreciation and amortization expense related to property and equipment, net was $1,071 thousand and $196 thousand for the three months ended March 31, 2023 and 2022, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED AND OTHER CURRENT LIABILITIES
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED AND OTHER CURRENT LIABILITIES ACCRUED AND OTHER CURRENT LIABILITIES
Accrued and other current liabilities consist of the following (in thousands):
March 31, 2023December 31, 2022
Payroll and related benefits$2,580 $2,948 
Materials and related purchases3,515 6,892 
Amounts due to customers1,014 770 
Professional and consulting fees935 1,011 
Accrued capital purchases190 1,093 
Other299 1,411 
Total accrued and other current liabilities$8,533 $14,125 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED PRODUCT WARRANTIES
3 Months Ended
Mar. 31, 2023
Guarantees and Product Warranties [Abstract]  
ACCRUED PRODUCT WARRANTIES ACCRUED PRODUCT WARRANTIES
The following table summarizes product warranty activity (in thousands):
Three Months Ended March 31,
20232022
Accrued product warranties - beginning of period$1,643 $— 
Accruals for warranties issued 1,504 — 
Repairs and replacements(273)— 
Accrued product warranties - end of period$2,874 $— 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
BORROWINGS
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
BORROWINGS BORROWINGS
Borrowings consist of the following (in thousands):
March 31, 2023December 31, 2022
Total notes payable$1,522 $1,915 
Less current portion of notes payable1,522 1,600 
Notes payable, non-current$— $315 
Notes Payable
In 2018, the Company entered into a $1,000 thousand note payable with Silicon Valley Bank (“SVB”) that was secured by all property of the Company, except for its intellectual property. The note payable’s original maturity date was July 1, 2021.
In March 2020, the Company amended the note payable and borrowed an additional $4,000 thousand. The additional $4,000 thousand borrowing changed the present value of cash flows by more than 10% and, as such, was treated as a debt extinguishment. The Company recognized a $62 thousand loss on extinguishment of debt for the year ended December 31, 2022. The Company’s notes payable to SVB were recorded at fair value as part of the extinguishment. The $4,000 thousand note payable’s original maturity date was January 1, 2023.
In April 2020, the Company entered into a deferral agreement (“Deferral Agreement”) to extend the maturity date of the original $1,000 thousand note payable to September 1, 2022 and extend the maturity date of the additional $4,000 thousand note payable to January 1, 2024. The Company accounted for the Deferral Agreement as a debt modification based on an analysis of cash flows before and after the debt modification.
The original $1,000 thousand note payable was fully repaid in September 2022, pursuant to the terms of the Deferral Agreement.
The notes payable bear interest at 0.50% below the bank’s prime rate (7.50% on March 31, 2023). The Company makes monthly interest and principal payments on the notes payable based on the schedule defined in the agreement.
In connection with the closure of SVB on March 10, 2023, the notes payable have been assumed by First Citizens BancShares. The notes payable retained the same existing terms and covenants that were in place with SVB.
At March 31, 2023 and subsequently, the notes payable were in default due to lower than required cash balances held by the Company at SVB; however, no event of default has been declared nor has acceleration of indebtedness been triggered by the bank. Should the bank trigger acceleration of indebtedness, the Company has sufficient cash on hand to meet the obligation. The notes payable are classified within notes payable, current as of March 31, 2023.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The Company, from time to time, is a party to various claims, legal actions, and complaints arising in the ordinary course of business. The Company is not aware of any legal proceedings or other claims, legal actions, or complaints through the date of issuance of these condensed consolidated financial statements.
As of December 31, 2022, the Company had a standby letter of credit with First Republic Bank totaling $725 thousand as security for an operating lease of office and manufacturing space in Wilsonville, Oregon. In March 2023, the letter of credit was reduced to $75 thousand. As of March 31, 2023 the letter of credit was secured by a restricted certificate of deposit account totaling $75 thousand. There were no draws against the letter of credit during the three months ended March 31, 2023 and 2022.
On September 1, 2022, the Company executed a standby letter of credit with CitiBank, N.A., for $600 thousand as security for the performance and payment of the Company’s obligations under a customer agreement. The letter of credit is in effect until the date on which the warranty period under the agreement expires, which is anticipated to be in 2025. As of March 31, 2023, $600 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, non-current. There were no draws against the letter of credit during the three months ended March 31, 2023.
On March 9, 2023, the Company executed a standby letter of credit with SVB (subsequently assumed by First Citizens BancShares) for $200 thousand in support of the Company’s customs and duties due on imported materials. The letter of credit is in effect until March 9, 2024. As of March 31, 2023, $200 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, current. There were no draws against the letter of credit during the three months ended March 31, 2023.
The Company purchases materials from several suppliers and has entered into agreements with various contract manufacturers, which include cancellable and noncancellable purchase commitments. As of March 31, 2023 and December 31, 2022, total unfulfilled noncancellable purchase commitments were $17,497 thousand and $21,540 thousand, respectively. In addition, total unfulfilled cancellable purchase commitments amounted to $5,275 thousand and $5,663 thousand as of March 31, 2023, and December 31, 2022, respectively. These purchase commitments were not recorded in the condensed consolidated financial statements.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK WARRANTS
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
COMMON STOCK WARRANTS COMMON STOCK WARRANTS
Common stock warrant balances consist of the following:
March 31, 2023December 31, 2022
Public Warrants outstanding7,377,893 7,377,893 
Private Warrants outstanding:
Other Private Warrants outstanding3,500,000 3,500,000 
Earnout Warrants outstanding583,334 583,334 
Total common stock warrants11,461,22711,461,227
As part of STWO’s initial public offering, 8,333,287 warrants to purchase common stock listed on the New York Stock Exchange (“NYSE”) under the ticker symbol “GWH.W” (the “Public Warrants”) were sold. The Public Warrants entitle the holder thereof to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. No fractional shares will be issued upon exercise of the warrants. The Public Warrants will expire five years after completion of the Business Combination, on October 8, 2026, or earlier upon redemption or liquidation.
The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder, and if, and only if, the reported last sale price of common stock equals or exceeds $18.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.
The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.10 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive a number of shares determined based on the redemption date fair market value of the shares, and if, and only if, the reported last sale price of common stock equals or exceeds $10.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.
Simultaneously with STWO’s initial public offering, STWO issued in a private placement of 4,666,667 warrants to purchase common stock (the “Private Warrants”) to STWO’s sponsor. In connection with the Business Combination, STWO’s sponsor agreed to forfeit 583,333 Private Warrants. Of the remaining 4,083,334 Private Warrants, 3,500,000 were immediately vested and 583,334 warrants (the “Earnout Warrants”) were vested upon meeting certain earnout milestone events on November 9, 2021. Each Private Warrant and Earnout Warrant is exercisable for one share of common stock at a price of $11.50 per share, subject to adjustment.
The Private Warrants and Earnout Warrants, post vesting on November 9, 2021, are identical to the Public Warrants, except that the Private Warrants and Earnout Warrants and the shares of common stock issuable upon exercise of the Private Warrants were not transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants and Earnout Warrants are non-redeemable so long as they are held by the initial purchasers or such purchasers’ permitted transferees. If the Private Warrants and Earnout Warrants are held by someone other than their initial purchasers or their permitted transferees, then the Private Warrants and Earnout Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. Additionally, if the Company redeems the Public Warrants when the common stock equals or exceeds $10.00 per share for any 20 trading days within a 30-day period ending on the third trading day prior to the date the Company sends the notice of redemption to warrant holders and the closing price of
the common share for any 20 trading days within the same period is less than $18.00 per share, the Company must concurrently redeem the Private Warrants and Earnout Warrants.
The table below shows the common stock warrant activities during the three months ended March 31, 2023:
December 31, 2022IssuedExercisedMarch 31, 2023
Earnout Warrants583,334 — — 583,334
Public Warrants7,377,893 — — 7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000 — — 3,500,000
Total common stock warrants11,461,227 — — 11,461,227
The table below shows the common stock warrant activities during the three months ended March 31, 2022:
December 31, 2021IssuedExercisedMarch 31, 2022
Earnout Warrants583,334 — — 583,334
Public Warrants7,377,913 — 20 7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000 — — 3,500,000
Total common stock warrants11,461,247 — 20 11,461,227
The Company’s common stock warrants were initially recorded at fair value upon completion of the Business Combination and are adjusted to fair value at each reporting date based on the market price of the Public Warrants, with the change in fair value recorded as a component of other income and expense in the condensed consolidated statements of operations and comprehensive loss. For the three months ending March 31, 2023, the Company recorded a net decrease to the liabilities for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $35 thousand, $443 thousand and $210 thousand, respectively. For the three months ended March 31, 2022, the Company recorded a net decrease to the liabilities for the for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $840 thousand, $10,624 thousand and $5,040 thousand, respectively.
SMUD Warrant
On September 16, 2022, the Company entered into a warrant agreement with the Sacramento Municipal Utility District (“SMUD”), whereby the Company agreed to issue a warrant for up to 500,000 shares of the Company’s common stock at an exercise price of $4.296 per share. The vesting of the shares underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2030 pursuant to a related commercial agreement. As of March 31, 2023 and December 31, 2022, 12,500 shares underlying the warrant were vested.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Stock-based compensation expense is allocated on a departmental basis based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended March 31,
20232022
Research and development$993 $587 
Sales and marketing150 54 
General and administrative916 2,119 
Total stock-based compensation$2,059 $2,760 
2021 Equity Incentive Plan
In October 2021, the Board of Directors of the Company adopted the ESS Tech, Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan became effective upon consummation of the Business Combination. Stock awards under the plan may be issued as Incentive Stock Options (“ISO”), Non-statutory Stock Options (“NSO”), Stock Appreciation Rights, Restricted Stock Awards, or RSU Awards. Only employees are eligible to receive ISO awards. Employees, directors, and consultants who are providing continuous service to the Company are eligible to receive stock awards other than ISOs. The number of shares available for issuance under the 2021 Plan will be increased on the first day of
each fiscal year beginning with the 2022 fiscal year and ending with the 2031 fiscal year, in an amount equal to the lesser of (i) 15,260,000 Shares, (ii) five percent (5%) of the outstanding shares on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the Company no later than the last day of the immediately preceding fiscal year. Under the 2021 Plan, the Company is authorized to issue 22,224,640 shares of common stock as of March 31, 2023.
Option prices for incentive stock options are set at the fair market value of the Company’s common stock at the date of grant. The fair market value of RSUs is set at the closing sales price of the Company’s common stock at the date of grant. Employee new hire grants generally cliff vest at the end of the first year and then 1/48th of the original grant ratably over the remaining three years. Grants expire 10 years from the date of grant.
As of March 31, 2023, there were 9,530,520 shares available for future grant under the 2021 Plan.
Stock Options and Restricted Stock Units
Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):
Options OutstandingRSUs
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
 contractual
term
(years)
Aggregate
intrinsic
values
($'000s)
Number of plan shares outstandingWeighted average
grant date fair value
per Share
Balances as of December 31, 2022
3,223,109 $1.01 7.39$4,583 6,346,955 $6.10 
Options and RSUs granted— — 6,471,697 1.18 
Options exercised and RSUs released(300,501)2.17 (223,090)2.05 
Options and RSUs forfeited(186,813)0.51 (519,583)4.38 
Balances as of March 31, 2023
2,735,795 $1.12 7.08$2,428 12,075,979 $3.53 
Options vested and exercisable - December 31, 2022
1,947,123 $0.76 7.06$3,244 
Options vested and exercisable - March 31, 2023
1,811,938 $0.86 6.77$1,710 
No options were granted during the three months ended March 31, 2023. The weighted average assumptions used to determine the fair value of options granted in the three months ended March 31, 2022 were as follows:
2022
Risk-free rate1.64 %
Expected volatility73.95 %
Expected term6 years
Expected dividends— 
As of March 31, 2023, there was approximately $31,014 thousand of unamortized stock-based compensation expense related to unvested stock options and RSUs, which is expected to be recognized over a weighted-average period of 3.22 years.
Employee Stock Purchase Plan
In May 2022, the Company commenced its first offering period under the ESS Tech, Inc. Employee Stock Purchase Plan (the “ESPP”), which assists employees in acquiring a stock ownership interest in the Company. The ESPP permits eligible employees to purchase common stock at a discount through payroll deductions during specified offering periods. No employee may purchase more than $25,000 worth of stock in any calendar year. The price of shares purchased under the ESPP is equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. The total ESPP expense for the three months ended March 31, 2023 was $59 thousand.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company follows ASC 820, which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.
The following tables present the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
March 31, 2023
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$69,243 $69,243 $— 
U.S. Treasury securities8,404 — 8,404 
Total Level 177,647 69,243 8,404 
Level 2:
Certificate of deposit76 76 — 
U.S. agency securities25,358 13,488 11,870 
Commercial paper14,901 3,979 10,922 
Total Level 240,335 17,543 22,792 
Total assets measured at fair value$117,982 $86,786 $31,196 
December 31, 2022
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$27,993 $27,993 $— 
U.S. Treasury securities19,944 — 19,944 
Total Level 147,937 27,993 19,944 
Level 2:
Certificate of deposit75 75 — 
U.S. agency securities55,319 — 55,319 
Commercial paper35,756 5,972 29,784 
Total Level 291,150 6,047 85,103 
Total assets measured at fair value$139,087 $34,040 $105,047 
The following tables present the Company’s fair value hierarchy for its financial liabilities measured at fair value on a recurring basis (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$— $128 $— $128 
Public Warrants1,623 — — 1,623 
Private Warrants (excluding Earnout Warrants)— 770 — 770 
Total liabilities measured at fair value$1,623 $898 $— $2,521 
December 31, 2022
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$— $163 $— $163 
Public Warrants2,066 — — 2,066 
Private Warrants (excluding Earnout Warrants)— 980 — 980 
Total liabilities measured at fair value$2,066 $1,143 $— $3,209 
There were no transfers among Level 1, Level 2, or Level 3 categories during the periods presented. The carrying amounts of the Company’s notes payable and accounts payable approximate their fair values due to their short maturities.
Level 1 Assets: The Company invests in money market funds and U.S Treasury securities that have maturities of 90 days or less. These assets are valued using observable inputs that reflect quoted prices for securities with identical characteristics.
Level 2 Assets: The Company invests in a certificate of deposit, U.S. agency securities, and commercial paper. These assets are valued using observable inputs that reflect quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals).
Level 1 Liabilities: The Company values its public common stock warrants based on the market price of the warrants.
Level 2 Liabilities: The Company values its earnout warrant liabilities and private common stock warrants based on the market price of the Company’s public common stock warrants.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company did not record an income tax provision for the three month periods ended March 31, 2023 and 2022, respectively, due to the Company’s history of losses, and accordingly, has recorded a valuation allowance against substantially all of the Company’s net deferred tax assets. The Company records a valuation allowance when it is more likely than not that some portion, or all, of the Company’s deferred tax assets will not be realized.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregated Revenue
The following table presents the Company’s revenue, disaggregated by source (in thousands):
Three Months Ended March 31,
20232022
Product revenue$366 $— 
Service and other revenue— 
Total revenue$372 $— 
The majority of the Company’s revenue is derived from the product sales of energy storage systems. See Note 2, Significant Accounting Policies, for further information regarding revenue recognition.
Contract Balances
Contract assets relate to unbilled amounts resulting from contract arrangements in which the related revenue recognition performance obligations have been satisfied, however invoicing to the customer has not yet occurred. Deferred revenue (or contract liabilities) relates to consideration received from customers in advance of the Company satisfying the revenue recognition performance obligations under the related contractual arrangements. Contract balances are reported in a net contract asset or deferred revenue liability position on a contract-by-contract basis at the end of each reporting period. Contract assets are included in prepaid expenses and other current assets and deferred revenue is presented separately on the condensed consolidated balance sheets.
The following table provides information about contract assets and deferred revenue from contracts with customers (in thousands):
March 31, 2023December 31, 2022
Contract assets$76 $11 
Deferred revenue8,371 8,610 
Contract assets increased by $65 thousand during the three months ended March 31, 2023 due to the recognition of revenues for which invoicing had not yet occurred. Deferred revenue decreased by $239 thousand during the three months ended March 31, 2023, reflecting $370 thousand in customer advance payments, offset by the recognition of $372 thousand of revenue that was included in the deferred revenue balance at the beginning of the period, $58 thousand of deposits returned to customers, and $244 thousand of reclassifications to accrued and other current liabilities due to changes in the estimation of variable consideration.
Deferred revenue of $5,929 thousand is expected to be recognized within the next twelve months and non-current deferred revenue of $2,442 thousand is expected to be recognized in the subsequent twelve months.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
During the year ended December 31, 2022, the Company recognized revenue of $284 thousand for sales of energy storage systems and extended warranty services to related parties. As of December 31, 2022, the Company had recorded deferred revenue of $5 thousand for sales of extended warranty services to related parties.
During the three months ended March 31, 2023, the Company recognized revenue of $1 thousand for sales of extended warranty services to related parties. As of March 31, 2023, the Company had recorded deferred revenue of $4 thousand for sales of extended warranty services to related parties.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation—The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Reclassifications Reclassifications—Certain prior year amounts have been reclassified to conform with current year presentation. These reclassifications had no effect on the reported results of operations.
Use of Estimates Use of Estimates—The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of commitments and contingencies as of the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Such estimates relate to, among others, the useful lives and assessment of recoverability of property and equipment, deferred tax assets valuation, determination of the fair value of the Company’s investments, earnout warrant liabilities, public warrants and private warrants and the determination of variable consideration, standalone selling prices, product warranty liabilities, as well as other accruals. These estimates are based on historical trends, market pricing, current events and other relevant assumptions and data points. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Net Loss Per Share Net Loss Per Share—The Company will use the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. Under this method, net earnings are reduced by the amount of dividends declared in the current period for common stockholders and participating security holders. The remaining earnings or “undistributed earnings” are allocated between common stock and participating securities to the extent that each security may share in earnings as if all the earnings for the period had been distributed. Once calculated, the loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during each year presented. Diluted loss attributable to common stockholders per common share has been computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding plus the dilutive effect of outstanding options, warrants, and restricted stock units (“RSUs”) during the respective periods. In cases where the Company has a net loss, no dilutive effect is shown as options, warrants, and RSUs become anti-dilutive.
Cash, Cash Equivalents, and Restricted Cash
Cash and Cash Equivalents—Cash and cash equivalents include cash in bank accounts, money market funds, and investments with a maturity of three months or less at the date of purchase. Cash equivalents are recorded at carrying value, which approximates fair value.
Restricted CashRestricted cash is required as collateral for certain of the Company’s lease agreements and contractual supply and service arrangements. Restricted cash includes a certificate of deposit for the Company’s lease agreements, collateral associated with a standby letter of credit issued to a customer, and a performance and payment bond for the Company’s supply and service arrangements. The certificate of deposit and bond are recorded at carrying value, which approximates fair value. Restricted cash amounts are reported in the condensed consolidated balance sheets as current or non-current depending on when the cash will be contractually released.
Accounts Receivable, Net Accounts Receivable, Net—The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses which is included in accounts receivable, net in the condensed consolidated balance sheets. The Company had no allowance for expected credit losses recorded at either March 31, 2023 or December 31, 2022.
Investments Investments—Investments consist primarily of U.S. Treasury securities, U.S. agency securities, and commercial paper and are classified as trading securities as they are bought and held principally for the purpose of selling them in the near term. Trading securities are carried on the condensed consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net gains of $5 thousand and zero for the three month periods ended March 31, 2023 and 2022, respectively.
Revenue Recognition
Revenue Recognition—Revenue is earned from the sale, installation and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company’s performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, the Company’s performance obligations are satisfied at the point in time when the customer obtains control of the system, based primarily on shipping terms within individual customer contracts, unless specific customer acceptance criteria must be met, in which case revenue is deferred until customer acceptance has been received.
No right of return exists on sales of energy storage systems. Performance obligations for services, including the optional Ironclad Services Plan (“ISP”) extended warranty and ongoing operations and maintenance program provided to customers, are satisfied over time as the respective services are performed.
The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.
Costs to obtain a contract relate primarily to commissions paid to the Company’s sales personnel related to the sale of energy storage systems. The Company expenses costs associated with obtaining new contracts as incurred if the amortization period of the asset recognized by the Company is one year or less.
The Company invoices customers in accordance with customer agreements and in advance of recognizing revenue as the Company has not satisfied certain performance obligations that transfer control to the customer. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including but not limited to shipment readiness, delivery, commissioning of the system, and completion of final site testing. Advanced customer payments and unsatisfied performance obligations are recognized as deferred revenue in the condensed consolidated balance sheets.
Sales tax collected from customers is recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability until remitted to governmental authorities. Shipping and handling, freight costs and other reimbursable costs are accounted for as fulfillment activities and included in revenue. Related costs are included in research and development expenses while the Company is in the research and development phase.
Product Warranties
Product Warranties—Warranty obligations are incurred in connection with the sale of the Company’s products. The Company generally provides a standard warranty for a period of one year and an extended warranty through the optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a service-type warranty which is a distinct service and a portion of the transaction price is allocated to that performance obligation.
Costs to provide for standard warranty obligations are estimated and recorded as a liability at the time revenue is recognized on the sale of the energy storage system. Warranty reserves include management’s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date. Initial accruals and adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.
Stock-Based Compensation
Stock-Based Compensation—The Company accounts for stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation (“ASC 718”). The Company measures and recognizes compensation expense for all stock-based awards based on estimated fair values on the date of the grant, recognized over the requisite service period. For awards that vest solely based on a service condition, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The compensation expense related to stock-based awards with performance conditions is recognized over the requisite service period when achievement of the performance conditions is probable. The compensation expense related to stock-based awards with market conditions is recognized on an accelerated attribution basis over the requisite service period, identified as the derived service period over which the market conditions are expected to be achieved, and is not reversed if the market condition is not satisfied. The Company accounts for forfeitures as they occur. Stock-based awards granted to employees are primarily stock options and RSUs.
The fair value of each stock option granted is estimated using the Black-Scholes Merton option-pricing model using the single-option award approach. The following assumptions are used in the Black-Scholes Merton option-pricing model:
Risk-Free Interest Rate—The risk-free interest rate is based on the implied yield available on the date of grant on U.S. Treasury zero-coupon bonds issued with a term that is equal to the option’s expected term at the grant date.
Expected Volatility—The Company estimates the volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term.
Expected Term—The expected term for employees represents the period over which options granted are expected to be outstanding using the simplified method, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The simplified method deems the term to be the average of the time-to-vesting and contractual life of the stock-based awards.
Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero.
Fair Value
Fair Value—The Company follows ASC 820, Fair Value Measurements (“ASC 820”), which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.
ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about what market participants would use in pricing the asset or liability based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:
Level 1: Observable inputs such as quoted prices in active markets for identical assets or liabilities to which the Company has access at a measurement date.
Level 2: Observable inputs other than Level 1 quoted prices that are observable for the asset or liability, either directly or indirectly; these include quoted prices for similar assets or liabilities in an active market, quoted prices for identical assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs for which little or no market data exists and for which the Company must develop its own assumptions regarding the assumptions that market participants would use in pricing the asset or liability, including assumptions regarding risk.
Because of the uncertainties inherent in the valuation of assets or liabilities for which there are no observable inputs, those estimated fair values may differ significantly from the values that may have been used had a ready market for the assets or liabilities existed.
Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements
Recent Accounting Pronouncements—Pursuant to the Jumpstart Our Business Startups Act (“JOBS Act”), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company’s condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company also intends to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company.
Recently Adopted Accounting Pronouncements—On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. The adoption did not result in a material impact to the Company’s condensed consolidated financial statements or related disclosures. In future periods, as revenue and accounts receivable increase, ASU 2016-13 could have a material impact on its condensed consolidated financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share Attributable to Common Shareholders
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss attributable to common stockholders$(21,901)$(5,709)
Weighted-average shares outstanding – basic and diluted154,123,911 151,683,819 
Net loss per share – basic and diluted$(0.14)$(0.04)
Schedule of Securities Excluded from Calculation of Diluted Weighted-Average Common Shares Outstanding
The following outstanding balances of common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:
Three Months Ended March 31,
20232022
Stock options2,735,795 3,707,113 
RSUs12,075,979 4,633,968 
Warrants11,473,727 11,461,227 
Number of securities excluded26,285,501 19,802,308 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31, 2023December 31, 2022
Insurance$1,669 $2,033 
Vendor advances1,716 3,147 
Other567 477 
Total prepaid expenses and other current assets$3,952 $5,657 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
March 31, 2023December 31, 2022
Machinery and equipment$14,417 $13,699 
Furniture and fixtures184 184 
Leasehold improvements3,175 3,115 
Software183 183 
Construction in process4,326 3,230 
Total property and equipment22,285 20,411 
Less accumulated depreciation(3,912)(2,841)
Total property and equipment, net$18,373 $17,570 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED AND OTHER CURRENT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
March 31, 2023December 31, 2022
Payroll and related benefits$2,580 $2,948 
Materials and related purchases3,515 6,892 
Amounts due to customers1,014 770 
Professional and consulting fees935 1,011 
Accrued capital purchases190 1,093 
Other299 1,411 
Total accrued and other current liabilities$8,533 $14,125 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED PRODUCT WARRANTIES (Tables)
3 Months Ended
Mar. 31, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of Product Warranty Activity
The following table summarizes product warranty activity (in thousands):
Three Months Ended March 31,
20232022
Accrued product warranties - beginning of period$1,643 $— 
Accruals for warranties issued 1,504 — 
Repairs and replacements(273)— 
Accrued product warranties - end of period$2,874 $— 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
BORROWINGS (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Borrowings
Borrowings consist of the following (in thousands):
March 31, 2023December 31, 2022
Total notes payable$1,522 $1,915 
Less current portion of notes payable1,522 1,600 
Notes payable, non-current$— $315 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK WARRANTS (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Common Stock Warrant Activity
Common stock warrant balances consist of the following:
March 31, 2023December 31, 2022
Public Warrants outstanding7,377,893 7,377,893 
Private Warrants outstanding:
Other Private Warrants outstanding3,500,000 3,500,000 
Earnout Warrants outstanding583,334 583,334 
Total common stock warrants11,461,22711,461,227
The table below shows the common stock warrant activities during the three months ended March 31, 2023:
December 31, 2022IssuedExercisedMarch 31, 2023
Earnout Warrants583,334 — — 583,334
Public Warrants7,377,893 — — 7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000 — — 3,500,000
Total common stock warrants11,461,227 — — 11,461,227
The table below shows the common stock warrant activities during the three months ended March 31, 2022:
December 31, 2021IssuedExercisedMarch 31, 2022
Earnout Warrants583,334 — — 583,334
Public Warrants7,377,913 — 20 7,377,893
Private Warrants (excluding Earnout Warrants)3,500,000 — — 3,500,000
Total common stock warrants11,461,247 — 20 11,461,227
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended March 31,
20232022
Research and development$993 $587 
Sales and marketing150 54 
General and administrative916 2,119 
Total stock-based compensation$2,059 $2,760 
Schedule of Share-based Payment Arrangement, Option, Activity
Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):
Options OutstandingRSUs
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
 contractual
term
(years)
Aggregate
intrinsic
values
($'000s)
Number of plan shares outstandingWeighted average
grant date fair value
per Share
Balances as of December 31, 2022
3,223,109 $1.01 7.39$4,583 6,346,955 $6.10 
Options and RSUs granted— — 6,471,697 1.18 
Options exercised and RSUs released(300,501)2.17 (223,090)2.05 
Options and RSUs forfeited(186,813)0.51 (519,583)4.38 
Balances as of March 31, 2023
2,735,795 $1.12 7.08$2,428 12,075,979 $3.53 
Options vested and exercisable - December 31, 2022
1,947,123 $0.76 7.06$3,244 
Options vested and exercisable - March 31, 2023
1,811,938 $0.86 6.77$1,710 
Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity
Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):
Options OutstandingRSUs
Number of
shares
Weighted
average
exercise price
Weighted
average
remaining
 contractual
term
(years)
Aggregate
intrinsic
values
($'000s)
Number of plan shares outstandingWeighted average
grant date fair value
per Share
Balances as of December 31, 2022
3,223,109 $1.01 7.39$4,583 6,346,955 $6.10 
Options and RSUs granted— — 6,471,697 1.18 
Options exercised and RSUs released(300,501)2.17 (223,090)2.05 
Options and RSUs forfeited(186,813)0.51 (519,583)4.38 
Balances as of March 31, 2023
2,735,795 $1.12 7.08$2,428 12,075,979 $3.53 
Options vested and exercisable - December 31, 2022
1,947,123 $0.76 7.06$3,244 
Options vested and exercisable - March 31, 2023
1,811,938 $0.86 6.77$1,710 
Schedule of Valuation Assumptions The weighted average assumptions used to determine the fair value of options granted in the three months ended March 31, 2022 were as follows:
2022
Risk-free rate1.64 %
Expected volatility73.95 %
Expected term6 years
Expected dividends— 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis
The following tables present the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):
March 31, 2023
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$69,243 $69,243 $— 
U.S. Treasury securities8,404 — 8,404 
Total Level 177,647 69,243 8,404 
Level 2:
Certificate of deposit76 76 — 
U.S. agency securities25,358 13,488 11,870 
Commercial paper14,901 3,979 10,922 
Total Level 240,335 17,543 22,792 
Total assets measured at fair value$117,982 $86,786 $31,196 
December 31, 2022
Total Assets at Fair ValueCash Equivalents and Restricted CashShort-Term Investments
Level 1:
Money market funds$27,993 $27,993 $— 
U.S. Treasury securities19,944 — 19,944 
Total Level 147,937 27,993 19,944 
Level 2:
Certificate of deposit75 75 — 
U.S. agency securities55,319 — 55,319 
Commercial paper35,756 5,972 29,784 
Total Level 291,150 6,047 85,103 
Total assets measured at fair value$139,087 $34,040 $105,047 
The following tables present the Company’s fair value hierarchy for its financial liabilities measured at fair value on a recurring basis (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$— $128 $— $128 
Public Warrants1,623 — — 1,623 
Private Warrants (excluding Earnout Warrants)— 770 — 770 
Total liabilities measured at fair value$1,623 $898 $— $2,521 
December 31, 2022
Level 1Level 2Level 3Total
Liabilities:
Earnout Warrants$— $163 $— $163 
Public Warrants2,066 — — 2,066 
Private Warrants (excluding Earnout Warrants)— 980 — 980 
Total liabilities measured at fair value$2,066 $1,143 $— $3,209 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Source
The following table presents the Company’s revenue, disaggregated by source (in thousands):
Three Months Ended March 31,
20232022
Product revenue$366 $— 
Service and other revenue— 
Total revenue$372 $— 
Schedule of Contract Asset and Deferred Revenue
The following table provides information about contract assets and deferred revenue from contracts with customers (in thousands):
March 31, 2023December 31, 2022
Contract assets$76 $11 
Deferred revenue8,371 8,610 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details)
cycle in Thousands
3 Months Ended
Mar. 31, 2023
cycle
h
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Battery, flexible energy capacity, minimum | h 4
Battery lifespan, number of cycles | cycle 20
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Significant Accounting Policies [Line Items]    
Net gains on trading securities $ 5 $ 0
Stock options    
Significant Accounting Policies [Line Items]    
Expected dividends 0.00% 0.00%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net loss to common stockholders, basic $ (21,901) $ (5,709)
Net loss to common stockholders, diluted $ (21,901) $ (5,709)
Weighted-average shares outstanding – basic (in shares) 154,123,911 151,683,819
Weighted-average shares outstanding – diluted (in shares) 154,123,911 151,683,819
Net loss per share, basic (in USD per share) $ (0.14) $ (0.04)
Net loss per share, diluted (in USD per share) $ (0.14) $ (0.04)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE - Schedule Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of securities excluded (in shares) 26,285,501 19,802,308
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of securities excluded (in shares) 2,735,795 3,707,113
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of securities excluded (in shares) 12,075,979 4,633,968
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of securities excluded (in shares) 11,473,727 11,461,227
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Insurance $ 1,669 $ 2,033
Vendor advances 1,716 3,147
Other 567 477
Total prepaid expenses and other current assets $ 3,952 $ 5,657
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 22,285   $ 20,411
Less accumulated depreciation (3,912)   (2,841)
Total property and equipment, net 18,373   17,570
Depreciation expense 1,071 $ 196  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 14,417   13,699
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 184   184
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 3,175   3,115
Software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 183   183
Construction in process      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 4,326   $ 3,230
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll and related benefits $ 2,580 $ 2,948
Materials and related purchases 3,515 6,892
Amounts due to customers 1,014 770
Professional and consulting fees 935 1,011
Accrued capital purchases 190 1,093
Other 299 1,411
Total accrued and other current liabilities $ 8,533 $ 14,125
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Product warranties at beginning of period $ 1,643 $ 0
Accruals for warranties issued 1,504 0
Repairs and replacements (273) 0
Product warranties at end of period $ 2,874 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
BORROWINGS - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Total notes payable $ 1,522 $ 1,915
Less current portion of notes payable 1,522 1,600
Notes payable, non-current $ 0 $ 315
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
BORROWINGS - Narrative (Details) - Notes Payable
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Mar. 31, 2023
Dec. 31, 2022
USD ($)
Sep. 30, 2020
Mar. 31, 2020
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]            
Debt amount         $ 4,000,000 $ 1,000,000
Percent change in present value of cash flows       0.10    
Loss on extinguishment of debt     $ 62,000      
Repayments of debt $ 1,000,000          
Effective interest rate   7.50%        
Prime            
Debt Instrument [Line Items]            
Spread on interest rate   0.50%        
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 09, 2023
Dec. 31, 2022
Sep. 01, 2022
Other Commitments [Line Items]          
Restricted certificate of deposit $ 75,000        
Noncancellable Agreement          
Other Commitments [Line Items]          
Noncancelable purchase commitments 17,497,000     $ 21,540,000  
Cancellable Agreement          
Other Commitments [Line Items]          
Noncancelable purchase commitments 5,275,000     5,663,000  
Letter of Credit | First Republic Bank          
Other Commitments [Line Items]          
Standby letter of credit 75,000     $ 725,000  
Draws against letter of credit 0 $ 0      
Letter of Credit | CitiBank N.A          
Other Commitments [Line Items]          
Standby letter of credit         $ 600,000
Draws against letter of credit 0        
Letter of Credit | CitiBank N.A | Asset Pledged as Collateral          
Other Commitments [Line Items]          
Amounts pledged as collateral 600,000        
Letter of Credit | First Citizens BancShares          
Other Commitments [Line Items]          
Standby letter of credit     $ 200,000    
Draws against letter of credit 0        
Letter of Credit | First Citizens BancShares | Asset Pledged as Collateral          
Other Commitments [Line Items]          
Amounts pledged as collateral $ 200,000        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Oct. 08, 2021
Class of Warrant or Right [Line Items]          
Warrants (in shares) 11,461,227 11,461,227 11,461,227 11,461,247  
Public Warrants          
Class of Warrant or Right [Line Items]          
Warrants (in shares) 7,377,893 7,377,893 7,377,893 7,377,913  
Private Warrants (excluding Earnout Warrants)          
Class of Warrant or Right [Line Items]          
Warrants (in shares) 3,500,000 3,500,000 3,500,000 3,500,000 4,083,334
Earnout Warrants          
Class of Warrant or Right [Line Items]          
Warrants (in shares) 583,334 583,334 583,334 583,334  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK WARRANTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 08, 2021
Sep. 21, 2020
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Sep. 16, 2022
Dec. 31, 2021
Nov. 09, 2021
Class of Warrant or Right [Line Items]                
Warrants issued (in shares)     0 0        
Warrants (in shares)     11,461,227 11,461,227 11,461,227   11,461,247  
Gain on revaluation of common stock warrant liabilities     $ 688 $ 16,504        
Number of shares with vesting conditions met (in shares)     12,500   12,500      
Redemption Scenario, Two                
Class of Warrant or Right [Line Items]                
Price of common stock triggering redemption of warrants (in USD per share)     $ 10.00          
Price of common stock with trading days threshold, triggering redemption of warrants (in USD per share)     $ 10.00          
Trading days triggering redemption of warrants     20 days          
Consecutive trading day period     30 days          
Common Stock                
Class of Warrant or Right [Line Items]                
Price per share (in USD per share) $ 11.50              
Earnout Warrant Holders | Common Stock                
Class of Warrant or Right [Line Items]                
Class of warrant or right, number of securities called by each warrant or right (in shares) 1              
STWO | Common Stock                
Class of Warrant or Right [Line Items]                
Price per share (in USD per share) $ 11.50              
STWO | Private Warrants (excluding Earnout Warrants) | ACON S2 Acquisition Corp. Sponsor | Private Placement                
Class of Warrant or Right [Line Items]                
Shares issued (in shares)   4,666,667            
STWO | Public Warrant Holders | Common Stock                
Class of Warrant or Right [Line Items]                
Issuance of shares (in shares) 1              
Public Warrants                
Class of Warrant or Right [Line Items]                
Warrants issued (in shares)     0 0        
Warrants (in shares)     7,377,893 7,377,893 7,377,893   7,377,913  
Gain on revaluation of common stock warrant liabilities     $ 443 $ 10,624        
Public Warrants | Redemption Scenario, One                
Class of Warrant or Right [Line Items]                
Redemption price per share (in USD per share)     $ 0.01          
Price of common stock triggering redemption of warrants (in USD per share)     18.00          
Price of common stock with trading days threshold, triggering redemption of warrants (in USD per share)     $ 10.00          
Trading days triggering redemption of warrants     20 days          
Consecutive trading day period     30 days          
Public Warrants | Redemption Scenario, Two                
Class of Warrant or Right [Line Items]                
Redemption price per share (in USD per share)     $ 0.10          
Public Warrants | Redemption Scenario, Three                
Class of Warrant or Right [Line Items]                
Price of common stock triggering redemption of warrants (in USD per share)     18.00          
Price of common stock with trading days threshold, triggering redemption of warrants (in USD per share)     $ 10.00          
Trading days triggering redemption of warrants     20 days          
Consecutive trading day period     30 days          
Public Warrants | STWO                
Class of Warrant or Right [Line Items]                
Warrants issued (in shares) 8,333,287              
Warrants term (in years) 5 years              
Private Warrants (excluding Earnout Warrants)                
Class of Warrant or Right [Line Items]                
Warrants issued (in shares)     0 0        
Warrants (in shares) 4,083,334   3,500,000 3,500,000 3,500,000   3,500,000  
Warrants vested (in shares) 3,500,000              
Gain on revaluation of common stock warrant liabilities     $ 210 $ 5,040        
Private Warrants (excluding Earnout Warrants) | ACON S2 Acquisition Corp. Sponsor                
Class of Warrant or Right [Line Items]                
Warrants forfeited (in shares) 583,333              
Earnout Warrants                
Class of Warrant or Right [Line Items]                
Warrants issued (in shares)     0 0        
Warrants (in shares)     583,334 583,334 583,334   583,334  
Warrants vested (in shares)               583,334
Gain on revaluation of common stock warrant liabilities     $ 35 $ 840        
SMUD Warrant                
Class of Warrant or Right [Line Items]                
Class of warrant or right, number of securities called by each warrant or right (in shares)           500,000    
Class of warrant or right, exercise price of warrants or rights (in dollars per share)           $ 4.296    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details) - shares
3 Months Ended
Oct. 08, 2021
Mar. 31, 2023
Mar. 31, 2022
Class of Warrant or Right [Roll Forward]      
Warrants or rights at beginning of period (in shares)   11,461,227 11,461,247
Warrants issued (in shares)   0 0
Warrants exercised (in shares)   0 20
Warrants or rights at end of period (in shares)   11,461,227 11,461,227
Earnout Warrants      
Class of Warrant or Right [Roll Forward]      
Warrants or rights at beginning of period (in shares)   583,334 583,334
Warrants issued (in shares)   0 0
Warrants exercised (in shares)   0 0
Warrants or rights at end of period (in shares)   583,334 583,334
Public Warrants      
Class of Warrant or Right [Roll Forward]      
Warrants or rights at beginning of period (in shares)   7,377,893 7,377,913
Warrants issued (in shares)   0 0
Warrants exercised (in shares)   0 20
Warrants or rights at end of period (in shares)   7,377,893 7,377,893
Private Warrants (excluding Earnout Warrants)      
Class of Warrant or Right [Roll Forward]      
Warrants or rights at beginning of period (in shares)   3,500,000 3,500,000
Warrants issued (in shares)   0 0
Warrants exercised (in shares)   0 0
Warrants or rights at end of period (in shares) 4,083,334 3,500,000 3,500,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 2,059 $ 2,760
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 993 587
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 150 54
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 916 $ 2,119
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of potential increase of shares authorized 5.00%  
Award vesting period 3 years  
Options granted (in shares) 0  
Unamortized stock-based compensation costs $ 31,014  
Weighted average period of recognition for unamortized stock-based compensation costs 3 years 2 months 19 days  
Total stock-based compensation $ 2,059 $ 2,760
2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Potential increase of shares authorized (in shares) 15,260,000  
Shares authorized for issuance (in shares) 22,224,640  
Shares available for future grant (in shares) 9,530,520  
Stock options | 2021 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share expiration period 10 years  
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee stock purchase amount $ 25  
ESPP purchase price of common stock, percent of fair market value 85.00%  
Total stock-based compensation $ 59  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Options Outstanding    
Options outstanding at beginning of period (in shares) 3,223,109  
Options granted (in shares) 0  
Options released (in shares) (300,501)  
Options forfeited (in shares) (186,813)  
Options outstanding at end of period (in shares) 2,735,795 3,223,109
Options vested and exercisable (in shares) 1,811,938 1,947,123
Weighted average exercise price    
Weighted average exercise price of options outstanding at beginning of period (in USD per share) $ 1.01  
Weighted average exercise price of options granted (in USD per share) 0  
Weighted average exercise price of options released (in USD per share) 2.17  
Weighted average exercise price of options forfeited (in USD per share) 0.51  
Weighted average exercise price of options outstanding at end of period (in USD per share) 1.12 $ 1.01
Weighted average exercise price of options vested and exercisable (in USD per share) $ 0.86 $ 0.76
Options, Additional Disclosures    
Weighted average remaining contractual term of options outstanding 7 years 29 days 7 years 4 months 20 days
Weighted average remaining contractual term of options vested and exercisable 6 years 9 months 7 days 7 years 21 days
Aggregate intrinsic value of options outstanding $ 2,428 $ 4,583
Aggregate intrinsic value of options vested and exercisable $ 1,710 $ 3,244
RSUs    
RSUs    
Units outstanding at beginning of period (in shares) 6,346,955  
Units granted (in shares) 6,471,697  
Units released (in shares) (223,090)  
Units forfeited (in shares) (519,583)  
Units outstanding at end of period (in shares) 12,075,979 6,346,955
Weighted average grant date fair value per Share    
Weighted average grant date fair value per share of units outstanding at beginning of period (in USD per share) $ 6.10  
Weighted average grant date fair value per share of units granted (in USD per share) 1.18  
Weighted average grant date fair value per share of units released (in USD per share) 2.05  
Weighted average grant date fair value per share of units forfeited (in USD per share) 4.38  
Weighted average grant date fair value per share of units outstanding at end of period (in USD per share) $ 3.53 $ 6.10
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details) - Stock options
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free rate   1.64%
Expected volatility   73.95%
Expected term   6 years
Expected dividends 0.00% 0.00%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets, Fair Value Disclosure [Abstract]    
Short-term investments $ 31,196 $ 105,047
Fair Value, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 117,982 139,087
Cash Equivalents and Restricted Cash 86,786 34,040
Short-term investments 31,196 105,047
Liabilities, Fair Value Disclosure [Abstract]    
Earnout Warrants 128 163
Total liabilities measured at fair value 2,521 3,209
Fair Value, Recurring | Public Warrants    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 1,623 2,066
Fair Value, Recurring | Private Warrants (excluding Earnout Warrants)    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 770 980
Fair Value, Recurring | Level 1    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 77,647 47,937
Cash Equivalents and Restricted Cash 69,243 27,993
Short-term investments 8,404 19,944
Liabilities, Fair Value Disclosure [Abstract]    
Earnout Warrants 0 0
Total liabilities measured at fair value 1,623 2,066
Fair Value, Recurring | Level 1 | Public Warrants    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 1,623 2,066
Fair Value, Recurring | Level 1 | Private Warrants (excluding Earnout Warrants)    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 69,243 27,993
Cash Equivalents and Restricted Cash 69,243 27,993
Short-term investments 0 0
Fair Value, Recurring | Level 1 | U.S. Treasury securities    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 8,404 19,944
Cash Equivalents and Restricted Cash 0 0
Short-term investments 8,404 19,944
Fair Value, Recurring | Level 2    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 40,335 91,150
Cash Equivalents and Restricted Cash 17,543 6,047
Short-term investments 22,792 85,103
Liabilities, Fair Value Disclosure [Abstract]    
Earnout Warrants 128 163
Total liabilities measured at fair value 898 1,143
Fair Value, Recurring | Level 2 | Public Warrants    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 0 0
Fair Value, Recurring | Level 2 | Private Warrants (excluding Earnout Warrants)    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 770 980
Fair Value, Recurring | Level 2 | Certificate of deposit    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 76 75
Cash Equivalents and Restricted Cash 76 75
Short-term investments 0 0
Fair Value, Recurring | Level 2 | U.S. agency securities    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 25,358 55,319
Cash Equivalents and Restricted Cash 13,488 0
Short-term investments 11,870 55,319
Fair Value, Recurring | Level 2 | Commercial paper    
Assets, Fair Value Disclosure [Abstract]    
Total Assets at Fair Value 14,901 35,756
Cash Equivalents and Restricted Cash 3,979 5,972
Short-term investments 10,922 29,784
Fair Value, Recurring | Level 3    
Liabilities, Fair Value Disclosure [Abstract]    
Earnout Warrants 0 0
Total liabilities measured at fair value 0 0
Fair Value, Recurring | Level 3 | Public Warrants    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants 0 0
Fair Value, Recurring | Level 3 | Private Warrants (excluding Earnout Warrants)    
Liabilities, Fair Value Disclosure [Abstract]    
Common stock warrants $ 0 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Income tax expense provision $ 0 $ 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Schedule of Revenue Disaggregated by Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 372 $ 0
Product revenue    
Disaggregation of Revenue [Line Items]    
Revenue 366 0
Service and other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 6 $ 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 76 $ 11
Deferred revenue $ 8,371 $ 8,610
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 65  
Decrease in deferred revenue 239  
Advance payment 370  
Revenue recognized 372  
Deposits returned to customers 58  
Change in estimate of variable consideration 244  
Deferred revenue, current 5,929 $ 6,168
Deferred revenue, non-current $ 2,442 $ 2,442
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]    
Deferred revenue $ 5,929 $ 6,168
Energy Storage Systems Sales    
Related Party Transaction [Line Items]    
Revenue - related parties   284
Energy Warehouse Sales    
Related Party Transaction [Line Items]    
Revenue - related parties 1  
Deferred revenue $ 4 $ 5
XML 68 ghw-20230331_htm.xml IDEA: XBRL DOCUMENT 0001819438 2023-01-01 2023-03-31 0001819438 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001819438 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001819438 2023-05-03 0001819438 2023-03-31 0001819438 2022-12-31 0001819438 ghw:RevenueNotFromRelatedPartiesMember 2023-01-01 2023-03-31 0001819438 ghw:RevenueNotFromRelatedPartiesMember 2022-01-01 2022-03-31 0001819438 ghw:RevenueFromRelatedPartiesMember 2023-01-01 2023-03-31 0001819438 ghw:RevenueFromRelatedPartiesMember 2022-01-01 2022-03-31 0001819438 2022-01-01 2022-03-31 0001819438 2021-12-31 0001819438 us-gaap:CommonStockMember 2021-12-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001819438 us-gaap:RetainedEarningsMember 2021-12-31 0001819438 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001819438 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001819438 2022-03-31 0001819438 us-gaap:CommonStockMember 2022-03-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001819438 us-gaap:RetainedEarningsMember 2022-03-31 0001819438 us-gaap:CommonStockMember 2022-12-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001819438 us-gaap:RetainedEarningsMember 2022-12-31 0001819438 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001819438 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001819438 us-gaap:CommonStockMember 2023-03-31 0001819438 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001819438 us-gaap:RetainedEarningsMember 2023-03-31 0001819438 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001819438 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001819438 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001819438 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001819438 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001819438 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001819438 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001819438 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001819438 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001819438 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001819438 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001819438 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001819438 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001819438 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001819438 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001819438 us-gaap:ConstructionInProgressMember 2023-03-31 0001819438 us-gaap:ConstructionInProgressMember 2022-12-31 0001819438 us-gaap:NotesPayableToBanksMember 2018-12-31 0001819438 us-gaap:NotesPayableToBanksMember 2020-03-31 0001819438 us-gaap:NotesPayableToBanksMember 2020-09-30 0001819438 us-gaap:NotesPayableToBanksMember 2022-01-01 2022-12-31 0001819438 us-gaap:NotesPayableToBanksMember 2022-09-01 2022-09-30 0001819438 us-gaap:NotesPayableToBanksMember us-gaap:PrimeMember 2023-01-01 2023-03-31 0001819438 us-gaap:NotesPayableToBanksMember 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstRepublicBankMember 2022-12-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstRepublicBankMember 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstRepublicBankMember 2023-01-01 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstRepublicBankMember 2022-01-01 2022-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:CitiBankNAMember 2022-09-01 0001819438 us-gaap:LetterOfCreditMember ghw:CitiBankNAMember us-gaap:AssetPledgedAsCollateralMember 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:CitiBankNAMember 2023-01-01 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstCitizensBancSharesMember 2023-03-09 0001819438 us-gaap:LetterOfCreditMember ghw:FirstCitizensBancSharesMember us-gaap:AssetPledgedAsCollateralMember 2023-03-31 0001819438 us-gaap:LetterOfCreditMember ghw:FirstCitizensBancSharesMember 2023-01-01 2023-03-31 0001819438 ghw:NoncancellableAgreementsMember 2023-03-31 0001819438 ghw:NoncancellableAgreementsMember 2022-12-31 0001819438 ghw:CancellableAgreementsMember 2023-03-31 0001819438 ghw:CancellableAgreementsMember 2022-12-31 0001819438 ghw:PublicWarrantsMember 2023-03-31 0001819438 ghw:PublicWarrantsMember 2022-12-31 0001819438 ghw:PrivateWarrantsMember 2023-03-31 0001819438 ghw:PrivateWarrantsMember 2022-12-31 0001819438 ghw:EarnoutWarrantsMember 2023-03-31 0001819438 ghw:EarnoutWarrantsMember 2022-12-31 0001819438 ghw:PublicWarrantsMember ghw:ACONS2AcquisitionCorpMember 2021-10-08 2021-10-08 0001819438 ghw:PublicWarrantHoldersMember us-gaap:CommonStockMember ghw:ACONS2AcquisitionCorpMember 2021-10-08 0001819438 us-gaap:CommonStockMember ghw:ACONS2AcquisitionCorpMember 2021-10-08 0001819438 ghw:PublicWarrantsMember ghw:ACONS2AcquisitionCorpMember 2021-10-08 0001819438 ghw:RedemptionScenarioOneMember ghw:PublicWarrantsMember 2023-03-31 0001819438 ghw:RedemptionScenarioOneMember ghw:PublicWarrantsMember 2023-01-01 2023-03-31 0001819438 ghw:RedemptionScenarioTwoMember ghw:PublicWarrantsMember 2023-03-31 0001819438 ghw:RedemptionScenarioTwoMember 2023-01-01 2023-03-31 0001819438 ghw:ACONS2AcquisitionCorpSponsorMember ghw:PrivateWarrantsMember us-gaap:PrivatePlacementMember ghw:ACONS2AcquisitionCorpMember 2020-09-21 2020-09-21 0001819438 ghw:PrivateWarrantsMember ghw:ACONS2AcquisitionCorpSponsorMember 2021-10-08 2021-10-08 0001819438 ghw:PrivateWarrantsMember 2021-10-08 0001819438 ghw:EarnoutWarrantsMember 2021-11-09 0001819438 ghw:EarnoutWarrantHoldersMember us-gaap:CommonStockMember 2021-10-08 0001819438 us-gaap:CommonStockMember 2021-10-08 0001819438 ghw:RedemptionScenarioThreeMember ghw:PublicWarrantsMember 2023-01-01 2023-03-31 0001819438 ghw:EarnoutWarrantsMember 2023-01-01 2023-03-31 0001819438 ghw:PublicWarrantsMember 2023-01-01 2023-03-31 0001819438 ghw:PrivateWarrantsMember 2023-01-01 2023-03-31 0001819438 ghw:EarnoutWarrantsMember 2021-12-31 0001819438 ghw:EarnoutWarrantsMember 2022-01-01 2022-03-31 0001819438 ghw:EarnoutWarrantsMember 2022-03-31 0001819438 ghw:PublicWarrantsMember 2021-12-31 0001819438 ghw:PublicWarrantsMember 2022-01-01 2022-03-31 0001819438 ghw:PublicWarrantsMember 2022-03-31 0001819438 ghw:PrivateWarrantsMember 2021-12-31 0001819438 ghw:PrivateWarrantsMember 2022-01-01 2022-03-31 0001819438 ghw:PrivateWarrantsMember 2022-03-31 0001819438 ghw:SMUDWarrantMember 2022-09-16 0001819438 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001819438 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001819438 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001819438 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001819438 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001819438 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001819438 ghw:A2021EquityIncentivePlanMember 2023-03-31 0001819438 us-gaap:EmployeeStockOptionMember ghw:A2021EquityIncentivePlanMember 2023-01-01 2023-03-31 0001819438 2022-01-01 2022-12-31 0001819438 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001819438 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001819438 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001819438 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001819438 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001819438 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2023-03-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember ghw:PublicWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2022-12-31 0001819438 us-gaap:FairValueMeasurementsRecurringMember ghw:PrivateWarrantsMember 2022-12-31 0001819438 us-gaap:ProductMember 2023-01-01 2023-03-31 0001819438 us-gaap:ProductMember 2022-01-01 2022-03-31 0001819438 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001819438 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001819438 ghw:EnergyStorageSystemsSalesMember 2022-01-01 2022-12-31 0001819438 ghw:EnergyWarehouseSalesMember 2022-12-31 0001819438 ghw:EnergyWarehouseSalesMember 2023-01-01 2023-03-31 0001819438 ghw:EnergyWarehouseSalesMember 2023-03-31 shares iso4217:USD iso4217:USD shares utr:H ghw:cycle pure 0001819438 2023 Q1 --12-31 false 10-Q true 2023-03-31 false 001-39525 ESS Tech, Inc. DE 98-1550150 26440 SW Parkway Ave. Bldg. 83 Wilsonville OR 97070 855 423-9920 Common stock, $0.0001 par value per share GWH NYSE Warrants, each whole warrant exercisable for one share of common stock at an exercise price of $11.50 GWH.W NYSE Yes Yes Non-accelerated Filer true true false false 154366717 87811000 34767000 1413000 1213000 689000 4952000 31196000 105047000 3952000 5657000 125061000 151636000 18373000 17570000 3102000 3401000 676000 675000 239000 271000 147451000 173553000 2699000 3036000 8533000 14125000 2874000 1643000 1464000 1421000 5929000 6168000 1522000 1600000 23021000 27993000 0 315000 2151000 2535000 2442000 2442000 2521000 3209000 80000 85000 30215000 36579000 0.0001 0.0001 200000000 200000000 0 0 0 0 0 0 0.0001 0.0001 2000000000 2000000000 154344930 154344930 153821339 153821339 16000 16000 757700000 755537000 -640480000 -618579000 117236000 136974000 147451000 173553000 371000 0 1000 0 372000 0 17732000 12898000 1852000 1501000 5287000 7789000 24871000 22188000 -24499000 -22188000 1252000 -29000 -688000 -16504000 658000 4000 2598000 16479000 -21901000 -21901000 -5709000 -5709000 -0.14 -0.14 -0.04 -0.04 154123911 154123911 151683819 151683819 0 0 151839058 16000 745753000 -540610000 205159000 1011687 47000 47000 244202 2808000 2808000 20 2760000 2760000 -5709000 -5709000 0 0 152606563 16000 745752000 -546319000 199449000 0 0 153821339 16000 755537000 -618579000 136974000 523591 104000 104000 2059000 2059000 -21901000 -21901000 0 0 154344930 16000 757700000 -640480000 117236000 -21901000 -5709000 1077000 196000 -762000 14000 299000 275000 2059000 2760000 -688000 -16504000 48000 0 -4330000 -785000 -1731000 -405000 -529000 -1852000 -4657000 421000 1231000 0 -306000 0 -346000 -165000 -18510000 -19374000 2610000 4041000 -74668000 0 72058000 -4041000 400000 483000 104000 47000 0 2808000 -7000 0 -303000 -3244000 53245000 -26659000 36655000 240232000 89900000 213573000 413000 403000 623000 2235000 0 4534000 0 123000 87811000 212331000 1413000 1167000 676000 75000 89900000 213573000 DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—ESS Tech, Inc. (“ESS” or the “Company”) is a long-duration energy storage company specializing in iron flow battery technology. ESS develops long-duration iron flow batteries for commercial and utility-scale energy storage applications requiring four or more hours of flexible energy capacity. The Company designs and produces long-duration batteries predominantly using earth-abundant materials that the Company believes can be cycled over 20,000 times without capacity fade. The Company continues to be in the research and development phase.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was originally incorporated as a Cayman Islands exempted company on July 21, 2020 as a publicly traded special purpose acquisition company under the name ACON S2 Acquisition Corp. (“STWO”) for the purpose of effecting a business combination. On October 8, 2021 (the “Closing Date”), the Company consummated a business combination (the “Business Combination”) pursuant to the merger agreement, dated May 6, 2021, by and among STWO, SCharge Merger Sub, Inc., a Delaware corporation and wholly owned direct subsidiary of STWO (“Merger Sub”), and ESS Tech, Inc., a Delaware corporation (“Legacy ESS”), wherein Merger Sub merged with and into Legacy ESS, with Legacy ESS surviving as a wholly owned subsidiary of STWO. On the Closing Date, STWO changed its name from “ACON S2 Acquisition Corp.” to “ESS Tech, Inc.”, and its shares of common stock and warrants for shares of common stock commenced trading on the New York Stock Exchange under the ticker symbols “GWH” and “GWH.W”, respectively</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP for interim financial information and in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The condensed consolidated financial statements reflect all normal and recurring adjustments that are, in the opinion of the Company’s management, necessary in order to make the condensed consolidated financial statements not misleading. Operating results for the three months ended March 31, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on March 2, 2023.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Certain prior year amounts have been reclassified to conform with current year presentation. These reclassifications had no effect on the reported results of operations.</span></div> 4 20000 Basis of Presentation—The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reclassifications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Certain prior year amounts have been reclassified to conform with current year presentation. These reclassifications had no effect on the reported results of operations.</span> SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of commitments and contingencies as of the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Such estimates relate to, among others, the useful lives and assessment of recoverability of property and equipment, deferred tax assets valuation, determination of the fair value of the Company’s investments, earnout warrant liabilities, public warrants and private warrants and the determination of variable consideration, standalone selling prices, product warranty liabilities, as well as other accruals. These estimates are based on historical trends, market pricing, current events and other relevant assumptions and data points. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company will use the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. Under this method, net earnings are reduced by the amount of dividends declared in the current period for common stockholders and participating security holders. The remaining earnings or “undistributed earnings” are allocated between common stock and participating securities to the extent that each security may share in earnings as if all the earnings for the period had been distributed. Once calculated, the loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during each year presented. Diluted loss attributable to </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stockholders per common share has been computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding plus the dilutive effect of outstanding options, warrants, and restricted stock units (“RSUs”) during the respective periods. In cases where the Company has a net loss, no dilutive effect is shown as options, warrants, and RSUs become anti-dilutive.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cash and cash equivalents include cash in bank accounts, money market funds, and investments with a maturity of three months or less at the date of purchase. Cash equivalents are recorded at carrying value, which approximates fair value. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="background-color:#ffffff;color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash is required as collateral for certain of the Company’s lease agreements and contractual supply and service arrangements. Restricted cash includes a certificate of deposit for the Company’s lease agreements, collateral associated with a standby letter of credit issued to a customer, and a performance and payment bond for the Company’s supply and service arrangements. The certificate of deposit and bond are recorded at carrying value, which approximates fair value. Restricted cash amounts are reported in the condensed consolidated balance sheets as current or non-current depending on when the cash will be contractually released.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses which is included in accounts receivable, net in the condensed consolidated balance sheets. The Company had no allowance for expected credit losses recorded at either March 31, 2023 or December 31, 2022.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Investments consist primarily of U.S. Treasury securities, U.S. agency securities, and commercial paper and are classified as trading securities as they are bought and held principally for the purpose of selling them in the near term. Trading securities are carried on the condensed consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net gains of $5 thousand and zero for the three month periods ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Revenue is earned from the sale, installation and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company’s performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, the Company’s performance obligations are satisfied at the point in time when the customer obtains control of the system, based primarily on shipping terms within individual customer contracts, unless specific customer acceptance criteria must be met, in which case revenue is deferred until customer acceptance has been received. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No right of return exists on sales of energy storage systems. Performance obligations for services, including the optional Ironclad Services Plan (“ISP”) extended warranty and ongoing operations and maintenance program provided to customers, are satisfied over time as the respective services are performed. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain a contract relate primarily to commissions paid to the Company’s sales personnel related to the sale of energy storage systems. The Company expenses costs associated with obtaining new contracts as incurred if the amortization period of the asset recognized by the Company is one year or less. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invoices customers in accordance with customer agreements and in advance of recognizing revenue as the Company has not satisfied certain performance obligations that transfer control to the customer. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including but not limited to shipment readiness, delivery, commissioning of the system, and completion of final site testing. Advanced customer payments and unsatisfied performance obligations are recognized as deferred revenue in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales tax collected from customers is recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability until remitted to governmental authorities. Shipping and handling, freight costs and other reimbursable costs are accounted for as fulfillment activities and included in revenue. Related costs are included in research and development expenses while the Company is in the research and development phase.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Warranty obligations are incurred in connection with the sale of the Company’s products. The Company generally provides a standard warranty for a period of one year and an extended warranty through the optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a service-type warranty which is a distinct service and a portion of the transaction price is allocated to that performance obligation.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to provide for standard warranty obligations are estimated and recorded as a liability at the time revenue is recognized on the sale of the energy storage system. Warranty reserves include management’s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date. Initial accruals and adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for stock-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation (“ASC 718”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company measures and recognizes compensation expense for all stock-based awards based on estimated fair values on the date of the grant, recognized over the requisite service period. For awards that vest solely based on a service condition, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The compensation expense related to stock-based awards with performance conditions is recognized over the requisite service period when achievement of the performance conditions is probable. The compensation expense related to stock-based awards with market conditions is recognized on an accelerated attribution basis over the requisite service period, identified as the derived service period over which the market conditions are expected to be achieved, and is not reversed if the market condition is not satisfied. The Company accounts for forfeitures as they occur. Stock-based awards granted to employees are primarily stock options and RSUs.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes Merton option-pricing model using the single-option award approach. The following assumptions are used in the Black-Scholes Merton option-pricing model:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the implied yield available on the date of grant on U.S. Treasury zero-coupon bonds issued with a term that is equal to the option’s expected term at the grant date. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates the volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term for employees represents the period over which options granted are expected to be outstanding using the simplified method, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The simplified method deems the term to be the average of the time-to-vesting and contractual life of the stock-based awards. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company follows ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements (“ASC 820”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about what market participants would use in pricing the asset or liability based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs such as quoted prices in active markets for identical assets or liabilities to which the Company has access at a measurement date.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs other than Level 1 quoted prices that are observable for the asset or liability, either directly or indirectly; these include quoted prices for similar assets or liabilities in an active market, quoted prices for identical assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable inputs for which little or no market data exists and for which the Company must develop its own assumptions regarding the assumptions that market participants would use in pricing the asset or liability, including assumptions regarding risk.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the uncertainties inherent in the valuation of assets or liabilities for which there are no observable inputs, those estimated fair values may differ significantly from the values that may have been used had a ready market for the assets or liabilities existed.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Pursuant to the Jumpstart Our Business Startups Act (“JOBS Act”), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company’s condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company also intends to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On January 1, 2023, the Company adopted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. The adoption did not result in a material impact to the Company’s condensed consolidated financial statements or related disclosures. In future periods, as revenue and accounts receivable increase, ASU 2016-13 could have a material impact on its condensed consolidated financial statements.</span></div> Use of Estimates—The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of commitments and contingencies as of the date of the condensed consolidated financial statements and the reported amounts of expenses during the reporting periods. Such estimates relate to, among others, the useful lives and assessment of recoverability of property and equipment, deferred tax assets valuation, determination of the fair value of the Company’s investments, earnout warrant liabilities, public warrants and private warrants and the determination of variable consideration, standalone selling prices, product warranty liabilities, as well as other accruals. These estimates are based on historical trends, market pricing, current events and other relevant assumptions and data points. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company will use the two-class method when computing net loss per common share when shares are issued that meet the definition of participating securities. Under this method, net earnings are reduced by the amount of dividends declared in the current period for common stockholders and participating security holders. The remaining earnings or “undistributed earnings” are allocated between common stock and participating securities to the extent that each security may share in earnings as if all the earnings for the period had been distributed. Once calculated, the loss per common share is computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding during each year presented. Diluted loss attributable to </span>common stockholders per common share has been computed by dividing the net loss attributable to common stockholders by the weighted average number of common shares outstanding plus the dilutive effect of outstanding options, warrants, and restricted stock units (“RSUs”) during the respective periods. In cases where the Company has a net loss, no dilutive effect is shown as options, warrants, and RSUs become anti-dilutive. <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Cash and cash equivalents include cash in bank accounts, money market funds, and investments with a maturity of three months or less at the date of purchase. Cash equivalents are recorded at carrying value, which approximates fair value. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="background-color:#ffffff;color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash is required as collateral for certain of the Company’s lease agreements and contractual supply and service arrangements. Restricted cash includes a certificate of deposit for the Company’s lease agreements, collateral associated with a standby letter of credit issued to a customer, and a performance and payment bond for the Company’s supply and service arrangements. The certificate of deposit and bond are recorded at carrying value, which approximates fair value. Restricted cash amounts are reported in the condensed consolidated balance sheets as current or non-current depending on when the cash will be contractually released.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company evaluates the creditworthiness of its customers. If the collection of any specific receivable is doubtful, an allowance is recorded in the allowance for expected credit losses which is included in accounts receivable, net in the condensed consolidated balance sheets. The Company had no allowance for expected credit losses recorded at either March 31, 2023 or December 31, 2022.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Investments consist primarily of U.S. Treasury securities, U.S. agency securities, and commercial paper and are classified as trading securities as they are bought and held principally for the purpose of selling them in the near term. Trading securities are carried on the condensed consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net gains of $5 thousand and zero for the three month periods ended March 31, 2023 and 2022, respectively.</span> 5000 0 <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Revenue is earned from the sale, installation and commissioning of energy storage systems and is derived from customer contracts. Revenue is recognized in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring the promised goods and/or services to the customer, when or as the Company’s performance obligations are satisfied which includes estimates for variable consideration (e.g., liquidated damages). For product sales of energy storage systems, the Company’s performance obligations are satisfied at the point in time when the customer obtains control of the system, based primarily on shipping terms within individual customer contracts, unless specific customer acceptance criteria must be met, in which case revenue is deferred until customer acceptance has been received. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No right of return exists on sales of energy storage systems. Performance obligations for services, including the optional Ironclad Services Plan (“ISP”) extended warranty and ongoing operations and maintenance program provided to customers, are satisfied over time as the respective services are performed. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price of the underlying customer agreement is allocated to each performance obligation based on its relative standalone selling price. When the standalone selling price is not directly observable, revenue is determined based on an estimate of selling price using the observable market price that the good or service sells for separately in similar circumstances and to similar customers, and/or an expected cost plus margin approach when the observable selling price of a good or services is not known and is either highly variable or uncertain.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to obtain a contract relate primarily to commissions paid to the Company’s sales personnel related to the sale of energy storage systems. The Company expenses costs associated with obtaining new contracts as incurred if the amortization period of the asset recognized by the Company is one year or less. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invoices customers in accordance with customer agreements and in advance of recognizing revenue as the Company has not satisfied certain performance obligations that transfer control to the customer. Payment terms generally include advance payments to reserve capacity and/or upon issuance of the customer’s purchase order with the remainder due upon the achievement of various milestones including but not limited to shipment readiness, delivery, commissioning of the system, and completion of final site testing. Advanced customer payments and unsatisfied performance obligations are recognized as deferred revenue in the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales tax collected from customers is recorded on a net basis and therefore, not included in revenue. Sales tax is recorded as a liability until remitted to governmental authorities. Shipping and handling, freight costs and other reimbursable costs are accounted for as fulfillment activities and included in revenue. Related costs are included in research and development expenses while the Company is in the research and development phase.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Warranties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Warranty obligations are incurred in connection with the sale of the Company’s products. The Company generally provides a standard warranty for a period of one year and an extended warranty through the optional ISP. The standard warranty is accounted for as an assurance-type warranty, which provides customers with assurance that the product complies with agreed-upon specifications and does not represent a separate performance obligation. The ISP warranty is considered a service-type warranty which is a distinct service and a portion of the transaction price is allocated to that performance obligation.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to provide for standard warranty obligations are estimated and recorded as a liability at the time revenue is recognized on the sale of the energy storage system. Warranty reserves include management’s best estimate of the projected costs to repair or to replace any items under warranty, which is based on various factors, including the use of actual claim data to date. Initial accruals and adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company accounts for stock-based compensation in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation – Stock Compensation (“ASC 718”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company measures and recognizes compensation expense for all stock-based awards based on estimated fair values on the date of the grant, recognized over the requisite service period. For awards that vest solely based on a service condition, the Company recognizes stock-based compensation expense on a straight-line basis over the requisite service period. The compensation expense related to stock-based awards with performance conditions is recognized over the requisite service period when achievement of the performance conditions is probable. The compensation expense related to stock-based awards with market conditions is recognized on an accelerated attribution basis over the requisite service period, identified as the derived service period over which the market conditions are expected to be achieved, and is not reversed if the market condition is not satisfied. The Company accounts for forfeitures as they occur. Stock-based awards granted to employees are primarily stock options and RSUs.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes Merton option-pricing model using the single-option award approach. The following assumptions are used in the Black-Scholes Merton option-pricing model:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the implied yield available on the date of grant on U.S. Treasury zero-coupon bonds issued with a term that is equal to the option’s expected term at the grant date. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates the volatility for option grants by evaluating the average historical volatility of a peer group of companies for the period immediately preceding the option grant for a term that is approximately equal to the option’s expected term. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term for employees represents the period over which options granted are expected to be outstanding using the simplified method, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The simplified method deems the term to be the average of the time-to-vesting and contractual life of the stock-based awards. </span></div>Dividend Yield—The Company has not declared or paid dividends to date and does not anticipate declaring dividends. As such, the dividend yield has been estimated to be zero. 0 <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company follows ASC 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements (“ASC 820”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about what market participants would use in pricing the asset or liability based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the reliability of inputs as follows:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs such as quoted prices in active markets for identical assets or liabilities to which the Company has access at a measurement date.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Observable inputs other than Level 1 quoted prices that are observable for the asset or liability, either directly or indirectly; these include quoted prices for similar assets or liabilities in an active market, quoted prices for identical assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable inputs for which little or no market data exists and for which the Company must develop its own assumptions regarding the assumptions that market participants would use in pricing the asset or liability, including assumptions regarding risk.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the uncertainties inherent in the valuation of assets or liabilities for which there are no observable inputs, those estimated fair values may differ significantly from the values that may have been used had a ready market for the assets or liabilities existed.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Pursuant to the Jumpstart Our Business Startups Act (“JOBS Act”), an emerging growth company is provided the option to adopt new or revised accounting standards that may be issued by the FASB or the SEC either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to use the extended transition period for complying with any new or revised financial accounting standards. As a result, the Company’s condensed consolidated financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies. The Company also intends to continue to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act so long as the Company qualifies as an emerging growth company.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On January 1, 2023, the Company adopted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. The adoption did not result in a material impact to the Company’s condensed consolidated financial statements or related disclosures. In future periods, as revenue and accounts receivable increase, ASU 2016-13 could have a material impact on its condensed consolidated financial statements.</span></div> NET LOSS PER SHARE<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:68.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,123,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,683,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per common share were the same, as the effect of potentially dilutive securities would have been anti-dilutive. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding balances of common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:68.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,707,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,473,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities excluded</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285,501 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,802,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:68.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,709)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,123,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,683,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share – basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> -21901000 -21901000 -5709000 -5709000 154123911 154123911 151683819 151683819 -0.14 -0.14 -0.04 -0.04 <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding balances of common share equivalent securities have been excluded from the calculation of diluted weighted-average common shares outstanding because the effect is anti-dilutive for the periods presented:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:68.082%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.994%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.996%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,707,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,633,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,473,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of securities excluded</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,285,501 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,802,308 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2735795 3707113 12075979 4633968 11473727 11461227 26285501 19802308 PREPAID EXPENSES AND OTHER CURRENT ASSETS<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:70.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.560%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:70.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.560%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,669 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,952 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1669000 2033000 1716000 3147000 567000 477000 3952000 5657000 PROPERTY AND EQUIPMENT, NET<div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:70.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.560%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,417 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,699 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div>Depreciation and amortization expense related to property and equipment, net was $1,071 thousand and $196 thousand for the three months ended March 31, 2023 and 2022, respectively. <div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:70.956%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.560%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,417 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,699 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,841)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 14417000 13699000 184000 184000 3175000 3115000 183000 183000 4326000 3230000 22285000 20411000 3912000 2841000 18373000 17570000 1071000 196000 ACCRUED AND OTHER CURRENT LIABILITIES<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following (in thousands): </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:70.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related benefits</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and related purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional and consulting fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,533 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consist of the following (in thousands): </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.060%"><tr><td style="width:1.0%"/><td style="width:70.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and related benefits</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Materials and related purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional and consulting fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,533 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 2580000 2948000 3515000 6892000 1014000 770000 935000 1011000 190000 1093000 299000 1411000 8533000 14125000 ACCRUED PRODUCT WARRANTIES<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes product warranty activity (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:66.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranties - beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repairs and replacements</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranties - end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes product warranty activity (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:66.981%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranties - beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repairs and replacements</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product warranties - end of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1643000 0 1504000 0 273000 0 2874000 0 BORROWINGS<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings consist of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:70.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes Payable</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company entered into a $1,000 thousand note payable with Silicon Valley Bank (“SVB”) that was secured by all property of the Company, except for its intellectual property. The note payable’s original maturity date was July 1, 2021.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company amended the note payable and borrowed an additional $4,000 thousand. The additional $4,000 thousand borrowing changed the present value of cash flows by more than 10% and, as such, was treated as a debt extinguishment. The Company recognized a $62 thousand loss on extinguishment of debt for the year ended December 31, 2022. The Company’s notes payable to SVB were recorded at fair value as part of the extinguishment. The $4,000 thousand note payable’s original maturity date was January 1, 2023. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company entered into a deferral agreement (“Deferral Agreement”) to extend the maturity date of the original $1,000 thousand note payable to September 1, 2022 and extend the maturity date of the additional $4,000 thousand note payable to January 1, 2024. The Company accounted for the Deferral Agreement as a debt modification based on an analysis of cash flows before and after the debt modification. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The original $1,000 thousand note payable was fully repaid in September 2022, pursuant to the terms of the Deferral Agreement.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes payable bear interest at 0.50% below the bank’s prime rate (7.50% on March 31, 2023). The Company makes monthly interest and principal payments on the notes payable based on the schedule defined in the agreement. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closure of SVB on March 10, 2023, the notes payable have been assumed by First Citizens BancShares. The notes payable retained the same existing terms and covenants that were in place with SVB.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and subsequently, the notes payable were in default due to lower than required cash balances held by the Company at SVB; however, no event of default has been declared nor has acceleration of indebtedness been triggered by the bank. Should the bank trigger acceleration of indebtedness, the Company has sufficient cash on hand to meet the obligation. The notes payable are classified within notes payable, current as of March 31, 2023.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings consist of the following (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:70.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes payable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion of notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1522000 1915000 1522000 1600000 0 315000 1000000 4000000 4000000 0.10 -62000 4000000 1000000 4000000 1000000 0.0050 0.0750 COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, from time to time, is a party to various claims, legal actions, and complaints arising in the ordinary course of business. The Company is not aware of any legal proceedings or other claims, legal actions, or complaints through the date of issuance of these condensed consolidated financial statements. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had a standby letter of credit with First Republic Bank totaling $725 thousand as security for an operating lease of office and manufacturing space in Wilsonville, Oregon. In March 2023, the letter of credit was reduced to $75 thousand. As of March 31, 2023 the letter of credit was secured by a restricted certificate of deposit account totaling $75 thousand. There were no draws against the letter of credit during the three months ended March 31, 2023 and 2022.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022, the Company executed a standby letter of credit with CitiBank, N.A., for $600 thousand as security for the performance and payment of the Company’s obligations under a customer agreement. The letter of credit is in effect until the date on which the warranty period under the agreement expires, which is anticipated to be in 2025. As of March 31, 2023, $600 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, non-current. There were no draws against the letter of credit during the three months ended March 31, 2023.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2023, the Company executed a standby letter of credit with SVB (subsequently assumed by First Citizens BancShares) for $200 thousand in support of the Company’s customs and duties due on imported materials. The letter of credit is in effect until March 9, 2024. As of March 31, 2023, $200 thousand was pledged as collateral for the letter of credit and recorded as restricted cash, current. There were no draws against the letter of credit during the three months ended March 31, 2023.</span></div>The Company purchases materials from several suppliers and has entered into agreements with various contract manufacturers, which include cancellable and noncancellable purchase commitments. As of March 31, 2023 and December 31, 2022, total unfulfilled noncancellable purchase commitments were $17,497 thousand and $21,540 thousand, respectively. In addition, total unfulfilled cancellable purchase commitments amounted to $5,275 thousand and $5,663 thousand as of March 31, 2023, and December 31, 2022, respectively. These purchase commitments were not recorded in the condensed consolidated financial statements. 725000 75000 75000 0 0 600000 600000 0 200000 200000 0 17497000 21540000 5275000 5663000 COMMON STOCK WARRANTS<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrant balances consist of the following:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"/><td style="width:70.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Private Warrants outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of STWO’s initial public offering, 8,333,287 warrants to purchase common stock listed on the New York Stock Exchange (“NYSE”) under the ticker symbol “GWH.W” (the “Public Warrants”) were sold. The Public Warrants entitle the holder thereof to purchase one share of common stock at a price of $11.50 per share, subject to adjustments. The Public Warrants may be exercised only for a whole number of shares of common stock. No fractional shares will be issued upon exercise of the warrants. The Public Warrants will expire five years after completion of the Business Combination, on October 8, 2026, or earlier upon redemption or liquidation. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.01 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder, and if, and only if, the reported last sale price of common stock equals or exceeds $18.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may call the Public Warrants for redemption starting any time, in whole and not in part, at a price of $0.10 per warrant, so long as the Company provides no less than 30 days prior written notice of redemption to each warrant holder; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive a number of shares determined based on the redemption date fair market value of the shares, and if, and only if, the reported last sale price of common stock equals or exceeds $10.00 per share or $10.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date the Company sends the notice of redemption to the warrant holders provided there is an effective registration statement covering the shares of common stock issuable upon exercise of the warrants.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simultaneously with STWO’s initial public offering, STWO issued in a private placement of 4,666,667 warrants to purchase common stock (the “Private Warrants”) to STWO’s sponsor. In connection with the Business Combination, STWO’s sponsor agreed to forfeit 583,333 Private Warrants. Of the remaining 4,083,334 Private Warrants, 3,500,000 were immediately vested and 583,334 warrants (the “Earnout Warrants”) were vested upon meeting certain earnout milestone events on November 9, 2021. Each Private Warrant and Earnout Warrant is exercisable for one share of common stock at a price of $11.50 per share, subject to adjustment. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Warrants and Earnout Warrants, post vesting on November 9, 2021, are identical to the Public Warrants, except that the Private Warrants and Earnout Warrants and the shares of common stock issuable upon exercise of the Private Warrants were not transferable, assignable or salable until 30 days after the completion of the Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants and Earnout Warrants are non-redeemable so long as they are held by the initial purchasers or such purchasers’ permitted transferees. If the Private Warrants and Earnout Warrants are held by someone other than their initial purchasers or their permitted transferees, then the Private Warrants and Earnout Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. Additionally, if the Company redeems the Public Warrants when the common stock equals or exceeds $10.00 per share for any 20 trading days within a 30-day period ending on the third trading day prior to the date the Company sends the notice of redemption to warrant holders and the closing price of </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the common share for any 20 trading days within the same period is less than $18.00 per share, the Company must concurrently redeem the Private Warrants and Earnout Warrants. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the common stock warrant activities during the three months ended March 31, 2023:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:37.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the common stock warrant activities during the three months ended March 31, 2022:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:37.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s common stock warrants were initially recorded at fair value upon completion of the Business Combination and are adjusted to fair value at each reporting date based on the market price of the Public Warrants, with the change in fair value recorded as a component of other income and expense in the condensed consolidated statements of operations and comprehensive loss. For the three months ending March 31, 2023, the Company recorded a net decrease to the liabilities for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $35 thousand, $443 thousand and $210 thousand, respectively. For the three months ended March 31, 2022, the Company recorded a net decrease to the liabilities for the for Earnout Warrants, Public Warrants and Private Warrants (excluding Earnout Warrants) of $840 thousand, $10,624 thousand and $5,040 thousand, respectively.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SMUD Warrant </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 16, 2022, the Company entered into a warrant agreement with the Sacramento Municipal Utility District (“SMUD”), whereby the Company agreed to issue a warrant for up to 500,000 shares of the Company’s common stock at an exercise price of $4.296 per share. The vesting of the shares underlying the warrant will be subject to the achievement of certain commercial milestones through December 31, 2030 pursuant to a related commercial agreement. As of March 31, 2023 and December 31, 2022, 12,500 shares underlying the warrant were vested.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock warrant balances consist of the following:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.696%"><tr><td style="width:1.0%"/><td style="width:70.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Private Warrants outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the common stock warrant activities during the three months ended March 31, 2023:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:37.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the common stock warrant activities during the three months ended March 31, 2022:</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"/><td style="width:37.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.557%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,334</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,377,893</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total common stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,461,227</span></td></tr></table></div> 7377893 7377893 3500000 3500000 583334 583334 11461227 11461227 8333287 1 11.50 P5Y 0.01 18.00 10.00 P20D P30D 0.10 10.00 10.00 P20D P30D 4666667 583333 4083334 3500000 583334 1 11.50 10.00 P20D P30D 18.00 583334 0 0 583334 7377893 0 0 7377893 3500000 0 0 3500000 11461227 0 0 11461227 583334 0 0 583334 7377913 0 20 7377893 3500000 0 0 3500000 11461247 0 20 11461227 -35000 -443000 -210000 -840000 -10624000 -5040000 500000 4.296 12500 12500 STOCK-BASED COMPENSATION<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated on a departmental basis based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands): </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:67.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.154%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Board of Directors of the Company adopted the ESS Tech, Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan became effective upon consummation of the Business Combination. Stock awards under the plan may be issued as Incentive Stock Options (“ISO”), Non-statutory Stock Options (“NSO”), Stock Appreciation Rights, Restricted Stock Awards, or RSU Awards. Only employees are eligible to receive ISO awards. Employees, directors, and consultants who are providing continuous service to the Company are eligible to receive stock awards other than ISOs. The number of shares available for issuance under the 2021 Plan will be increased on the first day of </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each fiscal year beginning with the 2022 fiscal year and ending with the 2031 fiscal year, in an amount equal to the lesser of (i) 15,260,000 Shares, (ii) five percent (5%) of the outstanding shares on the last day of the immediately preceding fiscal year, or (iii) such number of shares determined by the Company no later than the last day of the immediately preceding fiscal year. Under the 2021 Plan, the Company is authorized to issue 22,224,640 shares of common stock as of March 31, 2023.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option prices for incentive stock options are set at the fair market value of the Company’s common stock at the date of grant. The fair market value of RSUs is set at the closing sales price of the Company’s common stock at the date of grant. Employee new hire grants generally cliff vest at the end of the first year and then 1/48</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the original grant ratably over the remaining three years. Grants expire 10 years from the date of grant.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there were 9,530,520 shares available for future grant under the 2021 Plan.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options and Restricted Stock Units</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"/><td style="width:27.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>exercise price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>remaining<br/> contractual <br/>term <br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate <br/>intrinsic <br/>values <br/>($'000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of plan shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average <br/>grant date fair value <br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,223,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519,583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - December 31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947,123 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during the three months ended March 31, 2023. The weighted average assumptions used to determine the fair value of options granted in the three months ended March 31, 2022 were as follows: </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:81.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there was approximately $31,014 thousand of unamortized stock-based compensation expense related to unvested stock options and RSUs, which is expected to be recognized over a weighted-average period of 3.22 years. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company commenced its first offering period under the ESS Tech, Inc. Employee Stock Purchase Plan (the “ESPP”), which assists employees in acquiring a stock ownership interest in the Company. The ESPP permits eligible employees to purchase common stock at a discount through payroll deductions during specified offering periods. No employee may purchase more than $25,000 worth of stock in any calendar year. The price of shares purchased under the ESPP is equal to 85% of the fair market value of the common stock on the first or last day of the offering period, whichever is lower. The total ESPP expense for the three months ended March 31, 2023 was $59 thousand.</span></div> The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:67.767%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.154%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 993000 587000 150000 54000 916000 2119000 2059000 2760000 15260000 0.05 22224640 P3Y P10Y 9530520 <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"/><td style="width:27.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>exercise price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>remaining<br/> contractual <br/>term <br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate <br/>intrinsic <br/>values <br/>($'000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of plan shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average <br/>grant date fair value <br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,223,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519,583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - December 31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947,123 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option and RSU activity, prices, and values during the three months ended March 31, 2023 are as follows (in thousands, except for share, per share, and contractual term data):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.666%"><tr><td style="width:1.0%"/><td style="width:27.113%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.342%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>exercise price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted <br/>average <br/>remaining<br/> contractual <br/>term <br/>(years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate <br/>intrinsic <br/>values <br/>($'000s)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of plan shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average <br/>grant date fair value <br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,223,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,346,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised and RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(300,501)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and RSUs forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519,583)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances as of March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,735,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,075,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - December 31, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947,123 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.06</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable - March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,811,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.77</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 3223109 1.01 P7Y4M20D 4583000 6346955 6.10 0 0 6471697 1.18 300501 2.17 223090 2.05 186813 0.51 519583 4.38 2735795 1.12 P7Y29D 2428000 12075979 3.53 1947123 0.76 P7Y21D 3244000 1811938 0.86 P6Y9M7D 1710000 0 The weighted average assumptions used to determine the fair value of options granted in the three months ended March 31, 2022 were as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:81.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 0.0164 0.7395 P6Y 0 31014000 P3Y2M19D 25000 0.85 59000 FAIR VALUE MEASUREMENTS<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows ASC 820, which establishes a common definition of fair value to be applied when U.S. GAAP requires the use of fair value, establishes a framework for measuring fair value, and requires certain disclosures about such fair value measurements. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:44.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets at Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents and Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 1</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 2</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,196 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:44.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets at Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents and Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 1</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 2</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,047 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s fair value hierarchy for its financial liabilities measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:42.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:42.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers among Level 1, Level 2, or Level 3 categories during the periods presented. The carrying amounts of the Company’s notes payable and accounts payable approximate their fair values due to their short maturities.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in money market funds and U.S Treasury securities that have maturities of 90 days or less. These assets are valued using observable inputs that reflect quoted prices for securities with identical characteristics.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Assets: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in a certificate of deposit, U.S. agency securities, and commercial paper. These assets are valued using observable inputs that reflect quoted prices for securities with similar characteristics and other observable inputs (such as interest rates that are observable at commonly quoted intervals).</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its public common stock warrants based on the market price of the warrants. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values its earnout warrant liabilities and private common stock warrants based on the market price of the Company’s public common stock warrants.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s fair value hierarchy for its financial assets measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:44.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets at Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents and Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 1</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,647 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,243 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 2</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,982 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,196 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.212%"><tr><td style="width:1.0%"/><td style="width:44.254%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets at Fair Value</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Equivalents and Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 1</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Level 2</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,047 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s fair value hierarchy for its financial liabilities measured at fair value on a recurring basis (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:42.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:42.296%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.583%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Warrants</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Warrants (excluding Earnout Warrants)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 69243000 69243000 0 8404000 0 8404000 77647000 69243000 8404000 76000 76000 0 25358000 13488000 11870000 14901000 3979000 10922000 40335000 17543000 22792000 117982000 86786000 31196000 27993000 27993000 0 19944000 0 19944000 47937000 27993000 19944000 75000 75000 0 55319000 0 55319000 35756000 5972000 29784000 91150000 6047000 85103000 139087000 34040000 105047000 0 128000 0 128000 1623000 0 0 1623000 0 770000 0 770000 1623000 898000 0 2521000 0 163000 0 163000 2066000 0 0 2066000 0 980000 0 980000 2066000 1143000 0 3209000 INCOME TAXESThe Company did not record an income tax provision for the three month periods ended March 31, 2023 and 2022, respectively, due to the Company’s history of losses, and accordingly, has recorded a valuation allowance against substantially all of the Company’s net deferred tax assets. The Company records a valuation allowance when it is more likely than not that some portion, or all, of the Company’s deferred tax assets will not be realized. 0 0 REVENUE<div style="margin-top:6pt;padding-left:22.5pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue, disaggregated by source (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:64.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and other revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenue is derived from the product sales of energy storage systems. See Note 2,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further information regarding revenue recognition.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets relate to unbilled amounts resulting from contract arrangements in which the related revenue recognition performance obligations have been satisfied, however invoicing to the customer has not yet occurred. Deferred revenue (or contract liabilities) relates to consideration received from customers in advance of the Company satisfying the revenue recognition performance obligations under the related contractual arrangements. Contract balances are reported in a net contract asset or deferred revenue liability position on a contract-by-contract basis at the end of each reporting period. Contract assets are included in prepaid expenses and other current assets and deferred revenue is presented separately on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.303%"><tr><td style="width:1.0%"/><td style="width:57.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets increased by $65 thousand during the three months ended March 31, 2023 due to the recognition of revenues for which invoicing had not yet occurred. Deferred revenue decreased by $239 thousand during the three months ended March 31, 2023, reflecting $370 thousand in customer advance payments, offset by the recognition of $372 thousand of revenue that was included in the deferred revenue balance at the beginning of the period, $58 thousand of deposits returned to customers, and $244 thousand of reclassifications to accrued and other current liabilities due to changes in the estimation of variable consideration.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue of $5,929 thousand is expected to be recognized within the next twelve months and non-current deferred revenue of $2,442 thousand is expected to be recognized in the subsequent twelve months.</span></div> <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue, disaggregated by source (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"/><td style="width:64.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service and other revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 366000 0 6000 0 372000 0 <div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.303%"><tr><td style="width:1.0%"/><td style="width:57.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 76000 11000 8371000 8610000 65000 -239000 370000 372000 58000 244000 5929000 2442000 RELATED PARTY TRANSACTIONS<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company recognized revenue of $284 thousand for sales of energy storage systems and extended warranty services to related parties. As of December 31, 2022, the Company had recorded deferred revenue of $5 thousand for sales of extended warranty services to related parties.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, the Company recognized revenue of $1 thousand for sales of extended warranty services to related parties. As of March 31, 2023, the Company had recorded deferred revenue of $4 thousand for sales of extended warranty services to related parties.</span></div> 284000 5000 1000 4000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&1J58'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 " !1D:E6;1V..^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y882;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q7@WN:Z/4OLU.Q%Y"1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.%^!0U)&D8(96/B%R-K&:*D#*AK"!6_T@O>?H_"V@68J[^BQ'.N<2SL(>'O:O>1U"]M' M4KW&]"M:26>/:W:=_%IO'O=;UE:\J@M^7_"'?55)P:58O<^N/_QNPFXP]F#_ ML?%5L&W@UUVT7U!+ P04 " !1D:E6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %&1J58F\-D]N@8 '4G 8 >&PO=V]R:W-H965T&UL MM9I=;]LV%(;_"N$-PP;$MD39B=TE!A(W:8.UJ1MG"[IA%XQ$6T(DT:,H._[W M.Y)LT0VH8U6(;A)]G==\1?+P(<7SC9#/B<^Y(B]1&"<7'5^IU;M^/W%]'K&D M)U8\ACL+(2.FX%0N^\E**AV%QT[,[^PGVP]%5VH3\Y7[$EGW/UYVHFX:Q?JGA!Q.,D$#&1?''1 MN;3?30=Y0/[$7P'?) ?')+/R),1S=G+K772LK$0\Y*[*)!C\6_,I#\-,"_R6\*D('P-/^1>=48=X?,'24-V+S4>^,S3,]%P1 M)OE?LBF>'0PZQ$T3):)=,)0@"N+B/WO9O8B#@)%5$4!W ?15@.U4!#B[ "*38YEV)#9/8TJ&4'^;O)H\%-$&?5.%<2[@80IR93L>:2=$GB,\F3 M\[X"S>Q.W]W%7Q7QM"+>(9]%K/R$7,<>][Z/[T-9R@+1?8&N*"KXF<>P3 M0BWJ&,HS/1:^)99CBOZN-$[Y>IQ1^4W@>8^N2] M<%/HL(H\;%?42<5EN"7W?"6D,MG#I91, M32]EBD8UM'=:VCNM9V_&92"\K$\2R K&RL.5REY8V0W1^(8^STJ?9S5;IF0P MH.3=LKH><:T%"Q-C1:)A#0V.2H,CM%"[M',3A)SD1G/B%!3RPQ M_,!>R*T''318!&XQ:E:WXB.2XU'7'@XM>V@9_:+!3?U2[9?6\7OI>:">G.P/ M2(X(7V)SO>*2]'0PL,C\DC!HYN: MU9!DXVCSVFR9LF92K(/8-3=K7//+O=%H&[1D:URR<PJL[* MN.+XS#HS)ZHV>,G6P&3CE).WUTN8YU<;PP5&0R-'X%%-;6E,LG'&^21GIFGYWWUR:3FG,H MCBE[DS!H2""#V]CC+^0/;JY'7,JR+'MDCP?.R&BB#?"A&GPHSBSE"MA-D&0( M](TS26[@HCF[XF*5*^UMP _5\$-Q5'GM<;>H6>T2E_MJ&SVV 3Z.!A\'QY0] MV1U6([9J>T2NV[5IUS$:Q2.;&M7DX^#$<@DUZ16U&3)CDCDB4)E6\;BFQC3B M.#B:'.93HZTW0I2=V3: QSGX&O;VG\/>]GM8&R#D:!!R<'1Y"%3(B5@0F_[Z M]!N95\$*,OG&E7;-)BF'X9ZN7#3=D!=U_S<*4DQ5,$/)OLL:WT 8H.1J4 M')QP *]?!*ZC9Y$:#2/"WQX_&BTU08@.1J0'!R0]K4)G.OZ+%[RRN\21X3N MOLV-B_-X6%-_FHT<'&@>FI=X(=7;^VP G M1X.3@Y/.CV0I7&G?9$X(9ZY/-KX X4UQD? 7+MT@84]P#=XTR1;A\I25_;1[ MD-\(4X3%^^+F:;GS06#; .>IXACLB !FN]VC<_= & MA@TTA@UPBJJ?XXX(5>4X/.Q'_?4/-C9EBRSY?J\$&E<:JV*/4WFUW%-VF>^D MZNO'BPUIGUFV1I.0D"\@U.J=P6 CBSU>Q8D2JWR;U)-02D3YH<^9QV7V -Q? M"*'V)]D/E#OM)O\#4$L#!!0 ( %&1J5:4?)DD? 8 (4< 8 >&PO M=V]R:W-H965T&ULK5EM;]LV$/XKA%<4+>#$?-&+E28&V@3# M]J%KT+3;9T:B8Z&2Z)*4T^S7CY1L218I.AGR(;%DWYV>.][=, M*?"K+"IY-=LHM;U8+&2Z8265YWS+*OW+FHN2*GTK'A9R*QC-&J6R6& (HT5) M\VJVNFR^NQ6K2UZK(J_8K0"R+DLJGCZQ@C]>S=#L\,77_&&CS!>+U>66/K [ MIKYO;X6^6W16LKQDE>W,/97LFA?_Y)G: M7,V6,Y"Q-:T+]94__L'V#C4 4U[(YC]XW,O"&4AKJ7BY5]8(RKQJ/^FO?2 & M"BB84,![!?Q#.&);@#'R_NP'OWKP';T!>@6\; M7DM:9?)RH30&8VF1[I_WJ7T>GGC>9RK. 4%S@"$F#O5KO_H-2SMU?*R^T)YW M[N/.?=S8(U/NUT*P2@$JI?;SPN5/:R!P&S!5=B&W-&57,UU&DHD=FZW>_H8B M^,'EW2L9._*5=+X2G_75-94;H%<-I.:"_:SS'2VT\\Y5;$U%C2G3"G:K9;Q$ MZ'*Q&[IC2Y$@CN).Z@AGT.$,O#B_,JE$GIHT-$CGN@R:17+!;"V% P H0&2$ MTB&$!T)'(,,.9.@%^3%->:UCIUM9RG0@[PLV!Q5S@@RMYT?+9(31E@F2$+LQ M1AW&R(OQ;L.%.E-,E+IH=SJJY=1J1];3"4))-,)H2R$8PF!BN>,.9>Q%>2O8 MEN898+^VIA'))D6YVC!Q6/A]=;J QS;P8=A:W+90&(43J)<=ZJ47]3>N:/$, M@$M'[H4P&A>20RQ$$8G<(),.9'(BM)KNA7IJ0FH*?FLR8#)/$QO$DL3C:G)( MQ6$,W4@1['D(>K%^T4BIRJL'4#!-RT 8_CWCZ[-:WTS'=V_U.'7A. -<4@%$ M$Y@'W(E>UJDJ7IUYNM7>W%$GB,=5YA0*)Z#V/(>\U++ZTA34 )\OIMA"@,FX M8;F$XJF(]A2%_!S5EI4'&G$T_#@(Q_7DDHM)&$YT?=1S$PJ>-3 4.;W/BUSE MS#TU("_'O71L>"UKQT[W7(>>279;^F28SNFPS6 X2JRLL:4(G&ISJ"U:D"CU0(6DUB MM7D,+^-@C-660E$PE?<]W2$_WXW;\R"NW@$-.9@MB"S0+BD\U4UZ^D-^_KMA M:Z:197I(V[&J=N>MS6=A@JV\M:4B%"W= '%/>MA/>G]QQ;JJ\L81VPR&0CSF M.9=4!">X&?<\A_T\=SSLG"@I;/,7)A"/.[1++$Z2B43%@PV=G^A&(3W!R-AF M,3@&:HL0-%'ZN"0GUQ:==KV3M^+BK9U?B9]=;<>A5;?V_>P// M(81(LX, .UK4[ / $,YA^P?DA@IS_E"K#1?YORQK>AL#N93=<%DKJ?2%:=Q4 M KX&GZE(-RWHP[%F(WG#4E;>,W'T$W;F&K%9>US!7I'C\/2L3ORL?M0;G;$Y M1&8J.B@,YB0(Y@F!C<\H)'.=8G-"DH/X*\9NKBE';EES[E\\N2-I#Q5HO+_V MRQS'LI\ZB'_J^)AEN7DMH3NB.Q1XBS*("!13!.0;2<[."D'S>(?]QH M649.=C$G;,>!+XHQL3+!(4>B9+"E.@;=3QW$/W58U-AD]0N="*VS=>=)ATO. M==*Q&+PC,B_H=.T]Y)74X^=:*\+S6-L1[3NO]D;Q;?/:Z)XKQ1'5O'E?_ 5!+ P04 " !1D:E6M">2^?L" !E"@ & M 'AL+W=O:!-K92;ED^U\24:.9Q4!A]A8"HJ/ M%8R!<\N$.GY5I$Z]I@5NME_8[POS:&9&-8PE_\X2DXZN@9U6#8WKM:\+=<,]JSY ME:H6"?TK$GA!V ?'X;?05S#@VVXB^[K% 1U"H*"+]S#-S5H&2O3$#DG]TR@ M<48YF4C-BDK[<3/31F&]_6RR6G*WF[GM(;S6.8UAY. ITZ!6X$0?WOE=[U.3 M\?]$MI6&L$Y#>(@]FN#Y :5P\['HXJ06_?'JO(:WF>YP_=U:;'HV%;ZMNU^O9YZLOB)'1I4JG8'YRP+LK11ODE M?V=#%[X*R]^.@U,BMTQT:A.=-YG UZ\V5"1,+(ZYZ+S2MJO^4,26ZFZMNOLF MU4SKY?&T=X\*/A2Q);A7"^X=%#R668;G^HUEWCNMS(^&;4GOU]+[9T@_N\;[ M^RMW-^LGA6YY&-0>!N=[.*U8!J]$^9UVV&X/PEWY39%A/_##<-"LWO?^?3&] M\_6?<40K^E-<-(8VVW W[@#V H8?V043FG"8(]9K]9!$E7>:LF-D7EP+9M+@ M):-HIG@/!&4#<'XNI7GIV)M&?;.,_@)02P,$% @ 49&I5D"+$U C!0 M/A< !@ !X;"]W;W)KM/) MS5R")6QL4F#FDFNO-].TF>2N]UG! GLB6U02D/[[KFQC&RRK)*5?P"^[Z^?1 MKO2L--T)^:P2QC1ZR7BN9H-$Z_7U<*@6"W0<0X6V@3@L+?EMTRSDTDP/%7%710?],XMJ_WT7\IR .9)ZK8 MK>#?TU@GLT$T0#%;T@W7#V+W*ZL(!2;>0G!5_*)=9>L-T&*CM,@J9T"0I7GY M3U^J@6@Y0!R[ ZD!I3#3>/&OX@6UHAL41_K)FD9M05HKFQ MS*!D$I/++4._":70)?KV^ E=O'N/WJ$T1U\3L5%@JJ9##2#-IX:+"M!-"8CT M !JA.Y'K1*&? 5A\Z#\$EK"&&3IA/E+.RH4%A.29F039$(;=;T?!,4"+4>!A M.[ZHQAE\G_A1B(]06JP(CGJRC;U&<3PGT$(PEE)D>["@*U:=\#K?OR2^ M/YD5,6U>.*MZ9EHYS13MD3QKV MQ)FF+[EF$%6.$&W84DF'3P=JWPV _[*J,1 M0>Q6P=]A+\3-DJ/%03DD@L=,VBN@JW.7!$^\XP729A>$7A_D1A"Q6Q$/&^S7 M@@\[?9,=O,7. ;Y12^R6RWJ\87%'*J$2ZA@V6ND"7< 4-=N$^L5[*_XR?-3& MY5UA_QB^U:QW C8JBMTR:H,?IWQC=D4G$IB<1L!JUD> -/)*W/+ZO=BY EJZ M!75=L1*I0ANSR0,"-7BTH'RQX<5:V4Y1:6^E1KI2BP,?D]$$'Y>7U12/HU&$ M>TJ,-,),G-+W5HKM-+I(XM-)VDS=)!O])6[]?>C?/;D]7]MGG"O:(<]&N MN6.].B?_QP:9-,T!&;^]^)Q]Q:N)GBG:(=&FI2#NEN+?BZ_;#G1*KVMR7'K# MUDEDQN2J.*!5T+ILV=5/ZT/@C\71Y]'S&WQ]6Q[E-F'*D^4[*E=IKA!G M2PCI78500;(\K"UOM%@7YYU/0FN1%9<)H] N&0-XOQ1"[V_,!^HC\_D_4$L# M!!0 ( %&1J59T%MR4; 8 '$M 8 >&PO=V]R:W-H965T&ULO5I=;]LV%/TKA%=L+3#7(O5E=XZ!UE:Q/&P(FG9]&/; 2$PL5!)= MD8Z3?S]25BU3HFDI8?H22P[ON>0YES0/I?F.EM_8FA .'O*L8!>C->>;=Y,) MB]6ECGFXK:\F[!-27!2!>79!#E.,,EQ6HP6\^J[JW(QIUN> MI06Y*@';YCDN'S^0C.XN1G#TXXM/Z=V:RR\FB_D&WY%KPK]LKDIQ-SF@)&E. M"I;2 I3D]F+T'KZ+7$<&5"W^21TL>I"GQ?X3/]1$' 5 ]T0 J@-0WP"W M#G!; 2@\$>#5 5X[X-08_#J@&OID/_:*N!7F>#$OZ0Z4LK5 DQ<5^U6TX"LM M9*%<\U+\-Q5Q?+&D12)D)PD05XQF:8*YN+GFXD/4 V> WHH[&G];TRPA)?L- M1-^W*7\$8_#E>@5>OWH#7H&T )_7=,MPD;#YA(M^2?1)7/?AP[X/Z$0?/E.. M,TW8TARVI'DN2JWJG"9Z98Y^GR2I+%6<@2N<)N/+ BSQ)M7W)#J#%3^F&YC=^2*]8YM<$PN M1F))8J2\)Z/%K[_ P/E#Q[Y-L,@2F"*#>Y#!?8X,?:C?)P@,U!N[,)1ZFV"1 M)3"%>N] O=>7>E(DIVO_+UP>!$ Z ;RSM6_LR% !;()%EL 4 ?R# /[3!.A# MNG^VZHW)AY)N$RRR!*:0'AQ(#W[FNF],-I"79="92-"'4W?F^%-5VY7-M)$E M,$6.\"!'^-+K?]AA#3D^]&>MZ1!V)@P,6JQVFX2>'_JNVBSJ-AO[GA/ 9@(J M5$P/5$RK0/<$%9=%+,P((^"U&')U]49N_;3;PW\_T2P#8C._PV7RGXZ5J2L6U5O*)>X_UVF4FQP%;L^DM \DU&'PFIO]R( M0F?'ZXM.-6/"H:K-NLN) V$P#5ME;S-I9 E,$00ZC=]R;$NB=51.ASJOQ=K2 MW).ADZ)'QLA61I7;(R\+C=PN);&9\&'R"$+PNR]CL)7VEE/ ".<9 1O\6,JU MB>,'8;;Y6JY<*V:E5MH:F$-V85FMUJM0T:RU/+1*[L&U*P?:&3!WE-M)1WG2D* M@[9/,B<>7+Y]=<(Z!"T]59F,=H='H/.-40T_.].R1GKE# M@^>_55-H"TT5H[&%T.P+AYUIZ 68G3W>,W=BL !63: M-/7)3N,"D=D%/F6= M=K5/=;JNK/-8QZH-M(H6V4)396@,(S(;QK[KLYYZ>'8&F-,/IMZJ%;2%IE)_ M]'#SI9YN:IG"+IN^_>R?].5>0R#&7\)0X@:0XAL/LC4L]Q]D@G= M8!9Z;8HU[=I;$M3UAZ'O^V[[3$G3;AS J1^>V)*@QK A[R<>9R.;)FUI%6UE M%2VRA:;*UEA#9+:&+W"H;P98M92VT%15&N>)S,[3TKDV MTCA%I[.\V/2(JSXI(ULI578;(XG,1O(I9TM(^]BQ\VMH3#R8RSXY(ULY53(; M*XK,5M1TME2'*H].$9PYL$V;57-I%2U"76_<&H-*7&,;46_;^$S7HGGPYWNN MY\W#67P)A^@V#M%]HD/LPV^-K>R_8(CF\#876Y?[]WOT-IYOJ M!=8;RCG-J\LUP>)71380_[^EE/^XD>_$'MZR7OP/4$L#!!0 ( %&1J59M M,1*J P@ $HD 8 >&PO=V]R:W-H965T&ULK5IM<]LV M$OXK&%VGD\Q$$0GP1?+9FDF4Z[0?TGKB]NXS1$(6&HI0 5"R^^L/ &E"(D!8 M[NB++5*+U;.[V'UV0=X>&?\NMH1(\+2K:G$WV4JYOYG-1+$E.RP^LCVIU3<; MQG=8JDO^.!-[3G!I%NVJ&8RB;+;#M)XL;\V]>[Z\98VL:$WN.1#-;H?Y\V=2 ML>/=))Z\W/A&'[=2WY@M;_?XD3P0^G=-+_ MIEYX^OE%^T_&>&7,&@NR8M7_:"FW=Y/Y!)1D@YM*?F/'GTEG4*KU%:P2YB\X M=K+1!!2-D&S7+58(=K1N_^.GSA$G"Y0>_P+8+8##!/?#>_ #H#7X?M2W,ZD0J-USHKN MES^WOPQ'?AF!KZR66P'^HQ"4Y^MGRHK>%/ABRF<85/@5\X\ Q1\ C"#RX%E= MOAP&X*#>L\CH0V.>U4[;&*=M.-L!E7D<2UH_MEN72DK$C<]MK=K$KU:G]8W8 MXX+<353>"L(/9++\\5]Q%OW;9_.5E)UY(.D]D(2T+W]55:ABPKLWVI696:E+ MS6$YA?$BBF]GAU/X'K$TCQ:]U!FNM,>5!B/SJ?Q3)5:[NR53Q:A@=4$K NH. ML+ZK/QLWX74G9F9^RWD]9,'Y?B%):4-S6V[H$>,>XI'^; M&S[+6W7I2;3B*,\'(?4(+3)_0/,>:![>:*R>FEC16A+E!PG>T;I@._(>D*>] M+F\^M+D#9)IG<(#6%8H3/]AY#W9^&=B**/H) 9P[OPT7BP$^CTR>^@$N>H"+ M(, 'R8KO4\V-)5!.U/#:+1" NG!A1.D0JTUWNY@2![@K-.9^:#'#,,T9]XM! MA12"J.*JD9]XW%LM._57*I?7TG;N#$OY<9!/EY^*@C6:5E3=)/2 UY4W6SHM MIW%($(J&T7*E\OE(;L>6D^,P*=]SLL?4[B@3)&8V7ALU+^#$+8,Y&I*U1RJ) MQ@!;LHZ#'&=]NL?/HPY-W=V?PF']\4G%\Q2.(+0T&8=Y4B'DC2J6UI-%PSFY MH-RX7#A-LG3(F!ZQ!,8CJ"UGQF'2?$&]YZQL"OE2(L>@>H@0NCO E1HK,)8N MXS!??B$;HKQ9JIPZD+KQQ]^EP2F*LB$Z5VH,G>7*.$R6O_4UKZ7SUR+N1H/*Y97;H'R$6*$EAAA_*99BM8' MU>5=T(O#(.&^E5VNI>W<"Y9J89"]EO<-+[98UVS5WJBT5=&3SVU[\%=#]WJ@ M\?H NE&!F1L\CU@2)2-U!EI.A&%._(IEPTV$#-3]J1%BJP:*J>K97T)JAK+1 M)@=Z&#')LF&;XQ$;R7-H:1.^/LN:W%%^/]!2Y<_Z&;SK$NF]=T-Z+7 I,E>= MLF.!*Q:*A>52&)Y\AWFTH356H^\%>735H?9:VLZ]8/D:AOGZ'C]W1UNU:K8E M";86T,?1D9,\/JDY&HF7Y6@8YNA[S@I"RBY:[2C#]GH8$ZJ!([R@8GATUJ'V MT/7)?-*!=H62? 2RI6L8INMOY"7#VP3'*H(M?++;5^R9Z$O&7X8;B9_ D0)\7=GDJ<1@/-H/F*5I7GX"LWKMFZ\+GGX>MC$>61&BA*R MA([>2.B^?/8>,7J(&D5H -DK!9,1-D>6S5%XS#6P^ZE=&_"A-4/3F)K?36YJ MKM!'.9P6^D!:?^^UQ!UI4X4Q'9KB&8]AEJ4C)XG(8,0-=A=C[ Z(.';1_0 M*^W#"1/[YX6S:./!24M[YO]/#S>0VUUDT-D&KA"$:&321;8)0:\T(?KA[91M MIHTV?C"B=X>3;"VQ6F8L)T\='^F,:*78NJ*/IB+XK7N]%_&()"D:8T_;BJ!P M*W)F6[NSR54M"S4JG66N2 Q'DC>QW4SRRD&^3ER]S8;4XWU^Z/8F\WP>.\\/ M73&HH**122JQ/4P2[F&^#9FPRPHO5K?YB-V*Z).*LY%^/+$-2A)N4!R@YO%" M *S;5F3Y\(#*(S3VU"FQ?4<2[CM^9YJC+V\']>G!L=:;7)4E4/0O,A2G+S*( MLQ<9>L;W[RGD/&WV]2H>,6^O,CMY*V-'^*-Y644 4V/;MQKZN_T+,9_,:R"# M^Y_CFU7[6HM5T[YE\Q5SU5(*E=@;I3+ZF*N(\/;%E?9"LKUY]V/-I&0[\W%+ M<$FX%E#?;YB:?[L+_0/]ZT/+_P-02P,$% @ 49&I5FL<:6^!!P 81( M !@ !X;"]W;W)K%-95,N#1K<:^=B3S M*%3I\70R>3.NI#*#DZ.X=NU.CFP3M#)T[81OJDJZS2EINSX>' RZA1NU*@,O MC$^.:KFB!85/];7#T[C7DJN*C%?6"$?%\6!V\.[T->^/&_ZM:.UW?@OV9&GM M'3]#"0,B35E@#1+_[FE.6K,BP/B[U3GH3;+@[N].^X?H.WQ92D]SJS^K M/)3'@[<#D5,A&QUN[/H7:OWYD?5E5OOX5ZS;O9.!R!H?;-4* T&E3/HO']HX MO$1@V@I,(^YD**(\DT&>'#F[%HYW0QO_B*Y&:8!3AI.R" YO%>3"R=GY8GYS M<7M]<74IKCZ(TT^+B\OSQ4+,+L_$Z6QQL>#5ZYOSQ?GE[>P6NX[& 699>)RU M)DZ3B>DS)@[%1VM"Z<6YR2G?EQ\#;H]YVF$^G7Y5X4?I1N+P8"BFD^GA5_0= M]C$XC/H.G]%WY5;2J'\DE\E0S*WQ5JM MZ]Z]UU_3_O])\4M,7-^^V(0X(Y\Y57V$5F2$+XF3J7Z1YF54$8HA[T%N K-'@*YC0C 8:RVJ\U(,*Z<[L%EM7^D M_[&@(B] FFRH(A?+A8NI"4JKL'GE,ZGI,2A9UUIE49\'Y?W=*,>P"MLX=KBR MCD2)!\\Q*S0]J.5622910E ]$K<(3!L1H/5J!6ULNW8V;S)ZC'R+%]67VXK+ M.^B-X)RL!$D7RE=RV9@WBNU1_AEB#GH3"U)*\3& PF4(L2;3%,N[#TY MM.IP,IF( $+WH+@ +T*/6!0RIWW8&2A#F0:;@V5=R R;XNZ0+BNC.VTBN/]$ M78*:]U6L)<+DU KN:'BC3&9=C3@'8))<'W.YJ8#TPFMH\X(>J*KY95<:",VO M#22GB6HF2:INEL@1EM'MX+.N@+ .[1XYS) VKV)D.TV(':5Z-;(B,9NC Q93 M,=O9.@>X;:$O;C]?]<564#NJ2CX6$-ZI%AVO0-K2SC+ZD;BRHBK+-@E M[+Z-\ _$#[L-HVW,+@X-Z@P-][*)#,23.H;K22-["OL.GF\W]!X N6^X>I!, MED%#K !,KAQ%^AR*/-KY*#?B34([%,M-S+*L4*R" S(4BWDI(2D^)OE%LTP$ M,03",])R+1UW=DIS1]_KTG+^[=K 0JX< H<99.E5KC"&<#19>1_ZK>YM7%C- M/B4]:[%3\SNM9+816\:"FG5)CE#)6Q,I$GGLB&A%&81H*SM,;[8+0.[NU7W, M/%?CGG-?>A7K(&9U)]_#Y'!62L.V%4ZO6):%LU67SF=+M.-?P-R2\DY@VO]+>4\@23),X#7"R'44-3IP=D9M>24+#++&L9*I6B/>*SX](D'B/47^ M:[GVDU'\%&><"&N&8L7IU)?XI]%B)'Z>S:Z["A_Q\-1Z/]_U_LF)Z;D(-D8V MN4I$_/)8OBP&/>18%3M*%0FW7,Z[GA"13R&&@X=;W"T:G1[8+>9BS86 ME#4.;=-NZZL3::V4][M,L3B?[U']EZC@D'6#'(Z7[\E*[AB\?TKHC(,1K=10W3B M:"/SOW#)29OC0(',#;L*M+4R[8"XTQ*Q;GYZ[S&*& Q-Z?PPA+G&ZZULPQKIG0^88M#B:O?NO=+11/R+W7T/78Z>F0C\!"Z>[\9#$T$^M+:9AVP;FA M3$MT7=$/URWYS,D%J9@S%.Q&8Y@WFGU"<;TTGT*6(\*-E8QR(?, &F7KG1.B M2XG[PG8I.4[M#-<=9ZG'*>^+ ;5A4^5!9O34/7"\<^V/@BVCA\1EC8$6\6?):J& M'&_ >^:6[H$-]%^53OX+4$L#!!0 ( %&1J5:F\P;QV14 "Q! 8 M>&PO=V]R:W-H965T&ULQ5QKC]NXDOTK1-_%Q0S@=J<[\T)> M0*W!3-*(DQDL%OM!EFB;T[*HD%)W/+]^3U61%&7+>=S_'"V+4QS\NP)/[MQSY[8OJM-HV^<\OUV6[C=K&&]LHIU=/3R[/'SW_CL;S@#^, MOO?99T4G65I[2U^NJZNRHQ4*_'.GKW1=TT(@XWU8\R1M21/SSW'U MEWQVG&59>'UEZS]-U6V>GOQTHBJ]*OJZ>V/O_U.'\WQ/ZY6V]ORWNI>Q#R]. M5-G[SF[#9%"P-8W\6WP(?,@F_/3@R(2+,.&"Z9:-F,J?BZYX]L39>^5H-%:C M#WQ4G@WB3$-"670.OQK,ZYXMKG]Y=?WR^NKRU5MU>77U^MVKM]>O?E$WKW^[ MOKI^L7ARUF$3&GI6A@6?RX(71Q9\J'ZW3;?QZD53Z6H\_PS$)0HO(H7/+SZZ MX.^%FZN'YS-U\>#BX4?6>YA._)#7>WADO\< M-.1_I@XLZWTWO1Y9S2/?%J5^>@*S\-K=Z9-G__S'^0\/'G^$VN\2M=]];/5_ M13Y?M:!ZY[6R*_7"=P8Z#][\\Q\_79Q?/'Z[T0KG:PM7L#EA3(='I868&Z\K M^N3!SPJ3*K4R3=&4IJB5[_ 5MQY91H:1([$=#OH>;=1[^:+N?KE\O(&!OZ^ M-^ ?E+N!-Z 9JK/X=JN5CL3,U%]]M9;5BJ92A8#VJ*3A6K%=JT9>;@3,841,MG9W16AAH M,<^!8S2]]WK5USCSG4Z,T]XSD[&CTZ6]TTX8LJ,GK8/;=_A,@TDR+8V=D;_3 MSH'>KO@0N7E7U#WK!/W<:4BW&:G(JC".!R5.7=EM6S0[UJP?'Y-B@"[A]DSI MPC6('NJ^<*X ?9F@9JKMES#9^)NLC"V:?FKG!8K&91>5-I%\B& M8)JJJ&VC%>)%S6QVIN0-G:WZ,E&S&Y,#1;C'!%8(8C>"3.GZHH9X8"\^TUQ5 M0+$H?%0*M&P,'#MV@%)T3C<5ED)(O$4,IGVQ_PR^'WS&\?5=4AC9 H+6=\28 M7/E9@^'_56L-AL_59=F!#@SV"$\>!^YKTG&8AU,K9[=@D!W3AQ4\J90,@J:S M+>[44BL:X4B#89!?J.ES]0JG^LUZKVZP]6)#?,A<2E %> .P$6K*ZW?W]K2L M<3ZUU:"S4O<;3;YCV_9L PV6K&E)Z"B;*ECJ>64>R!^%XP8\(FTEW[ EC"-Z M 4I-5 IXM X\;PM>VFLPGJ4[5^]P2H<9)M(QXYU)03%4-H M]"5V6.YX:3%C M6K8R=] PB!;;X2QD,_!_S+T@6;%D!7^8SM#9\G9C:VP;5'N*MIT*0UC)0 %A M+_H]$885B<47#Q[W#?Q:Y\RR)P'% ?SC^6,^0%'7MF3Q+75WKX7/B9CC5) ? M#.J@/W3LK8G)NH *)4))?T0P./O -UC\BC:6V?$Q,8(>!+YL"B()]&0GF*O7 MT$L%NRE[5N+=I73 ^J(R(AP42_6G2H**3M=DMX#Q3D@BRO6>$1[Z:?.4: MB_3;)38-X<(FQ8/W8H]"FP4?SFS9X:B*,4+#9_G9U$S<9Q-R<,0-6+G4R3;^ M/P_:UKT7ZZ)3(= H+;$8L_)Q5CS6++GK&>L8E@-])>TJBM?#0KWZ)NCQF\6[ MJ+7?CN.B;S4#^R$P7H,=!<5/. .G\X##_"H23V#.]H!<:(W?V/N&??HTK40, MV Y>P'R "T[C&G-U5?@-C^$/+Q X$?C8@0>?EP:4]$%G TQ3UGVEY0>8R[)H M;BF>,"Y ?$!TVL4HL>HY9M Z6>P42%60NQ;SXW#KM*;)!,EA8+5F71B!E[9W M)3@3R<^)$A=76E>1.G0@SKD=,9_C.1BS,5#LHD68_! "R1#NY^K-(%5>.C A M?R[']1'_$32!EM5DW0Z1A+TCD A=,E7_4I6F;Y61#0+,(C;1,DQ58! MJZMUUP4# PM,E^*6)1(X"]1.Y%V0HG,R3IY0W/..@=P24?DH89_D 862(X>E M2;SXOT\;F,T1\\JR 0C'(#D-,99%S>?FA)0QD$H/+P@/S]XOB":_!%C?,^(&E[3U.P..=]\ZR#IWNTR M*#.37PK*\,;/Q9EL(3U&MFU!0;@(QL @%5(3MP5MJO804L&*L1/T;WN$59Z[ MT37G+0VA*M*^A'UZUUK)P&,F@L?;*(F&$ 0E-72(P\V((IBDD23C"\RH&]GI MNP8,JLW?&+B&WPWYL@B+UIW>.=2UK[PTDQ1VEH&5>D?>$)D=-C MA-C?033,0ZA=UF8=ESU1M@&9$HZMB M"PGX;T558SV!Y.B/"VKV%60'?>=* %N;V>HL!$9IVV7'BLY2MW5$5T+ +-0J M,N=)J-^T+4L$'DC0)I8W#2<4HKY&"%Q RZ1P"!/NT M3XAC3L6+2=:O,C6N_#1K*\G3R!]2XH_A3!04:^V*+?U+A0?&C@EWS/94A*I]HA?!0+(\*AD5 M30D:1_RC\,YV60ANX0I9U)J>2B4U8\%!'!$%D\R&,@/HXFQX6IF'&IGI0E&3 MB3I2H9NK/Z-B'QM"NS<6B!#91=F1)B_IB()R1EHEU4(.CX$&""E:?1Z29=W> M)T&G%?,RGA8720/(:ZE!4WBAJ#M<44=$('WW9FMJA/C2N++?>M;E4,^TPX^9 M5,4/$ID)6UG"/)2,@Y0U>6R"X\3PY (R%0P0JVP67R/(R&,DLDPI 'TE(="AGZF$JD^)8ED20?4;NKV'R8V$.["^$> M0ZL[,;-5(H,.%95_'"39=Y+ !W<1$_!C\4?T/,3L%%#V@C)\:$A4)7RL24 , M?F/E(Y(9$EI6G7"CAAC0%J41=T@JW[?D(I EQX/E6PT!,U0V%*$[)WSJ4LV4 M'E4X/Z_%DBHW!CR)UR*DUI8,R4 F'63D,P>_[#OF4@VK#-I'\9'GTNTX)X!T M(T*7+FXW.X1H>;2-Z+;6,2>D8GH-FZ<['?)!S1J9J3"H&F2=6$4+],T@LH]! MA4P5BRR:)E_X15G?@JV1KH-"3KL/*_TH626GRB@;/M:DJQK 2.LHZ;3=*(\( M).6[Y(MQ-2]>R.P"'(!L31U MS^@/LDL7LUWVS@?$YT/5(F3.6NHN( >9^@J)!VL!-QP,%XR3YWH3?->PY'B8 MUYQ,\/4.YM16%"SY+0"D6N][DR# H[-;*?;=!"CZIR -,]SU_AFQQ[[F#%Z/ MKW*;4,)(=A5][R1XE>WV?-O@!0)P\;$L5K@,!#%[,[^:'*;D9A.P"?D9Y=M[ M0&QQ(]L?[D#*N"]-2G;@8API_&FW:],=XR[6NA+1@[9+:2].&S! 1/YLYL1L M&4C.NCIE%Q0Q,7$Z(HXX.%],4,IL8V\=G&HI# M!=^Y0-C=4"R4TB,%N>%F]Q .[B,]/OTQ,A,^"%P40'0@F7TEC(BL"A<'T\X@ M<)U!KIO,9H/3SW5V$C/,5;*'$(V&8OW0K)#T? GZ1J@Q"/^O 9^%R-92S86R M7?Y2%\QF"(LS=4;4!_J&$R1P&L/3"A*P[B#[Z*6,%&K@2#_,5JZ(L1VY4"+@G)Y6](L#^'PW G%=7G4G&;&R>D;+C'!UYKJ/4=DL=>.R:H M4OH+;*MF,:.4((>5_)!4[:\4QR68.[:WD?WCSPI9JMA?J,+;$O E^I017]E@ M0G$"X=GN="R I Q5KJ5MUG!#]\!"P;C%27H@LN%I>>,S&Q[J!\_A^V]/%^7& M$LK]'=D6Q5B>>AH:@M36(I7(YM"'6I^&#?@8*=4/1%FZ?6&,FW<*.0X-Z=KH ML_=^I-X8?WOZDLK>US@-W=BK-^1T,E?L:,B*AI@XA)%*'K=H5\,8J%([PQ7Z MN\+44D 8^S+F&ST3/MZ7AFM52C#%AQ'#W_=#YY(<+,7J M02EI1BS6\*82(E_$ 7]8JD0QLIBZ!DRE85K@;AA+FICK /=8A$O#*,G899$U MA64K<$VFU;"P-0!M&YHPL*O1!RTS9KO5E9%J4DN5S[U29#B:@.D1D[([6\S] M;)9E#'I+RV6L&;.6K_^2824PZW/J,S<2K2S:S80#R7M*\=5\T9:4#)< M&/25+M@GN+1':KA9G?1=HWC.4K__MYZ.?N(Q] MW]M.KBR%_^&-G\ 6"9:":4MIQJ*'&0-"1^OAI35W#0)-2^=(8]0N6]!3>ZEHEQ_5!(LWCU,EQG.;Z"E6^/:9I/5<2]K3@O#K=( MT^T;>P1&51^CPG4^0=BN%/+(7&R MDLLL=Q/W;6R(?+Q^21I)=8U:KEE6/34:4TS-[V/V3QYE^/#1I'72TJ(8&-X) M<8T=[1XNDXO0A'>H1GRY'4H'YK>E<#[ M7#W791$\09Y+9=*&U#]UQH2!@55DM7=:, 4'"^I(8]A6#5VTN94=T,WRI!23 MV@!QXOR],6<;2XP9-9_=](ZNH[H(G'\%BZ&+KE.O>Z>>$T@E%[*@1WWKZ16- MA$A^??U\00\B).%V/RQ/-[AK0O[W=,,W5,^&6_X!W%.S:(7/?%EIZ<[BCEMF MBH'P6%S-V+1,+TF$:\F7EXOG*G!F\>(J^IMOS+>QXT.JIMO4&165L-J?.S.G3$*M)ENV_F2%\-().0HE^&8+K*07=G4 M#(J7)$"Z>MC84)X-O=1RJTZ-O^F*1MK8M.H'-'+_;QC6\7LAM/S8+!Z\37:N"OG#$Q(+C MVM7NFV4P->RG:LO.<.2F*?>ES,R'&Z C5AC] GA[258'8C_I(5XWZM>BZ0N< M)G0'CFNG15QH\0Z_GO]P>HX!+Y/0KQO?N9Y7/+V2%MK?I"OSF[>VA1@>7OSP M[:,\Y2'.C$="^2<7S'*CM/?@C,1_CW*:' 1E]>T8"X[T^G)E;K G<;RQ2S/T M4(1+DGG.AGA!XH-)&TE^TWTDO^*"G!H1@RF2:EDH!V%32GY/:VMO^66<"=ID M1CPIMXB+28RDN@;P67>0P^GA&4*CUI>\$3CU M5O19]@8[V1N_I\^O+3:=O,R>GJ;_"N!2WH ?ALO_(_ [MSW1JQ@K3'TP__'[ M$VG\BU\ZV_+[\$O;=7;+'S> !=K1 /R^LH"[X0MMD/Z#A&?_"U!+ P04 M" !1D:E6-$5O5LX# #0" & 'AL+W=ODZWKS8P\L1*;1R'.?5,DHB>-15'%1!XN9[[O5BYEJK10UWFHP;55Q_?,*I=K. M Q;L.Y9B4UK7$2UF#=_@"NWWYE93*^I1\!/Z*4#HAH_-AA!OV2+O$PWJ-_]K53 M+6MN\*.2=R*WY3R8!)!CP5MIEVK[!7?U#!U>IJ3QO[#MYJ9Q %EKK*IVR<2@ M$G7WSQ]W.APD3%Y*2'8)B>?=+>19?N*6+V9:;4&[V83F E^JSR9RHG:;LK*: M1@7EV<7-]3?XX\_5"FZOE[#Z+WT![YKK6M0; [>H855R MC?#WY=I839[XYUB]'=S@.)P[)Q>FX1G. SH(!O4#!HNW;]@H_G""[* G.SB% M_LH=.8EQG.%_@>%;B5 H22>3Y '+UQ+!)]36@*7!C,NLE=P?(%4X_XL,>)U# M+F1K,8>:[@VIC(&&I#5>6FZM%NNV0[,*,E55E$Y6SNY+)7/4!MZ)FO!5:PC+ MA("/&39VGT_P3V@YN?KL@IAJQ&<^ W))5O8V<3\)W.SIO(;$;_ N8>$T9F'H&=_X<8_Z>/Z"F:ZFC88 N-&.)FA/J[9M)PMB'(W*PX2!D21I.&:.8 MA:-)&D[8](G74V$O@Q"9^)P-SKH@IN!3ZXMP.[(7G"C1E>R[K->FZK3!8]HX M=*=/^'\[N)?),]RB1K^ X16&P#M+8%'0C>K>_V*^0WW77/(Z;_8:,]X:/*Q=F.>U]#M!$@J5F_T9POS5QETY M8X)J'%$#23A.R8_3(:3DRG'(6 K+U7<#+ GC\3"B M@U>F0KWQ;ZDAY=K:=@].W]L_UY?=*_4TO7OK28&-H#HE%I0:GX^' >CN_>P: M5C7^S5HK2R^@#TOZY$#M)M!XH&PO=V]R:W-H965TLFC8)-9 :1D@\9*I_= 6 >TF3?M@D@NQEMB9[91NOW[G!#(F451I M7V+[SL]S;[[+<"?5#YTB&GC),Z%'3FI,,7!=':68,WTI"Q2D2:3*F:&CVKJZ M4,CB"I1GKM=N]]V<<>&,AY5LH<9#69J,"UPHT&6>,_5KBIG ^GI[EBV2FJR_LZKM!X$!4:B/S/9@\R+FH5_:RS\,1 MX*K]"L#; [S*[]I0Y>6<&38>*KD#96\3F]U4H59HK< 63^SD\K&_")

E\OP?@V3U2I=?OO3F=BZ36S=<^S_5]>S MU*<=?[.]0V(!7VBP:-15@F65X*BD<@@#K$YT)*GWM0&9 *DAD1F-$"ZV\($+ MDLA2$U1_' ]C"AM7@;,,<)\0WQ[B0>W@LK%1(1P 9U6OW]-J]=J^SX\H8BE M A8_6[4F;=#I@]_J=(-]U7O] +I! &M);P.*-WM_02S7/8_67JO?"^!44=VC MQLU1;:OQ9 ,OA:E[N)$V$W!2-_[?Z_7XI!QLN="084+0]F70&ULE57;;MLP#/T5 MPAN&%C#J:YJT2P+TDF(%UB[K9<,P[$&QZ5BH+;F2W+1_/TI.O&Y( ^S!-B7Q M'!Y2$CU>2?6@2T0#SW4E],0KC6F.@T!G)=9,'\@&!:T44M7,T% M ]TH9+D# MU540A^%A4#,NO.G8SUW5X!1B%;P#B M-2!VNKM 3N4Y,VPZ5G(%RGH3FS5VU#OF=#NSO3O'NF$93CRZ'!K5$WK3#^^BP_#C#MUIKSO= MQ?Z_N[23;+O4'1%@4S57+MR4RP=!/2.3=#^UT2 +,"5"(2NZYUPL88\+FI&M M)I3>/P;:RZSL-Q/.,<-Z@6HS$Y-#5I)4]4\<> ]1ZJ?1T!J)?WAT!!>M$MRT M"IUGP9^MK2$:I>[YC'1-2UGEP.M&R2>T-!H2/QH.[#L:P*TLS(H1031*W'-& M>1C5=JV"E!,N0ZTA]9/XD$!Q$L*=-*RR*UNJ 7'LQZ,!94)2(Y) 6)9E;=U6 MS&!.C8)JG7'F^/<2_RB*]V$O]D=IM+^3N"LSI3[RDV%BC:$_&(:P[50%K_I MC6KINIVF/6J%Z5I"/]LWU).NC_QQ[[HQ[=:2"PT5%@0-#X8##U37X;J!D8WK M*@MIJ$Z5_F!+1PF,EI)D$I;7U91B:K,2*F3-5HZ230NF*65KJ76AJC2SWI$J$ M212=AQ7C,IB._=Y:3\>JL8)+7&LP354Q_6N.0NTG01P\;6SXKK1N(YR.:[;# M6[3W]5K3*NQ4\[O =\X;@W1W-PD6R5^N$6JWP21,XA M%)A9I\!H>, %"N&$R(V?!\V@,^F(Q_,G]0\^=HIERPPNE/C*3@B#*,7",F!D'B_ M6T/>RRMFV72LU1ZT0Y.:F_A0/9NRB8OR*;P44E;&EC*'/._ M^2&YV/F9//DY3TX*?F3Z#-*X!TF4I"?TTB[NU.NE+^BMV2^V%6B R1QF6:8; M)@Q\FVV-U713OC\7?3^A+_]SM_^ M*?7_K]-)V>>=_B=;;=(P]PE4MD1-UU5KE!8$9ULNN.64WDS1^S465 &$@4() M:@-<[N ME[2C&D-\\^X2J,!9V548KC##:DNBAYT$J&*:V-Z>1L$LV=ZBQ(); M Z\AZ0V&D1]'_2&I6=3 M'6H#<2^*^W!Q$<%:JP*-:T2L=<"%1>_>!5(@Z8W2@8?'75HR5G-+Z#\VXU'D M,*,4/OMT):,1K?O$N5,.R?XIH:]AV!ND*8UQOQ&ULE5513]LP$/XKIS AD#J2)@&J MTE9J"]MX8*L*C(=I#VYR;2P<.[,="OOU.R=I5J:VTEYB^WS?Y^_.OLM@K?2S MR1 MO.9"FJ&765OT?=\D&>;,G*D")>TLE^:;0R-(*E L_#((+/V=< M>J-!99OIT4"55G"),PVFS'.FWR8HU'KH=;V-88[2<"5!XW+HC;O]2>S\*X?O'-=F:PXNDH52SVYQFPZ]P E"@8EU#(R& M%YRB$(Z(9/QJ.+WV2 ?AZDN&2EL'.U_H)- M/.>.+U'"5%]8U[[QN0=)::S*&S IR+FL1_;:Y&$+T OV ,(&$%:ZZX,JE=?, MLM% JS5HYTUL;E*%6J%)')?N4NZMIEU..#L:3Z?SQYMKF,V_73].'^!I/)^/ MOS[&&LIJ?R MTQZWV^!#[?U[40:[=2OT3D49\ M]TJ [CC)VDMVGQ#&2:)+VON'V%W01UC@BDOIA*@E%*BY2N$#=#L7<43C\5$O M[(97-043AG3K;3PWQC%W.^=!W#K/L6!F+Q"4)X. 0 ,&3E76W/I,RT'VNC3_M92$41\.A3S*9"S^P MA31865B7BX!/MQSZPDF11J%<#R>CT?XP%\KTSD[BW*4[.[%ET,K(2T>^S'/A MUC.I[>JT-^XU$U=JF06>&)Z=%&(IKV7XN[AT^!JV6E*52^.5->3DXK1W/CZ: M[?+^N.%&R97?&A-[,K?VEC_>IZ>]$0.26B:!-0C\W^B[_!E+KQ\:_47E8;LM'?8HU0N1*G#E5W](6M_]EA?8K6/O[2J]DX. M>I24/MB\%@:"7)GJ7]S7/&P)'(Z>$9C4 I.(NS(445Z((,Y.G%V1X]W0QH/H M:I0&.&7X4*Z#PZJ"7#B;?;JZ^O3E_^ENY.]LU<_C?='QR\@ MW6V1[KZD_3O'\*.R-+,.AI59>DHL$L<'L@L*F:2%U3JNT&ME,&-++TSJWQP1 M2$^REG6ZD(G,Y](U,Q/Z;(/09&R0G@JQ%G,M:8?&_3VL\?^OXSWZ2WJ8+)V3 M)E!A7PT;@98;0H5BID=*VT D5T([26:YH) MQD='Q],XNC\?$;J!"!5L*3EX '"_,U080*A[KHPKKAMP;2)WF?R"* M;T :$BH,25(J-T( ^0V0;5'3XX-B3=6JI#/:BX)1.P4 JL(T1_%GJ-56' M,AXP#=7)X7/4)4.@:"(AXUS'QV&*L0/K]>J^%X M2C)AEK6UF!DXP3NA2\G4),)GM$#D>28NMTA",&IH//J9T?2)F2V3K!\]#+A6 M D/S.,.4DU?>!]@HE<_@4ZA0-6XZF=BE4=]8@';V)QMP2'NTCHQIC(SSPBG]1&0\2!/<7M(Y:!5+)V7DJ,F!BV;IO%G:I(1E/\!; M5-T%5/O9PGTQ$9D_Y$I%?%-M>-?WU+\0EP\-=-G9[4:02!);&HZX)B0>N[T5 MC+E-U4(E(A8W;@52#C+.(R!9H]H^C'BYX(!G6&(!XJ.%1YHJ2#_&&)_WHM2: M@[\0B@]RBT+FKT]%Z7PI !S>LT$8SGW#W&/_-K5H$]AS3@P58P4W"")Z--A# MPLZYA8MJYBB7;6PBUG(D )_/ZX.XT9H'M\J;+N^YN(6UG)L'N+(Q!'>AS"2J MX&(IUHPO)G)X#+&AGY>X54U+S>0N<#E&6F*<;)Q$4J#/7K:Z$]XI!P_>(BR_H6/E^R2YS@3<>HI?)X.( M."-XE&M$/.YJKJ;5:3$3B;V31C !U1W$509^%1H]2'V'WWN L[,NY MEU]+N*[73_G0:*O[5TK+F"TXWQBF@AONKZ7B6A$#>BXT/(*"3.KH;^>^"0SE MF#)(WTG'ESEAT%3ZB"'6TU]+MTR/EVXKT/% MJOK[=K9]'9U7CX+-]NII!6LH+IZT7$!T-#C8ZY&KGBO51[!%?"+,;<"#(PXS MO/"DXPU87U@X4W^P@?;->/8?4$L#!!0 ( %&1J59,DDB2TP0 $P, 9 M >&PO=V]R:W-H965TIK-9L^GC=1F-#^.>V_<_-AVH=:&WCCANZ:1[OZ,:KL^&>V--AMO=5D%WIC. MCUM9TI+";^T;A]5TBY+KAHS7U@A'Q:5K[P;/@3%;6?N#% M97XRFG% 5),*C"#Q\S1UB4;#I\WZ*]C[LAE)3TM;/U>YZ$Z M&;T8B9P*V=7AK5W_2GT^AXRG;.WC7[%.9P^SD5"=#[;IC1%!HTWZE9]Z'@8& M+V8[#++>((MQ)TW5Q?7M4IQ>GXO%S?7MY?4O%]>+RXOE\33 !1^_JY\;=/H %4% M+Z3)Q0+A:E.249J\.-=>U=9WCL3OIRL?'$3SQT,L)"<'#SOA1GKI6ZGH9(1. M\>3N:#1_]F3O^>S5(RD<;%,X> S]VTOV'^#$;47@J&FEN1^+PME&!/2D"#;^ MCH4&C:*5+MSSWIUTVG9>J%KJQH]%3:6L8^=9@R43K@"&MY%_ISVX%]J( #?6 MY=I@,.!(YSS6A5AU.$#>3X9QL$]C@Y!KZ>(IWDN>6F<5$6!*#SAA >MV!8/W M@UA"Y6Q75C&07(:(J[WOI%'Q&?L(25G(VGCB-(RWM>:CN2@0-P0$=!^P$=4U M$:>>#<])4;-"&+V(LW'TL4^/LD,@@G5F5WKA275.HQZ8V*!&8'X[R1H'NDRTVJ+0 M2(L-&FFZ IS !">B:+D>[W7MK;G3=8T:WS@JK9F(2R/0CJJ*O9C2^#I@1("G M3H$6".+IT>?@-HPDC$U/[X:)B0 &O$A@HANU8K85N:"10%^EG%KK82(5=&/" MD)FA;P@(:EGS'V-%[N0: BQ1?%#[8 AYHH3?01Q$HDF3C7BR?9D$4\G%G8@; M(Y;4AE3S!TM.GY 8)_)/=5_HH+G88W$].9V,8T&?/I_-=I>;W:#<\5MM^@JW M\IX%V8MX$\6S)R^RO:-7* @T5+( 4>DV]AC$ MM(K2!*&'#TMI_ 4[+**VIKRDR!0^E36@'-ITP]57";&9(X51E&R&LI.^&D,[ MYB<0[C:+6I98:[Z'Y/.(@1LQ* M_^\U-63A8&?ML^]=^_^I[@]=$::#&QX:LXSW6$X+!*7+WG9W>U4^33?$S\?3 M/1O>2D2*( N8SB9'AR/ATMTU+8)MXWUQ90-J&1\K7/?)\0&\+ZP-FP4[V/X# M,?\+4$L#!!0 ( %&1J58T5GNL=0D $P? 9 >&PO=V]R:W-H965T MR9.FZ8O^S!CB9?#\S2 MW)SW%M86)X.!B1]7Q@"BUXXC9EZ2 *P\-!QF7>NSAS M8W?ZXDR5-I6YN-/,E%G&]>JU2-7RO#?LU0/OY7QA:6!P<5;PN9@(^[&XTW@; M-%02F8G<2)4S+6;GOLQK7<+_B/%TK2>&4DR5>H3O;Q+SGLA,212$5NB MP/'S(-Z(-"5"8.-S1;/7'$D;V\\U]5^<[)!ERHUXH])[F=C%>>^XQQ(QXV5J MWZOEKZ*2YX#HQ2HU[C];^K51U&-Q::S*JLW@().Y_^6/E1Y:&X[#)S9$U8;( M\>T/H'?UN91VQ7Z_G!JKX0K_W26C)S'> M38+"X\04/!;G/?B_$?I!]"Y^_&%X&)X^P^"X87#\'/7]#?$GR+ W*LL0 O"F M^!-;X-!\>C8#0:-[\?E.4I1-Y6B&'#83 ^' 91=-1^O#2L MX-JI9_+A_O;''XZCX=&I83*75H)6X76@9C.A<6+ CG'0*(B.C]:4K<(RZ!+Y M8_/L%(H7"<,[J?X&6>PW9#$V<9-7C]B1SP5[28=&X>G-;Y,K]S@\_8F5"#7M MMED9?\*C6653))!J[;_N?^W?5XO92UI6371LUM!;"BV846G29Q^PNFM:D5MI M4^$.7&"5/UL+\IJ6="H'D04'*4QLB,HMXZS0,G93+X;#_D'("N*;E@>H"],_ MD*N)&D_^0.I#[D?!VC MD"5\98@@>%IJ::W(Z<"*?HM+.(C@R$MU(O/>&#@.Y6J@4&G6WM$ZG?2@ M4:3)E'P[!28".0@@$FP0DFW*3HN"<[,9Q^' Z)_0%#SPM&RLZ.G\79$6_C_2 MOFFD362&WH3G0I4&-B(=[8E@:%5= IU:BPJ3%2GPKV,4IXV#P\-#_.V#";*'(A69"V@H0;D/2 M/KN=5;Y,32W98AR$%7KL+@Y:,-3A)YEE(I%8 H4_"(?M*$AJ]-DHJJV/+G[= M1&05%6?K#&T>,10+;<$;X0&W,Y-(#):@EW@05<*X@2>Y^'_E ,2P#YR,Q-21 MP''788!\M?(JYV84=-\8UE70J8OT=S #%1<*N8344,5P5S+D(=)\0@@5U:0. MR$X]"5RF*:S/P';?X]W@GP[&K2.<2:E4(?1S@WBCO1# &#G/'1TH&WG3DX1 M:5-]/((DJONBR);J:X])92;)G;PNL K^?IDDTJ/@=!5\C6:<*/G/E L1*\3Q M9EE=N24+D:+>K!SA=<;Q24*[$F!*..9ZJ I>B0H 5-"EX^9=<\K9QC&>@9T[@:4JF;ZV4N]3E;]C->Y6XCJ"XU09.J-) M5FU9]Q&D,4 E"(RP!HG=3B'8X#I#XJ,:%I=:(T^EM27V]R&?,JUW#KI,Q3%J M:;8-5HOO+CSA"03\R@93V 4-?UUC=$W1W/W!V]A$.FI;-2EX&?6G6Y2W$]L^==4)= :^J[ MF"3:-LGP"R:)OI5)7@W7)D%4_-/6&!^UN>D8HHJU!OOM)N5AFL_X+@QCI4GE M 6N[_$-CZOF^]59%ZV4/3R\J5#FFA0(NY;0]T8^IUBQV8%5S=9&9MK"+PWN MK6X%D9%:QZP%,=0L@G74.@_4?<&3.09%56@*D1M'P?LJG"XG=N@J6*5TCX27 MIBMQJ$P.V(OQ>-2\.H(OHF'8 M6@ P6/A>+ET]+?I68/XER?WU_-^G@>-Q6T+4^> P&G>T+A+ ? NQ"-UF=0?K!,EM6NNSVRLRE[$LD"T^ M6E+/BKVE7EH"ZM8WY<1'W4<%A&RTZ *NIB-TC6[K<-)P6=!,G9K6V-]^*<]0 M.]3J ]:-T;@?O3I3^T8-5DU=#FA1:6S2IT\B.*D# L@[ MMJ!#P(819?@OB;;N=/N[/J8-6E\XP<_P?'?28]M]N_8M5A?M>.E76JLP]+@0'V[0 \S.E;/U"!S0? MT"_^!U!+ P04 " !1D:E6_TUD=00) 3%@ &0 'AL+W=OY[GG7NI\J_1WLQ;"LJ>RJ,S% M8&WMYG0X--E:E-R$:B,JO%DJ77*+6[T:FHT6/'>;RF*81-%D6')9#2[/W;-[ M?7FN:EO(2MQK9NJRY'IW+0JUO1C$@_;!%[E:6WHPO#S?\)58"/MMGUB-:[!?^48FMZUXP\>5#J.]U\RB\&$1DD"I%9DL#Q M]R@^B*(@03#C1R-ST*FDC?WK5OK?G._PY8$;\4$5O\OIPKA?MO5K1^F 9;6QJFPVPX)25OZ?/S5QZ&V81:]L2)H-B;/; M*W)6?N267YYKM66:5D,:73A7W6X8)RM*RL)JO)789R\77^\^_./D^FIQ\Y%] MN/M\?W.[N/KZZ>[V?&@AG=8,LT;2M9>4O"(I99]59=>&W52YR/?W#V%59UK2 MFG:=O"GP,]S1R[*I=$[-AF?B8H#:,$(_BL'EK[_$D^CL#6C MMZ3_J23]-4EL857V_>3!!2=3)6K><%4$[&^XMA0Z M7E!E8(7?C[=V+5A6<&/D4F9>D%JZIWS+=<[6JL@%TOL53Y8*R6C'+'PK! M7 K:_SR4M7(#3:;URS4HG!&6;6WQBDR]%24FT+MA#"M91^PG5>[7W^9)?'T MS$ <(%MYP951A)5;?#> M')_".2W$7E4P8#I;=Z"FGX1]@;ON,8G-Q2.(,7@ MSN_"4KCB<<3&(_:;J&!9X5[R'!PA"<9$=FP>3U@2Q/&':S6+"O(EL')#M\2]D1+:<\)=&96T9/W7U\=NSATSUF#R+C MI6!BN12.ZUF]@6N44NHX?1!>UP:%@93!N@=9N7>AKX$6-S7RI=WB#0P:M".(A>54"]NU0SHCZ9.0U[V7]% MN^F'7&$'A9Q MK@S/KU571+4B "(O^'((Y>%(PJ,)"XA'*GHY>L9$%M9%"YK M58:!I4=-2ZF-93ER"KF"H_:6TF0HD!TJ$3M6LJK(L:VTZU9FLK>&@B*J_&!1 M&O<7!5",A2V'B1\U7C2!034;[]:1/$8E!\DD"J(H8JY+(>I'$L^7%"/P#D&- M'8W?'[< QG@%/'G]35P:UT"ZG6=T+\M2Y("0 !H(3<+MV;,2880VJ#,U(O%3 MP'-AA0:M('P/N[VL5HH1]38Y^TO:0_;MY\0%>UJH\]3@52W_XUG>%2%+DB!) M1L%D%'416!*IE0A$ ROW:)]RPZ;N8 U@:CR&NE+V^U13F01:@[F86P\:+G7# MONR1%S!AG^)Z[:1OA-],'876KS!OV*;OO20/%6S(XY[>#,W%Y=FU &?W_Z&Y MK7%686)>H\K]"\-6OHT@45DAETOV")YI90#IK4I?.ET-X%'%XN%HAJL.G!J% M7B'!3C)#+T*Y A*/39ZUH-.":_BN0Y(P5/MOW@X,'&15'/GG;*E5^9(C5R]D MUP$'F[?T,P_&:12,D^AEYEC6MFZ]?XD]P@.>)F]_XMYOE83)BQYL_#KPL#MO MH*4%#=0\D;I$HZ9J[?T730Q*/R6(EZ8$PB$WS9QT,&8$B%53('D&$]:Q^YZ7.+@=]LQP._N4 .+NHNKU4J+%67B>95KD&T- M]H1UFS@RCQ,>N^8%<;5I*O,C^,#):#Q-6(J23H,XHD$D#J.83<.4KD?!>):R M29".)L%\/,:320B [*6&+'?)A$)7$,E9]S\)1M,XF,RGD!K/NGWB"=0JW;#8 M2L PZ3O%41H!/%%\S)(PGK(C,BR:1W0;C7_6C/ OA23=1_%L$LSB])A%X3@& M:\=SLOZ8C<)T=AB"PWDPF*;C8#H?.__C!/Y',S>4C9(9BS&C3D8D+R@F0T^M\"#PR.X2DDIC,G M;39!7J93,CZ8(C^WJN-25Y%M>OX,^CU7;@^AA*-%73:R:^/[0M>HGNFZX]76 MCM8$6?TA]8DW_+GZ3IN979KO)TO:JZD6XG R8N_9#%?JB+&B@G:8A MTME[YTIPTI!;]S0'5^ ,@BFHQ>R;_ :#.(9#]21+WUS?84D4CSIBH+UUA.4HCD+#5ZM*J?/D3WO\G;2 MY@W<))6S+@T1QX;ZNZ;DF?2^AM,PM3MP?,9$07'?'PRHVPD4$[()$O:-26'X M=^!J%#T3^\&AXTV5_6/'S>+^_GDP]Z[3P=90K^K&:YKT,AQAG&[>1FZ+EFK6 M0+1S(*3W[84(*;I_/R>ZPTVD$A(0?\-XE8S>B;@&J=7^^PQ['^I* MH5?NV^>%[Y#WW/R_WG4JC'D 7[Q1);P>3C =/^$Z2_L6KC M/OL]*&M5Z2[7@B/LM #OETK9]H84=-^!+_\+4$L#!!0 ( %&1J5:):R,J M+@8 $T1 9 >&PO=V]R:W-H965T MZTIQEEJA(A_[KCL=%TR4H\-]NW:F#O=E;7)1\C,%NBX*IC9'/)?K@Y$WZA;. MQ75F:&%\N%^Q:W[!S55UIG V[E%24?!2"UF"XJN#T<*;'X6TWV[X(OA:#\9 MGBREO*')I_1@Y))!/.>)(02&CUM^S/.<@-",;RWFJ%=)@L-QA_[1^HZ^+)GF MQS+_*E*3'8QF(TCYBM6Y.9?KOWCKSX3P$IEK^Q_6S=X@'$%2:R.+5A@M*$39 M/-E=&X>!P,Q]0L!O!7QK=Z/(6OF!&7:XK^0:%.U&-!I85ZTT&B=*2LJ%4?A6 MH)PY_+CX= Y?%I^O3N#T9'%Q=7YR>O+WY<7^V" X;1DG+=!1 ^0_ 13 J2Q- MIN&D3'FZ*S]&HWK+_,ZR(_]9P%.F]B#P'/!=/W@&+^@]#2Q>\)2G3"CXPO*: MPP>ADUSJ6G$-_RR6VB@LCG\?\[F!#!^'I(:9ZXHE_&"$':&YNN6CPS>OO*G[ M_AF#P][@\#GT'TG-3P'!9<;A6!85*S>PDCGVIX;%Q3',?->!=2:2#+@V;)D+ MK"\-#!)9%-A)6/2B%+:IY I6%-=;&U(H(O(2KO8L]^'.Q.,,. M_E8+BKA!M;7FN[+./54KQ0I.#8V6*2@XPVR)\GI'@I7I%C7ARB '03K(+5LB M#2'?H",#*QLPCLR"=&:#T#A/\&0""MILEL::VD;HS:N9[T7O]1 I$UPQE60; M:Z0P^%*4K$P$RX%IS7&A598",T-)XB.T/:F5]0IY16AXB^:;3-8:'=/OYG!* MV'T+P*4TB+MH.'P7!@ ^&_;S)[J:Q_&]#D M"]8$!F_FA&[8;VMFC>VM*H@B9QI&'62SHWGGS^$8$RE6(F'&EDC**ZF%@6A* M?SO*\:-1)CNJ_8D33&;@!4XXPX?GS"*7$EAP99-2L8HK\$(G=CT(G#B*P7.= MV/=W#/0A=)T@F( 7.1,TT/>=*.ZV/)_7UZ@T2.H$ MD^K%_:YV^B"KP<2))E.88%9]\&.,?7@OJS'F8>+"U'&Q^&83QW.#[TUJ$#ON M+*)'S5ND<3I@JB3^_,J48 MU=6V4M!]?_9@?E8C?R?;_9XS18W=GKYZ[.J9PLK&8N@WO^5W25ZGY,A]Q>]Z MV0C;>3ANK/Z.4+UNU6)7QKN&^\[$]Q[IS5\6J&GP8'X_4+[C3JN&MZX/AN3 6O.*SI7RD!CTZE7G&%!(5'@^LN;$X7-P>P MLKO84?M?2T7JT^9S3@V"S2MDVC<-3YN/I8F69(T$OUB52EY)PJ*(T*@LUN/R11[:*)4I$S3LL]>7P@-3<]W3DW" MLJ[&)Q0/N99L04Y[E%)-AG'/V"T?Z"(/8Q=2MM$4-222YGR"9Z66H!@&W5J= MX@F*8B.7=.JT3HJRJDT+C#<;NO; MUK2QZ+"CP;"$\D,3%@+DX%(,>3(RSDD M&:-C,"9#XT+ON/^2X\P>O1Z2N_,$GS?GMN0>??]V1[4H1,[4?3>M,1)SKQY1 M\=8>'1FYB0+H,"AFNN21B0,17&F.Q_FFL\9*H1?ZW;:*=HAC&-&V&.DC4#7T MT)ZV\0J8W,"Z:W^Z@J9$_=0+;;E9M[O^Z'9N$_@].GE+):WT#E50B*J6AG[2 MJ/M-^YR+>X_=G<:#*RX6SK6]R..IGQJ]N>WVJ_UO!8OFBKS=WOS0@%_$:U%J M[*\5BKI[T60$JKF\-Q,C*WMA7DJ#UV\[S#A+N:(-^'XE,;WMA!3TOZ <_@=0 M2P,$% @ 49&I5L8-BDKB @ 9 8 !D !X;"]W;W)K&ULC57;;MLP#/T5P@7Z%,2.G79%FQA(T@[K0[>B[2[ L ?%9F*A MLN1)>PT-2I">-TJ^F0+3P5@IIID%A;74=AB8KL&1F MJ"J4=+-2NF26MGH=FDHCRSVH%&$<19=AR;@,THD_>]3I1-56<(F/&DQ=EDQO MYRA4,PU&P>[@B:\+ZP["=%*Q-3ZC_5P]:MJ%/4O.2Y2&*PD:5]-@-KJ>CYV] M-_C"L3%[:W"1+)5Z=9O[?!I$3A *S*QC8/2WP04*X8A(QL^.,^A=.N#^>L?^ MWL=.L2R9P8427WENBVEP%4".*U8+^Z2:#]C%<^'X,B6,_X6FM4V2 ++:6%5V M8%)0'.WB9?;M[GH26&-UYF'7H>8N.CZ 3>%#2%@;N9([YW_B0 ME/1RXIV<>7R2\('I(22C <11G)S@2_KP$L^7' M/9JI$>&%O<,M-)I2I-<+W MV=)830_BQZ&06\;Q84;7)->F8AE. ^H"@WJ#07I^-KJ,;D[H'?=ZQZ?8_UF. M_T>_% @+559,;B'G.4AEJ8DRI7-@$GB;%TMYJ;3:<-]CU.)@"68+C0BEJRQ4 MJ+G*#: K,%!YLJ(-=E3X8][.7ZKMFM() E<$C8;O+@+0[4QK-U95 M?HXLE:6IY)<%?090.P.Z7REE=QOGH/^PI+\!4$L#!!0 ( %&1J5;<1E)T M&PO=V]R:W-H965TK+4IA2.;DTV MLI5!D7JCLAA%X_%\5 JI>I?G?NW>7)[KVA52X;T!6Y>E,)MK+/3ZHC?IM0M? M998[7AA=GEC#B65)2HKM0*#RXO>U>3L>L;[_88?$M=VYQHX MDECKGWSS1WK1&S,A+#!QC"#H;X4W6!0,1#1^-9B]SB4;[EZWZ+_YV"F66%B\ MT<6?,G7Y1>^T!RDN15VXKWK].S;QG#!>H@OK?V$=]LX6/4AJZW39&!.#4JKP M+QX;'78,3L?/&$2-0>1Y!T>>Y:UPXO+O?C[LOWN_.1(S!>&B6-X74PC)XQG,)GK5QNX4ZEF.[;CXA$QR1JF5Q' M+P)^%F8(T\D HG$T?0%OVD4V]7C3YR+#%:H:86ET"3?$U5 %D+HNAQNO*QKX MZRJV?OWO8P($_-EQ?.Z6,UN)!"]ZU X6S0I[EV_?3.;C3R^PGW7L9R^AOY27 M5QG"K;0BRPQFPF$*K1C?/;*67#T\$:7E5";MV].H\GB MDZ6^\X8#2/?PX@U879L$X9U49*AK*U1JWY^1!X.X5QM F4WR+K7\$\&]T6E- M^6CPH0_3^9Q^O>/H$SR0GI+@"14T$3/=SGFWYYMVHMA%6$0["!QJ*?[11KH- MZ.5+T8&TU,F&QD,:RH7W5@U#*PJT#( *349Q.VUH7('=6(>E'1)5A"_:(40# M>)"9DDN9".7@*DETK1P+?:\+F4B"&9#Z!I:U\2%)%:9J&'"9,"EO;DD93#2A M\=/AMH"O12%40E#=BK 6'<=24&K ::A5+(N"8A$E$^!'EH848_OHDL[2&*$R M+'WV*8_K7%*B./@ EA[C A4:3YM8@(X+F?D +.1BA1 C*I+,2;N4F X@UVN" MX%!7FB3@HM/>0]+V8"XL*.U@0V\@G22U,9@.X1:7R%<=@W>D6T>\D()")#IH MWS=<+0/3!BLIDZVD"6YSVCKTD8IT%?COU45#?.-I>A5>'WU-I6[VM&O9UE2D MNTKO)#-NDRD,VU7:L"'S T5R)'LI!E(@?2I+J\0&*FT#0W[7=:8?XLV'9.O. M4J4+YVDB=Q95M:"4!]<<-H4G=3H\J"XF*%52U&D@2$.C$C(%?*3C@>4(ND;U M*51;2WIP0)MH-&.'%BU!4 M40G8O>82,9U'GLCY#+.]#K'A?;$MG:?3[LEHNZ6**V/2H%F)#G3LPX+'W&1R M6.&G@^EB0K_SR?C C*2G(Y<-D[<_/^E(0%J;MER='[UE&+UX;/2F-;;]MUO3 M5 8-">OG4Y@#VY;-1?J:%DUQEV0T_?C_6 [XL.=/;631GR[&6QA2OYL;;0M7 M8N/;:D!A++E-R/F1 /O\=NB MA'3&C7$6MB]\F: @])HRZ]IH!@SJ123;*9( MZ)T!]$].]SREZ'N3Y["KC2)$'E5M30U\'?:CV>P)O:2@Y/N729@P9"22Q-0\ MV ^:;6VCBW^JAER MS^'PV%%LM'-_AHHTE\]G>?O_/YSKVUTG>F0+3P($II^E%A;749QR8K4#!SJBJ4M+)4 M6C!+IE[%IM+(.+U.E\5]8!VR'P%EMK!);9U(@N Q_ M]K ]ASV'B]8!AV3KD'C=82.OI_.K\8P2:?S+S"?IK>S=#2__G [Z\66^!TJSK9/25M,];;XZ( M[C:BN\?8GYFA?^6"<:VY7($M$#;(-*#+(8PQ0[% OE"(*TYU7.*27%NGK\\BT*$C!\.JRG?! MA;+44_VPH$<,M0/0^E(INS/&PO=V]R:W-H965T5**R5I M#G _M+$E&I)_?6W?KEUJWZM.J;OR+HV7;KI^>G/ARJ5>%G]JU;NB; MN76KHJ5?W>+$KYTN*IZTJD_.'CY\?+(J3'/T\CE_=NU>/K==6YM&7SOEN]6J M<)L+7=O[%T>G1_&#]V:Q;/'!R31*4R*]UX8QOE]/S% MT?GITXO3'S"!1_QF]+W/?E;8RLS:6_QR5;TX>@B.=*W+%B0*^N=.7^JZ!B7B MX\] ]"BMB8GYSY'Z:]X\;696>'UIZ]]-U2Y?'#TY4I6>%UW=OK?W_Z/#AIC! MTM:>_Z_NP]B'1ZKL?&M783)QL#*-_%M\"H+XD@EG8<(9\RT+,9<_%6WQ\KFS M]\IA-%'##[Q5GDW,F09:N6D=?6MH7OORYNKGMU>OKR[/WWY0YY>7[SZ^_7#U M]F=U_>[7J\NK5S?JNVM;F])H_^#Y24OK8=9)&6A?".VS/;0?J3>V:9=>O6HJ M70WGGQ"?B=FSR.S%V4&";PHW58].)^KLX=FC _0>IZK OOS9Q6@IS]F+Z^DH0* MRKK4KJ6PB^U;IS:Z<*I8B=1[$;HTFS;?6J@1H5QD6';.D>ID[CHSAZDB2_ Z MFQW77A:5:JS2\SF%565%MJ0FZR!=(D'1D,5+>3/SI!8*&8WE.4P VI8 M%;=:ZKM0B\71:M*D3< UE'71/'-%Z'J;4I9J8V+4(9 M?J^,+VOK.\>[)\\F)ON%B&]XD&XX]!7)7;';OR,*T-S'I/ZT!AFOJL[!:_MQ M[,/DC+;R4W73E,C2B!B^MG8 6#;0TSY'$,+WS>M[5M.<[G02GO6S;"7.0#-KC)T@C6N'0-,6GZ(T[XJZ8YO UZTF[38#$YD7 MQO$@O17DV+)^? ;#(+Y$VA-%+M80*E+WA7,%\9M M#SYDY6QS)F,V2'#.&> M)K!!0-P(IJXK:A_C0J\?"L^,BBK$@J4AO(*@6JN6 DM%I CJW1*VQ+JT_B2% M''V7#$:6($7K.P@F-WZV8((U:FT-#9^J\[(E/E*207VGIAV+:CRFF_7@P(KTEN?QJO5?7Q/S- MDB0Y%M4.TAA''+N$51;M8BJ^-Z1A\B#>>GMOCSG4JY4F$5:4H#7"VFK=L7LV M1+(&27(?CB*D;<^4>2#_*,9@2'UP)(2M%4M81%:-GC=&&\;%8:P_1,'*'?P?6*,* 88T344:Y%S8F8_%PC1P5+UIY83"82L"[+NQ"A,6Q1#>^_E M1L%HCH5E=OP8@L '02[([0P:LAU,U3M +G+ILD,DKB3RCMN"\<%D1#VLD!CJ MDP45K=#FB,6(9%<30;?W7%,AC2",+XA(MYK1HB&3V61X%%@YV&&QD%Y8+#FP MP5Y^,C4S-\K( 9=^DESZR4&7OBS\FBX)>:U)XK8EW M52QHHT/4A H1F +1E[*KXI2Z"'EBEQU1!5'BM05:LZ@J D/>M,DK M/\?+)-\+A6Y+.0K+!$VQ0Y CU;IM@\^0"(A^C- 6+'"'03O1=P&7YDX/?%X" MT8;1U(Q2XU[&/BL#!,T]F\4D)O[?LP860C:@T9@.QO/\K*AYW]Q,X9@9 M\P;MN['--<2:R@"]9%^R\P2B"]OHO88^H*D3K M8MR([-H':S$I\J46 F_891M&7OH:NQ!KCG()Y? 7\91;MS8,>M\4%!U31PMV M]A.QQCDN?'AVR&9.'_9=OH<'=7W51_+1/MX7SX[&D7_$98=GD$\YQ-2<'+@$ M_N#([CNWR2#,1+XI4'0./Y?0NB+[8;"]+H OBA :LBX&.2;Y5K6%C HVS8T4 M)+8CW"#-)%U7L4'$OI@P3^?65GH"L3BBCU?1%AH@!]19V,3N8N"( I21NN0W"Y'5&I1S&,Y%WF+@K$8+3$9- "3$X!!V3.M_L\? M4+AUGK5-__VEG4V:RF!&;!,HC8[RMOM@)EQF@OH0+DB\UYN##I2UR4\_TX6C M@I5*?8J5=B&ES*@C?365Z%#Q*XI9P.>H.Z6>)=LI$*A(5&V!?,^'&<%7*)?3 MKYR*Y@J]S\4&2)K!LM]X4K#H$Q&61'<7R<9(G1(5(Y7$@1/^_@IQLXE5%A<< M3L\1TWTTKK[E $PAD3=7N81#KETH,Y+!F;86POH384."":)J0@P>;9A8,5"F MI_W!-2Q43MLXH6$!8:12J$2TGA ]T7M:(ON1NC6QAYT$!9' 3#?::,D$Z;;BZ2><,4LTCGJ5N'+?%FH5EQQY&9K0>:#@S18:U<,4* M_Z+U(0W^B,$F6R:"5JC817"0/DCV3H4IP>(@/T =]LM",!RW#Z/5=&C6U'), ME-01JQ/HK&]T$%]]J74_5[-.Q]0[!Z8PFI4]57MK#D M&;8HB&]@5=)*Y40=>" E1:_/P8'0[7Q2=**8]SBUA$@,0-12O:4PH6@[?-Q MN0GV[LW*U 0V2N/*;N79ED.SU_9?9EJ5. @V$\ZT0%]UA\ZF6R!BHTR"P%,( MR-@=[@BP?)M7'^5WV]C[)B:0@%F7Y%#$>8J%-*UK0AE-5;[U$NHEU*#$#'$A MMO+[\!*:/Y+#*-(5IHI1?:?$9%\E\_&V:70=:*7A^/J0)W_82D=\#E$RJ]N% ML_ M/<_[/JAQ"ZWA"K!"+RVT'@GF_"4V''IHP3?X#"%/HZ&C%9G "2P9+?>G M0N=DR*5I[BQK(FE^[!!TU^]"NJ>AU9VXV3RQ@4U%XQ\F28Z=4'@?+F)C9%_^ M$3L/.3LEE*VD3#$T-! D??3'L[$C%=D,C08VG=#(IARP+DHCX1 FWZT1(KSO MXL;RI?J$&3I."CC3B9S:U+7%1Q7MGVG)2?72D$SBF1',VL*1#.FD)1WY+,#/ MNI:E5)-7!NM#?N2YN!+#Q3".BW BY3:378B69]N(LVL=ZV.<--3D\SCP0@QJ M%E-U+@*J>ETG48% U_0J.P05,E,LLFR:8N%75< W[(TX*POU_3:L](/"'4&5 M\?Z,KQZ$88#[(3*;.:=5?/ MJ01B*^!+1OWIZ^B^WH?8U9,<#O.:RQH^^Z(YM14#2W&+ %*MMZ.)B2?Q>V:O MN0E[J!0ZZTNALX-%S'6 L[\+6C'CI_%?32060K]'$+1MPGWXY0/W)O25DH/' M)#"*HF6YK2#;AZ. H'SLFQ8N0V.LYRS I\@MY>H(?J.2%2V(+41X\W3NO!2"Q!.-Y V#(06:,ZYE@8 MP7H&-2NK)2M002]G*!!/ "][HHWLD+8ZV%RLE^"_$60,]]1W[ H^?B)EMWTW M67K3R+;]^?LN+MV&G+S[?6PFH!*D*,AL1S/;1ABAH?0I]D6E('5&VVZTK [9 M)[?94? R5Z^*D!+K:.B:+0,I\X@C//;R[5CZ=/)B,KG#Y3S,+PJUCFAHFIU!W& MWQ5WAT.N3,[AA^P$34I8K.L!WP592)599>^=?9?51U_++S4M8%>3@4-R>B *T))*.3Z\C%- Y@RPA8*@OX)8/W<:(9K73B"Q9WWG03-OPVR'L^C?U0D._G7'J:9:EK]%:X?R9W 4(WXDLD3"&O0C,SG4GP/1?IL6[)@6GU MC=%=]CBSQ&I>^J1!;-4DEM^2B(F2[RO0;4IQ7*H)AOXV\'_Z;TXEO?A?.#RQ M)4&LJ3CT4*[L,*&30Q#";G3L%J5R7JZOV.SJUON;CP%Q#2_+R965;'@B;WSF MPWVSY8+RT^WQ3;FT* G>4&D*',!3C\/5,K6R5'=E<_!#K8_# KR-U!<)3%D< MVW%!D-\Y.T2FT,'ZS<%::6;LLPEK'<\.'PN WG)\>D:P [G*[[>.@?[@:@&I<8 M!H'_V?5WX&1C"4_T1HD9L;/%BTH:?Q4'_&;1MF/T,W9^G/KH('#7CX4EYC; M=W_":7/49+S]DUTOS"AP VNMR<,6!+K7X7(0K6KTS@TGLUKIRDCK;8TV\5;? M-FQ- /] 2-G% YK[Q2++!/0!Y#+1#$7+Y\;)L1+@]CGW61B)7A;]9B2 Y'>B MU,S"=LA*:PE+G-E';KEGV+^?.]E::NZ* ME<9C+;9Z 8'05#Y#$&&@&GN1_65V(C/#;6J^VIMQN\JH#ZI?@ M8YHU.4J*^&/300#9(S:_W^O[H[?,]ULVGD ME2/CA91Q8VLT/YZ1&-4;$K*WL[>X.HL#$TKM-EQ;J%%5;N5V0K F>Y001>*C M:S]5OV*6.GTZHF2V>!K[9V=;.:P5^8?WC4$LDOD$H)9R/1 ?9@((MXEWC^MQ M% !H+'L[C!@51,TKM*FL1#I_X@S_'A ML_SV#--\ZI]N+<5%;C@_&]]_N-N0"VXR0F1'C-L/;4R3Q)[VAVPHE"=8-M[3 MZ4U^2PBXBTK,\-U!1U60E<)DMADY:61'Y.UU,U@D&BFU'##-.USR1H+,3Z*V M=QYU^.CIJ'>"M!@^%N<8.5@_'Z$6X%KIK1GRL'WHJ?*[+)XF9*SN]H(2; M.>CPR=,WNG?>D!I?%4A\JBYT680 +6?:(=<$O>*8HDDWJ=*3H.S1U99)#82! MTP(VA=VPCIY _E)EV+' +?[PJL4;*EK1EVU@_NE.4!@81+7)7OQQLL"]1,9@ M57^O._>R';Y9GX=OJ)[VCQY//_MD$5++G]91KU;O.J0O@9@3"&WS4K3W>'R5<]IK7CU")0CWL[!-%T7( 7EL!K(^%.CX M)73H:H!KH$\ M&":R4@"T>+7*)_9M*+@\KIV&V!D?9E&(Q5,A&YYS][=!PQ:3"/9;UWK;+8.K MT7JJMAS2!\D&Y3B*11\.SO9XX?0K@DZ,$.\:]4O1='B<'NZ9#MNY121T\Y&^ M/7U\?$H#7B>E7S6^=1U3/+Z4Z^"_ROW>[S[8-:GAT=GC!T_SP@V2&8XDXQ\E MF%5X:>T^&$D6&E1F.93+6NXQH^VYM\[-PMZ?)'W$^[[A#DPX6YKF8HCG2CZX MM)%Z/!WC\B,L*O,I[S%'TL +'2I:%/7X<6WM+3_G&N%-9L2=\M,+<>GP]HTJ M5;>]Q\'6Q/)9@_BZ,E7HLD8B1?]&%(R6R2"_)5RPVTH/.RMH<2)&Z W]V!@_ MN363+NPTU=@#!H@3K19"F;GHY6$L@X+=/82+=M_ZW/4D^ZLC\#?^VRK\)K=I MY0^0I$_3WV\YE[]:T@^7/_[RAJ^MX8G3G*8^G/Y(V=W)WU.17UJ[YK]A,K-M M:U?\XY+ C7880-_/+8'V\ L62'_5YN7_ 5!+ P04 " !1D:E67RA=XM4# M -"0 &0 'AL+W=O!S!3 KMGK#=[0T]R!IM9+5S)@85K]LW>]GEX3T.\6"M2]:6#H +LMR'9@URU8_ 98 M]E;4H-RSK'_+5_0,0Z=O&> MW75\%O [4Y>01#[$89R-H8>WU@)-S(JB+AN\52BAR5/A7C M>18/)4(A!14O)0Y:;!=L;3086LR8R!K!7(T1T[1CFN^8UL14[)EJQY3]QC1K MF9+:LZ<=4[C@->'+1A.6]@%?,MR8O3_!']!R$G[O"AY*A?A*@4#ZR-0?^*)STX-&5.N:?V#,J^G*U-#30-T\;HF83]?'# M.(ZBSR?2$0WZ?A0G_B2*R([\X3CQQ]'DP.L0V-L@1":\C/J]U@C[O3-Z&W1Z M&[Q;;RO,&L4-IZB6+YEH;#(+)2NX>7W;>S5V*5GL4G*L/0T_#IDYI<"SO$Y7 MV6M9'F<^98+5F;V.HKM2ETW\U?!G)DBXH _AE72)D"+65F%'@9Z0]C[YV]_O M__B8US)(,6.-1H>&14&M"#@IKS;\DT.CCD1A*+=.]\YEKO?5A?F[);VRD@6Y ML40UQ/XH(:5.!I"07D=^%"5PO_JI(8K]<#3P)Z,)]/UA0A(1 MWQ^11SQRYC#R8S)OFRHE/5+T1SGK,A4/_7@\\ #DB^:BV^;8#(S>N MX:724/MT9DG_*ZCL!EHOI#3[@3V@^P.:_P]02P,$% @ 49&I5C ?SYC4 M @ #@8 !D !X;"]W;W)K&ULC57;;MI $/V5 MD1M5J81BL $G%)"XN$H>DB @::6J#XL]X%7L77=W'=)^?6=MXU*)H+ZPMYES MYLPPX^%>JA>=(!IXRU*A1TYB3#YP71TEF#%])7,4]+*5*F.&CFKGZEPABTNG M+'6]=KOO9HP+9SPL[Q9J/)2%2;G A0)=9!E3OZ:8ROW(Z3B'BR7?)<9>N.-A MSG:X0O.4+Q2=W 8EYAD*S:4 A=N1,^D,IEUK7QH\<]SKHSU8)1LI7^SA+AXY M;1L0IA@9B\!H><49IJD%HC!^UIA.0VD=C_<']"^E=M*R81IG,OW*8Y.,G&L' M8MRR(C5+N;_%6D_/XD4RU>4O["O;(' @*K216>U,$61<5"M[J_-PY'#=?L?! MJQV\,NZ*J(QRS@P;#Y7<@[+6A&8WI=32FX+CPA9E912]I/0]<0K_5VHYIC6G%X M[W#X<"^%232$(L;X7W^7XFV"]@Y!3[VS@/=,78'?:8'7]OPS>'Z3!+_$\]_! MF^,6E<(89E(;W8(9R[EA*?^-<0L6"G/&:<-$#(\F0043K=%HF',=I5(7"N'[ M9*.-HK_8CU/IJ=B[I]EMVPUTSB(<.=17&M4K.N./'SK]]N;3V6OU> *?*YA[U:(9J5TXB*[P0IFK7YK89=I.JQ_^:5Y.2YQ:Q0 # !K!@ &0 'AL+W=O&Z$-+.@MK:]C")3U-@PU(@HC>/SJ&%^J:V;B.;3EFWP$>V7=JEI% TL)6]0&JXD:*QFP55R>9T[?^_P M#\>M>6&#RV2MU#E.Y1' MJVF5$\[.EP^?EHN'U5>XNK^%Q>+%9RLV%J@.9U&EB(Y_ZC8 ML5[WK.D;K!G<*6EK PM98OD:'Y'"06:ZEWF='B6\8_H,LB2$-$ZS(WS9D';F M^;*WTM9TK;7]$<)2,&F!R1(6WSO>TGVS\-_5VEA-%^;_0ZGWS/EA9E=$EZ9E M!U;\V=D&DDGNG[^1ZK-6 MH@3>M%H]H:,QD(7)>.3>R0@>566WC B22>:?&\K#ZJ[O$:2<< 4: WF8I><$ M2K,85LHRX58.[ :D:9A.1I0)24U( F%9471-)YC%DCH$[6?!F><_R<*+)#V% MDS2)^FRGU29B-,V>,P]$XAD.W*'K1 !K4&]_F#)U1)VW?"X;9H9-> M]0WDEWO?ANFT-EP:$%@1-#X;CP+0?6OK!U:UOIVLE:7FY,V:_@:HG0.M5TK9 M_< %&/XO\Y]02P,$% @ 49&I5CBQ;6\ P :@8 !D !X;"]W;W)K M&ULC55M;]LX#/XKA*\X;$!0O\5MTDL")&D.#=!U M09KN/ASN@V+3L3#9\DGRLOW[4;+K9D :[(LERGP>/A1->G*4ZJLN$ U\+T6E MIUYA3'WG^SHML&3Z6M98T9MX4:";LF3JQP*%/$Z]T'L]V/)#8>R!/YO4[(#/:%[JC2++[UDR7F*E MN:Q 83[UYN'=8FC]G<,7CD=]L@>;R5[*K]989U,OL()08&HL Z/E&RY1"$M$ M,O[O.+T^I 6>[E_9_W:Y4RY[IG$IQ3\\,\74&WF08S@!C-X#1!T@H/TY\0S$MTD\[_D7+'[W#'\,G69E"PZK*,/L5[Y/67G#T M*G@1723\Q-0UQ.$ HB"*+_#%_07$CB]^AV_#?KC<@%49S--4-4QH^'>^UT;1 M)_/?N91;QN%Y1MM&=[IF*4X]ZA.-ZAMZLS__"&^"OR[H'?9ZAY?89\_4EEDC M$&3>RL7,2?]L"E2P;)3"RL C9WLNN.&HSR5P,<3Y!$YC212+N3"*@NBM NGD+! M#,7>8X4Y-QJN(!HDH\"MX^&(V PJ;@MWZEXW%(,Z5D,\2,($;@:C<03S4C85 M<60-@I%=CZ'2$ Z"< BWMP%LE,Q1V[G#6@$V+6ISFTB.Q#>.$^<>]B5(6;_%#,>!]1G'76FB\9CL(6%VTGJRW[K0*Q@-DCBF-1P.PBB!'-OIS#5Y< K#0)S@@;7MXD'JIULK6%D[:;)7AJZ M-[ RCK0^UQ*\VK8 /WO9?834$L#!!0 ( %&1J58U. \LP0( !L& M 9 >&PO=V]R:W-H965TS,=DJ[7[]S$C): 2^Q?;[ON^]LWV6P MD>I9IX@&7O-,Z*&3&E/T75?'*>9,7\@"!>VLI,J9H:5:N[I0R)(*E&>N[WE7 M;LZX<*)!99NJ:"!+DW&!4P6ZS'.FWL:8RAN12@<#5T1MW^.+3^E<-/CAN],P>;R5+*9[NX3X:.9P5AAK&Q M#(R&%YQ@EEDBDO&GX73:D!:X.]^R?ZERIUR63.-$9D\\,>G0Z3F0X(J5F9G) MS3=L\KFT?+',=/6%3>T;7CH0E]K(O &3@IR+>F2OS3GL 'K> 8#? /Q*=QVH M4GG+#(L&2FY 66]BLY,JU0I-XKBPES(WBG8YX4PTFDQFCW>W,)W]N'V<+.!I M-)N-OB_N[^9PMF#+#/7YP#44R+J[<4,ZKDG] Z0!/$AA4@UW(L'D/=XE@:U* M?ZMR[!\E?&#J H)N!WS/#X[P!6W60<47'.#[6C+%A$'4P$0"4R63,C;PQ)0U M]AJ#X^Q M1W.JRZ3,$.3JH_ W&-E'SLW;/M%':?>+7J0(*YE1Y7*Q!F/?0U.^_"\=4M&$ MWVS#LR8\G'$!)I6EIN/5YWU8I KQW:L NM,X;2_5?GR2'ZN2]CX0VPOY#$M< MZ&TV9N6R,';#3T8U6^(N^QE8 MOE1R[;ZP:G.C,P_21AM9K<&DH"I%.[*7]3EL Z40A_+A?:*/HC_NYJMN7J[^:R+AGJFJ4X]L@&&M4S M>LGAI_ TN-BCM-\I[>]C3^;DNJSA"#*'B52$+L52[U*YEV>WRC="2"7Y2AM; MQA0(N>3<1>"H%+0C&\U$IH^'0%>1%MU=P!13K!:H-CL1/$C#. AI4$/-7NT_ M! <0]@84L^.7< _45/)1BD4!FJIG"&I]'M4BPE[IT$ M]N1'B6*SQO\ 1Q^ M.H_"Z()F,9'O.G5_RQ$5JJ7SO>VZ$:8U1[?;/2V7K:/>TMMWB0Y@60H-''." M!B=G P]4Z_5V863M_+60AMSJI@4]CZAL L5S2;VL%[9 ]^ F_P%02P,$% M @ 49&I5M,+_G@P P _@@ !D !X;"]W;W)K&ULQ59=;]I*$/TK(U>J6@G%]IH$2@&)T%2-JC0H<)N'J@]K>\"KK+UT=QW2 M?]]9&XPO(?0^7+4OW@_/G#TSQ[/CX4;I!Y,A6GC*96%&7F;M>N#[)LDPY^9, MK;&@-TNE^66OD:>642Y\%P86?8E2;49>Z.TV[L0JLV[#'P_7?(5SM/^L9YI6?H.2BAP+(U0!&I'I[:+V^EGN)_;MT+=TAK/TDRW> M98W'7L"+X$85-C-P5:28_MO?)VX-0;8C>,E. MYP?091V $6L.@$7M0$'%5X MT0MX5S]*87_"MTELK*9OXONQ&&N([G$(5R<#L^8)CCPJ!(/Z$;WQZU?A1?#^ M!,%N0[!["GT\I[I+2XF@EC!5>4Z?[MRJY 'NN=:\L#!Q'S+%<(SX:>@MG*G@ M-ENXF$M>)&@@451JQKIS;8:P5)(J5A2K 9 &2=:( !\PP3Q&O=MA,"MC*9(= M0P-4_<;R(B5OZ'6B7J_3?Q>U9C,M'KG%HPX#N*7C]4D;B#KG0= )@J UN^*Z M()OC#N?]J!-%W69<*,LEA?P\(0;"L-.]"#N,]=K3!>7$NK* V%UE8#*U,56F MCJ'4UXVP@A*;EMI1<*8VTXB0UR6"KD0.DCLXDMUK8THRO'I"G0CSS.5YX+L@ M7[_JLY"];\;=_J%<>V$./4Y(]@:?$EE6R3TD\+:ERB'B_LU_E. 0X$]+PIY+ M$OY&$O9_2?(NW$O"@K^N1K?79K,7XMBMY[=Z4HYZ575>=\F4A:W;4[/;-/=) MW=/VYO6? >5V)0H#$I?D&ISUSCW0=;>M%U:MJPX7*TO]LIIF](."VAG0^Z52 M=K=P!S2_/.-?4$L#!!0 ( %&1J59/#ACX/04 -D/ 9 >&PO=V]R M:W-H965T#M=;U^6BDTC667 U%C17U+(4LN:9/N1JI6B+/[*"R&'FN&XU*GE># MR85MNY63"]'H(J_P5H)JRI++IQD68GLY8(-=PUV^6FO3,)I) M;2++\CW7?'(AQ1:DB28T\V)+M:.)7%Z919EK2;TYC=.3^?W-U9]GL^G\^CU< MW7R\O?XTG]Y_N/D$)_=\4: ZO1AI2F."1VD'.6LAO5<@??@H*KU6<%UEF#T? M/R)Z/4=OQW'F'07\R.40?.: YWK^$3R_K]FW>/YK-:^YQ+,9K64&M_R))*9A M*B6O5FC?_YHNE):DE[\/%=]B!X>QC8?.5CJ(2BO0U,E+T=!D$1-EF2PLDW2/"9FVX)H:M7@6P[=<9LJT8ED7X@E1 44; M4%,(KY[>_I)X+'ZG"(XT5+7 E1)%GEE I>E16BJ4GW8H:1,JX%5+0>+:;!P; MA$(H!2>Y@1>-HGYU>@[W:XGX3*9 (DO7OF'QFA<F9OO,]=,A>1U- M=UA>5KVT-'0#&>-M$HDE6B[?&6[?'AH M^:@HX*H3\(OU=P ?4ZPU]=*_DZF?\F'_VDJHLAM 0RNC499 LN.DFW8R%-PT MFB189880$5?PJ2D7!$$3^M7^#Q"C_F6Z6DE6#^(;T@Y M*X09I\C4",Q*_3VF:#&Z2CWP'<_S'>8:A;"ARR >^N8]<,+$A\CQ@\@9AR&U M1$/F]A5T4ZY@16MM$EK+>>_Z9^0$,7.B<4RH+.G'X2/*-+0DS#\%=Q@R. G9V+ _A6#H M)R^GX*51G=@/G7@:M)3]7N3[N]J/9?[K]I]M_NOT'N#WNW1Y_M]N_D'?: M4\-4T2VKI7K(PDR]71[4FMC=S+, MJ^]RN$>9GUG\O#N?Y>KA;&G&2F,X-HP"^!6N'VNT&]I&T/$S+VB+@=@?DF;V M^JS/(WBB\YWZUIK1AD3G33J<[HQQ:(5&>]>M$N7*7BK-697.P^W-JV_M[ZW3 M]KKV+;R]]%*9JYPFI, E#26YT5%*MA?)]D.+VE[>%D+35="^KNGNC=($4/]2 M"+W[, GZV_SD7U!+ P04 " !1D:E67C(VA'H$ ># &0 'AL+W=O M[5F3,-3 MGA5J:*VUWO1[/96N64[5L=BP F^60N94XU:N>FHC&5U42GG6(XX3]G+*"VLT MJ,ZNY6@@2IWQ@EU+4&6>4_E\RC+Q.+1]T6!#5VS*].WF6N*N MUZ$L>,X*Q44!DBV'UMCMG_I&OA*XX^Q1;:W!>#(7XMYL+A9#RS&$6,92;1 H M?A[8&_HRYPJ=B:R[WRAUT,KMF#!EK3,](UX M_)TU_@0&+Q69JO["8RT;^1:DI=(B;Y210?1M?W,#=^/)V E>3\?3V M9G(U^6,VA<,9G6=,'0UZ&JT8V5[:()[6B.0#1 ^N1*'7"B;%@BUV]7O(KJ-( M6HJG9"_@%97'X+DV$(=X>_"\SF6OPO,^0#LT9?O[BA<[*'L-\1]O>ACZ;8B8LR M8R"6L$5^K!33"FBQ@$M.YSSCFJ,?5XP:AQ: -7_#TE)*7JS@E"JNWG-LK^GW M'9NM&2Q%AOULD'55*%!=%QHT7IZ)?$.+YZ]?8N)&)PJ6AO1#17K-F:0R73\C M@@2._)>\H$7*:0:T=BAO':!Z6].T,#X#K4-SXQ <\@(MBE)A%-11'ZX,=EWHG5&UALF/DB,Z\J[C>,.P!'BJT7AU/UT+J7^;,9G#1?& EWDE M>LD>6 9NWU0Z>\9VE/?X?"Y+Y '$"8V\;WM114(<@*WQ]-CF,G*OV=0QI18Q*8,UDE94,W3(+KVXGC@F$[! D MX#NVYP7@1G: ! FQHZ05V9_7 S0:V4E,.P]?3V84)E@9,/?*=24E-7+Y6"[I/XS?ZZ MG&<\?9%W[1 MMC)=]52GUQ(K&XNA$SYD3VE6+HPCKPT?=;H1MO/VNF;]$Z$Z M:,QB5R:[Q(D=$/>=WOQE@0J]-_O7@2*V$X9O E6?_KM );&SL_X'@:K-FH"Y M_BYUSR9. N_- +VMF0V[&ULE57?3]LP$/Y73@$AD!!ITM)6T%:"MM/VP%118 _3'ISDFE@D=F<[ M+?SW.SL_**Q4VXL3VW>?O[O/=QYMI7K6&:*!ER(7>NQEQJRO?%_'&19,7\@U M"MI9254P0U.5^GJMD"7.JX'7+-SS-#-VP9^,UBS%)9K']4+1S&]1$EZ@T%P*4+@:>S?!U>VEM7<& M3QRW>NQU+"'.,C45@]-G@%//< A&-WS6FUQYI'7?_&_0O M+G:*)6(:IS+_P1.3C;VA!PFN6)F;>[G]BG4\CF L<^U&V%:V/3*.2VUD43L3 M@X*+ZLM>ZCSL. P[GSB$M4/H>%<'.98S9MADI.06E+4F-/OC0G7>1(X+*\K2 M*-KEY& MWRP"OVX;8=7C=ST+$#8H28:5D 5/BJN@J M4)I-!E.78%3P\R;2;OW7O@14^+W]^+9LKO2:Q3CVJ"XTJ@UZDY.CH-^Y/L"^ MU[+O'4*?+*D,DS)'D"MH(IEQS=)48VO&"4R[(49::B42? M7<%#IA#?71L@T>.L5=T.(2R43$J2JL:'8^CV^S2Z@\-K6!)?3O"$"I*(J=:R MW]H\2,/R781!N(-P0)_+5I_+?]:GO5PW6E,_M;QFN$*E*,!:NWT:'3S@?S22 M&YZ@!BZJ9NVZ7D2=&.*&&+/$M&.6-,S4;GTTEKHJD+@N$/V7AA\$FV&,1402 MU"OA6S+J,X]A8,4+@K><-".U36@/97 M4IIF8@]HG\_)'U!+ P04 " !1D:E6&WZ$;Y\" "A!0 &0 'AL+W=O ML3)HVJ6I"@&[J(!*_JO%0 MB@C='J8]F.1"K#IV9CM0IOWQ.SLA8QU%>R'V^>Z[[SON;K"7ZDGG (8\%USH MH9<;4][ZODYR**B^EB4(?,FD*JC!J]KZNE1 4Q=4<#\,@AN_H$QXT<#9EBH: MR,IP)F"IB*Z*@JK#&+C<#[V.=S2LV#8WUN!'@Y)N(0;S6"X5WOP6)64%",VD M( JRH3?JW([[UM\Y?&&PUR=G8I5LI'RREWDZ] )+"#@DQB)0_.Q@ IQ;(*3Q MH\'TVI0V\/1\1+]SVE'+AFJ82/Z5I28?>A\]DD)&*VY6=2+'K^7HY?UB0ASLR?HSGBUD!Y; MZW(UBV>+]6AMO=Y-P5#&]7N2'!(.A FRSF6EJ4CUP#?(R2+[29-_7.1RVMH/ H:!Q>!+RGZIIT.UNB(3*;3D+*5U:XF4+!5H$*8VR(S<,4%%PB@G,1H!^]AH\FVT MT49A)WX_5ZF:0.\\ 3N=M[JD"0R]TN92._"BMV\Z-\&G"_)ZK;S>)?1H3(T! M=;@B&8=GML&B@0"U/9"$8DYF\ 6[CQ5507Z]K&?-OL;O.WR["G91;^#OSE#J MMY3Z_T.)<)8!"L>JBZK8@++5=?^K1BKN<(Y._Q\Z8?""CW\R-@6*=[V\L.NV3&C"(5<88%D:>\1*9W9EP41.FI2%U9"B2)!16YZ[5:/;<@ ME#G!P*Y-1##@:Y(=(R?JPXG?I( ]P+%"JP5%)153_*RRL,&0/,T [P5P'L-Z.P M^"N ;XU6RJRM"Z)(,!!\"<)$:S8SL+FQ:.V&,O,6ITKH7:IQ*IA&U^/H*@I' MXP<8A>'=X_@A&E_#Y.XF"J/+*1Q?H"(TER?P'AZG%W!\= )'0!D\9'PN"4OD MP%5:AV%SX]69Y]69WHXS?;CE3&42+EF"R3;>U?IK$][:Q+FWE_"6B%/PV^_ M:WE^@Y[P[^'>'CE^G5/?\OF[U/V*O9.,[NYUF>R)#$.'7UO)8H%.L';-^U>ZU.3]0.1;26B4R>BLX\] M&.LJE.I*(D%?6"5(8M(@,9X+JG0BFKQ7A#U+:"K0(N@.W,6FH3\C6G7$ELIN MK;*[5^54\?@9>&G*2J.FO?!_?1\'(MMRVJN=]O[KA]D[9"(.1+:5B'Z=B/[> M5W[Y4NHV@@DD=$$3W%'%*HZ/C5]:Y6%?1"7,W2C-!8K4=BP)-O=5@:M7ZZ8X MLKW@U?JY;I95;_M-4W5:7;Y2<\=RG&G*UFE??V*BZE[51/'2-H GKG0[L<-, M-WP4)D#OSSA7ZXDYH/X+$?P"4$L#!!0 ( %&1J5:XA5J&1 , -@) 9 M >&PO=V]R:W-H965T9HW/(F>&, M=D(^JQ11P[<\*]382;5>W[BNBE/,F;H6:RQH9REDSC1-Y MUW-SQ@LG&MFUF8Q&8J,S7N!,@MKD.9/_3C 3N['C._N%1[Y*M5EPH]&:K7". M^FD]DS1S:Y2$YU@H+@J0N!P[M_[-W=#86X,_.>Y48PQ&R4*(9S/Y(QD[GB&$ M&<;:(##ZV^(=9ID!(AK_5)A._4GCV!SOT=];[:1EP13>B>PK3W0Z=@8.)+AD MFTP_BMT'K/1T#5XL,F5_85?9>@[$&Z5%7CD3@YP7Y3_[5IU#PX%PVAV"RB%X M[= YX!!6#J$56C*SLNZ99M%(BAU(8TUH9F#/QGJ3&EZ86YQK2;N<_'3T,/T" M'S_/YS";/L+\P^WC%*Y@3K&2;#($L80)4SP&5B1PS[.-Q@0>*+8^"J5@C1+F M*9,(Y_>H&<_4!3D_S>_A_.P"SL %9785\ *>"J[5)2W2^$LJ-HH0U.*[J2D&QR@&\(G4>A4P;1(,'GI[Y+T6G^PUS\)C@)^8O(:0O\2 B\(6_C< MG>X>'*$3UM<16KSP -Z4R8(7*P6S^FS_NETH+2G<_VX[KA*NTPYG2L"-6K,8 MQP[EN$*Y12=Z^\;O>>_:M/XFL!?*.[7RSC'TR$159J)*"XA%GE.*4_#'SZG( M$I04.@L3B&U'4.+V+*XI6MOH*O"'GC]RMTUQ+6;=OC>LK5ZP[M:LN_^/=5(F M31OO[FF\6\P.\^[5O'M'>7^UY0V3*[9%2=5ZGZE4YY6FU*08A+=O!H'OORL/ M'LXI<4NCBS8QY>>Z#99^M^,'X=!_K:?-TN\-PH%_0%._UM3_;9JJ:_F5JO[) MJMHLCZH:U*H&IT68J;:6ZF7C1DRQK3=:)93H@V;X>-=^YQ7]5BNOTTY]6%,? M_F?JS8/_-?GA2>1;K7XB[S8>R1SERO8.BK)V4^CRO:A7Z_;DUK[*K]8GU+:4 M7<8/F++GH==@Q0L%&2X)TKON4SS(LH\H)UJL[5.\$)H>=CM,J?5":0QH?RF$ MWD_,!^IF+OH.4$L#!!0 ( %&1J5;'@_% 9 , ),. 9 >&PO=V]R M:W-H965T&5?VY=QV58*.^$Y@QX^>D:)R0^FM&GQ(9H:E*H(48J$@L/R[ M@SFDJ4*2=?RN08UF395X_+Q'?Z?)2S(WF,.#%-N?Y%NSK6,E!<8BI9HZD%KH[,E&Y*K;8P$DV^)S!/AY\57]/%+%*'E M8H6B]U>K!7J-(FF6I$P!7>6")"0ME=0H@KAD1!#@Z,5;$)BD_*4,YEO,@$]- M(:M1F&9R<6=E%GV@NMAPM\@22=KXI6314G#V5:Z<7\!-F%\BU7R'' MN9_GN[TE.,VRKH:SSV#=TZ[Q7VQ2H8+V-+0ZNNY"QW?& MGF?94_/NF.'#0'LREH:QQDU@JWJOJ=[KK3X2-+Y%M% [V?DU]*8_=I\& FLQ M]1NF_I,PMC^D8 .!M00+&L&"?V?LX*&Q ]<+)MZ)KQ_&N8$5V+;;;>MQ4_NX MM_95]*W3S;U9C]V<@1+F MKLL82K2!T-JB'>YM=N\MYR_M[3ZTMST*W, )3NW=&>G;SE%DQ< \NMYGP#:Z MZ^$HIF4NJNMQ,]MT5E>ZGSB9OU8=EVX;#C!5NR8OOQN2&ULK57? M;]HP$/Y73EDU=5+7D(2$M8-(%)C:A[6(T&[2M >3',1J$F>V@6Y__6PGC2@$ MM(>]Q+_N^^Z[R_G&_;S!CVX'E6*\; M,[I*I=ZPPWY)5ABA?"RG7*WLAB6A.1:"L@(X+@?6T+D>!=K>&#Q1W(J=.>A( M%HP]Z\5=,K Z6A!F&$O-0-2PP1%FF292,G[5G%;C4@-WYZ_L7TSL*I8%$3AB MV3>:R'1@?;(@P2599W+&MK=8Q^-KOIAEPGQA6]GV>A;$:R%97H.5@IP6U4A> MZCSL )SN$8!; ]Q_!7@UP#.!5LI,6&,B2=CG; M<6RLV/3&Y,6@5#2WT7XPD M5Z=4X60XG4VFP[LQ3+Y/)_?1)(+A_1@>YK>3&8P>9[/)_1R&43291W ^1DEH M)C[ 1WB,QG!^]@'.@!8P3]E:D"(1?5LJ19K7CFOO-Y5W]XCWKX1?@N=<@-MQ MO1;XZ#1\C'$#=]_";96')AENDPS7\'E'^9;(.28P8D**"QB1DDJ2T3^87,"4 M8TFHFJA0X4&FR&$H!$H!8RKBC(DU1_@Q7 C)56W^;$M&Y;W;[EW?UVM1DA@' MEKJ0 OD&K?#].R?H?&Y+S7\B>Y,HKTF4=XH]O"M4M*2(L2W*"AH8J&XBF] ) M@JN^O=E5?VCD=CRO,7JCJMNHZIY4]81%PCB09*.EM99C1>#O:NLYP9ZV0R// MZ?;:M?F--O^D-E,P;8K\ V=^T-L3=&C3[1W1$S1Z@I-ZYDP5-I1530.^J%=! MH#"US4QMQVMU$PH)Q-1XF_+@X!=Z5[Z[)_W0R _\?>WV3O_2;X=J"RM:",AP MJ6"=RYX*G5?]N%I(5IJ6MF!2-4@S3=43AEP;J/,E8_)UH;MD\RB&?P%02P,$ M% @ 49&I5FUZ4F:3! E!L !D !X;"]W;W)K&ULM5EK;Z,X%/TK%CM:S4B=@@UY=9-(;10"=3RE[BC[SC>$"/"4Q"F?61LAMB>VS8,- M23 _IEN2RBMKRA(LY"E[L/F6$1P604EL(\<9V@F.4FL^+=I6;#ZEF8BCE*P8 MX%F28/;SC,1T-[.@]=QP'3UL1-Y@SZ=;_$!NB+C;KI@\LVN4,$I(RB.: D;6 M,^L4GO@(Y0'%'7]%9,?WCD%.Y9[2[_G)>3BSG+Q')":!R"&P_'LD"Q+'.9+L MQX\*U*ISYH'[Q\_H7PKRDLP]YF1!X[^C4&QFUM@"(5GC+!;7=/IR>75[!*Z6M^"C3P2.8OX)? 9W-S[X^.$3^ "B%-QN:,9Q M&O*I+60?: 'HF<(:T@)>8'0,7 M'@'D(%?1G\7KPY$BW->'^R0X%-YBX]:/PRWPW$./@\F*9N+G$5C%.!5 B@R6 M/[)H*TM-@'\OY.W@7)"$_Z>2OL3VU-CY"'+"MS@@,TL.$9RP1V+-?_\-#IT_ M5+J9!/,-@;4T]6I-/1WZ_)8*'(-MI6PA*7F65*5BB38LT/)A\W&.$!H/IO;C MOCS:G'WE4:1T/ CKE"W>@YKW0,O[@G NQ]4@2[(8"Q+*X5#V)8AP/N"JB)=P M@[U>?'8G$'6(:Y/V):Y(B<;> >+#FOCPS0_\"*1$^=2'+WH"Q^[([9#7)NY+ M7I%R-!@Y:O*CFOQ(2][?>\B /$E_P(F*[^AET55:X'ZCHTFP7Q#8"T!)[6 DW?\WDQ,:FH2S#<$UM(4 M.HVG2,U:7I4EKNS"*YIM":XO8 M.&HX>,^R-&F=%T;1?%-H;6$;QP[?;MF54K[TSJXTS]VZ-&K7E3GAX$!A-GX= MZ@W[#5V+'69*DZX/[?W&F$3S3:&U96NO149I+$!"N_$3JD?J^/D;1 M?%-H;14;^X_@.]8E,CHE,(KFFT)K"]M,"9#6&?>NRPIN?_'&1V5[3LO>V*A+"'8MN'@X!FJ2@7_NO6>FOIM-A0Z;2?P9-%N4'4P)3[ M59>8/40I!S%92TCG>"3'"E9N 94G@FZ+39%[*@1-BL,-P2%A^0WR^II2\7R2 M)Z@WXN;_ U!+ P04 " !1D:E6#DR63"<# &"0 &0 'AL+W=OK$F>U ^^]G)VE$28AVL1NPDW->/^\Y<9S!@?$7$0%(]!K31 R- M2,KTQC1%$$&,Q35+(5%WMHS'6*HIWYDBY8##/"FFIF-973/&)#%&@_S:G(\& M+).4)##G2&1QC/G;+5!V&!JV\7YA07:1U!?,T2#%.UB"7*=SKF9FI1*2&!)! M6((X;(?&V+Z9^#H^#_A!X"".QD@[V3#VHB>S<&A8&@@H!%(K8/6WAPE0JH44 MQI]2TZB6U(G'XW?U[[EWY66#!4P8_4E"&0V-OH%"V.*,R@4[W$/IQ]-Z :,B M_T6'(K;G&BC(A&1QF:P(8I(4__BUK,-1@MTYD^"4"3Q?INBL9/4_2\NK];H,EZ ML;A[6J&'V?AV]C!;S>Z6Z'(*$A,JKM!7M%Y.T>7%%;I )$&KB&4")Z$8F%+1 M:$TS*%>^+59VSJS\B/DU> MT9OC-[RA()!R@\9!P#-,!?HUW@C)U;/VN\E@H=AI5M3[[T:D.("AH3:8 +X' M8_3YD]VUOC79_4]B'\R[E7FW35V;YXS2W#L'BB6$: ,);(EL[&RAULW5]'MB M/W*\OC4P]\>&&H+\3K\*^@#:J4 [K:"/"HT3W9ECU#3C0:3V@=8;B> M[9VPUH.Z?=]I9O4J5J^5=1RS+)$"A1D@RUK/>HSR8S>S]BK67GL] M]:94W0YP2J3";>UZKP[@GSZ@#3&6[S9#]BO(?BODLXR -P'U:XLYOG\"5(^Q M.^>JYE= ?BO0BNE:X;)VNL5,(ZK'D7-()*($;P@EDC37T:]MXK[GNB?<]2#% M[7@GX.;1*:6_$-0!L".)0!2V*L^Z[BGCO#AUBXED:7YP;9A4.RWC,GWB3X+JT^?T5]02P,$% @ 49&I5E!!&-[F @ T0< !D !X M;"]W;W)K&ULK57;;MLP#/T5PBN&#EAKQTF@6),WZ,.Q!L9E8J"UYDIRT?S_*3KPT-PS#7FQ))@\/#V6RNY;J62>( M!EZR5.B>DQB3W[JNCA+,F+Z6.0KZLI J8X:V:NGJ7"&+2Z&$ MW?)LK,*N+$S*!8X5Z"++F'H=8"K7/:?A; \F?)D8>^"&W9PM<8IFEH\5[=P: M)>89"LVE (6+GM-OW X[UKXT^,YQK7?68#.92_EL-_=QS_$L(4PQ,A:!T6N% M0TQ3"T0T?FTPG3JD==Q=;]$_E[E3+G.F<2C3)QZ;I.?<.!#C@A6IF/)M M-!L^PE-_,NE_?;R_F\+E" WCJ?X 5S";CN#RX@-< !?PF,A",Q'KKFN(@@5R MHTVX017./Q&N"0]2F$3#G8@Q?NOO$O6:O[_E/_#/ CXP=0W-QD?P/;]YA,_P M[]W],W2:M9S-$J]Y"D^ND.ZXL3)-#6G$5 QC)>,B,O#$E&+"O$(_BE3!4O@Q MD6D*=!W79/;SF)I5M-;Q:/8/O]4YB[#GT"^L4:W0"=^_:P3>IV-2_">P-\*T M:F%:Y]##K0;K2@..&IB!.2ZY$%PL02X@1\5E?$R%"CHHH6U;6H6-H$757NUF M=VCDU19O*+=KRNVSE#=5TD"]!X:G> 9U#R# MLSPGF#.N2$\14U_-4RJAO8)'_\[@(/B5W]E7\M#H!,-.S;#S#\5'XGNV[)V# MBOHWG7TY#XWVR;H[W3%#M2R'AH9(%L)4C:8^K>=2OVS'>^<#FE?5>/D#4PT[ M:B-TD36DN"!([[I#XJEJ@%0;(_.R!\^EH8Y>+A.:N:BL 7U?2&FV&QN@GN+A M;U!+ P04 " !1D:E6G2Z, 7@" !?!@ &0 'AL+W=O]M+XVO<S/:2G6O"P!#'DHN]-@KC*G.?%]G M!914G\@*!)ZLI"JIP5"M?5TIH+D#E=R/@F#HEY0)+QVYO6N5CF1M.!-PK8BN MRY*JQPEPN1U[H?>T,6?KPM@-/QU5= T+,+?5M<+([UAR5H+03 JB8#7VSL.S M:6+S7<)W!EN]LR;6R5+*>QM%K#45N1[Y!K581C]K[YTT]T:OW/N-JA,2AT=XF2OXLM=94*6!7X!0-D$ M/%])=-$&=LATWY3T-U!+ P04 " !1D:E6Q/(?^ $$ "]& &0 'AL M+W=OVL)+HDK2=O'U)2M%:B<+8P.0BEFC^WY":7Z0T'A\8 M_R$V )(\%GDI)LY&RNVUZXIT P45%VP+I?IFQ7A!I3KE:U=L.="E$16Y&WC> MT"UH5CK3L6F;\>F8[62>E3#C1.R*@O*G&\C98>+XSG/#/%MOI&YPI^,M7<," MY+?MC*LSMZ$LLP)*D;&2<%A-G$_^=>(;@>GQ=P8'<71,]%0>&/NA3^Z6$\?3 M(X(<4JD15'WLX1;R7)/4./ZKH4X34PN/CY_IL9F\FLP#%7#+\N_94FXFSJ5# MEK"BNUS.V>$OJ"J;__*(>E.2%;48C6"(BNK3_I87X@C01"\ M(0AJ0?!"H )W"WJUH'=JA'XMZ+^,T']#,*@%@U,C#&O!\%3!J!:,3+*JJVM2 M$U))IV/.#H3KWHJF#TQ^C5IE)"NU%1>2JV\SI9/3FZ_S^=?O=U^2!?F#?*&< M4VT-\B$$2;-M[[^G#=^('%H"K+E=SS8+G:W836(D+V%Z0GO<[";P@(-\6(?GPZ\>N MB=DQ]Y0KC&\PO:YYV>4AI(W<-HKH],EX'?+X]$EXEE$D)T_&O^S&M%+5:^S= M,]S>F]P'2>Y*(?E.K9^2_/-9=2!W$@KQ;Y>5*UJ_FZ:WA6NQI2E,'+7N"^![ M<*:__>(/O3^[TH\)"S%A$28LQH0E2+"66?J-6?HV>F466K!=*;N\816?ZPU, M6(@)BS!A<04;&IA^*MI/^Y[Y&[O[X[2_[N>_Z-?*Z*#)Z,":T1GP5-_VZ8:6 M:R!92YCL@;$52*C9DI9[(1%?.K?ASN3; A(7# M5S?.,'AU>T68(6-,6(($:_E@U/A@9/7!'+;T2:=>V'(_>G=IJM)JC75N6C%A M$28LQH0E2+!6]B^;[%]:LQ^M5F#>@]6V($'Q)5$O/YTO.%;0N;=_!?/]UEKK MC09M.X68,2-,6(P)2Y!@+0=<-0ZXLC\=\*SHS+=5=FZ^,6$A)BS"A,68L 0) MUG*%[_TLB7BH+XTU#LDOJ+00E1:ATF)46H)%:YOFJ([F6Q>3A:D$Z\?*=[<3 M.^ELO_B=&XKW%?;O*5]GI2 YK)34NQBIMR!>U_A*4H*4 MX)DVTH:-PFY[4?5B8@:PUA_4'L)NU1_?L7%L9C&SN'I[$VSC\YRQ7^8<_(89 M[Y+T4[:64I'/41AG-YVU4IOK;C?SUS(2V46RD;%^9YFDD5!Z-UUULTTJQ:(( MBL(N=9QA-Q)!W)F,BV./Z62<;%48Q/(Q)=DVBD3ZY4Z&R>ZFXW9>#SP%J[7* M#W0GXXU8R;E4'S>/J=[K5I1%$,DX"Y*8I')YT[EUKSF]S .*,WX+Y"X[V";Y MI3PGR:=\YWYQTW'R$'TQ MSR*3TR3\/5BH]4WGLD,6##O&WF4JB M,EB/( KB_:OX7-Z(@P#W5 M ^C7 ?T3 ;TRH'=N0+\,Z)\;,"@#!N<&#,N M87'O]S>KN-.>4&(R3I,=2?.S-2W?*.0JHO4-#N+\DS57J7XWT'%J,GW_\'#_ MX8'-/LS)[S#_>S7]AL>L_FY(TGE0C"["WYB7R<>^3-]V_'7:73YL%= MOTQQMT]!3Z3HD8NZ/A#JTUS"> MZ?GAM"'<.R/E;LW-[^%QN=/;&<.->]BK]>P6O=X+W7JUE2J9) M% 5*%PR5D3_>Z5/(O9)1]F>3V'M>OYF7%\+K;"-\>=/1E2Z3Z8OL3'[XSATZ M/S'3>["TF[V:;^FO]+9CXM>1-*N^9@X/BZX[Z5Z/C^FM-WE9!)(R- MCOH'=0=]Y^@2."BKH,@F*&PZ]3/K<[_4%I+Z&%M'="FK[;V[&U%A-)8TT4,A[WC MXHI*:TIT8"VX5HG>2:7T/-1/&M-4+@)%_B$\2#-%GN1F^QP&/KD3\:=&F:S@ MMO,12O.@- :E<13-%)S6@E-PW2V!**&1- ]*8U :1]%,H6O3R+4Z%I.Y$O'B M^0L)JQGN%S.\4>+>4;5J++A0*PA*8R7-L$/H\35P5%93E=KH<>U.CY>*74;$ M2@2Q+K)G:=,_TN9(EV,KZ*M3//NP6M]LJ'>#HIF2U.Z-:[=O&EK@-%!!WO?( M[.*V41.HC0.E>5 :@](XBF8J77LY+MK,<:%N#I3F06D,2N,HFBET;>FX=D^G M5>]#FBI3*,V#TAB4QMUC_VCH&.Z1*5[M^+AVR^<_M,C+;[=(J*4#I3$HC:-H MIGJUK>-:/85O=5.]>YME4I''4"Y6X!^O.UT,D;!84:1%": M!Z4Q*(VC:*;LM4%$T3\KHM#?%4%I'I3&H#2.HIE"UYX3M7M.;9Z&[*C6$D-_ M?42/;2[:T#@8-"M'T4SQ:G>*VMVI]D]#)=#V-&3/V5H7J.,$I7$4S52O=IRH MU>AHU5K;/QK9D[>>K%!W"DIC4!I'T

U.T1&Z\4(]*BC-@](8E,91-%/H MVLFB=B>K_:/1Y5D=;FK/VUI!J)L%I7$4;:]@]V 11B335;%<)A=%R[1?VU = MK9;DW!8+4;XZ?N=>3_<+:VK,?IW/@TA7NE7K3KW42.CPG2B51L;F68B'3_ 3]_C))U.M.GJ!:P#3Y%U!+ P04 " !1D:E6=]=8 M>*X# 2%P &0 'AL+W=O(L^6CB%.]HP_B34A$CT7M!13:RWEYM*V1;8F!187;$-*=6;)>(&E MVN4K6VPXP8O*5%#;"\M*))=>R.1Q.VE30OR1U'8EL4F/]_32C;3RW7 M.AZXSU=KJ0_8T62#5V1.Y%^;.Z[V[(:RR M2BIR5B)/EU+IR+U/7TX9*\7=. M]N)D&^FI/#+VI'>^+*:6HT=$*,FD1F#ULR,S0JDFJ7'\5T.MYIK:>+I]I*?5 MY-5D'K$@,T8?\H5<3ZV1A19DB;=4WK/][Z2>4*AY&:.B^D;[6NM8*-L*R8K: MK$90Y.7A%S_7A3@QN,$;!J\V>*8&OS;XIH:@-@2FAK VA*:&06T85+4_%*NJ M=(PECB:<[1'7:D73&U5KBZ MO[_Z^FV./J.YNH476TH06Z(9*PIU$\PERY[0 ^887R#?_15YCN=WV&?]]IADC=WKL,?F M5^^R)^97=SOL:;_]-I,7R!EUV6T59I.HUR3J53S_K40I%D+'=DR*<50U#/3/ MGTJ*ODA2B'^[,CIP@VZN;G&78H,S,K54#Q.$[X@5_?R3.W!^ZTH,$A9#PA)( M6 H$:R7M-TG[??2H#E@]@GE9/WJ?NG(]4,**HO]I=I'K!@/7\X83>W>:F:DP M-A4F;PF#,V':.],?K&/0U#'HK>/=]I'FV?%YZ6Q?O8#W/AJ0L!@2ED#"4B!8 M*]*PB33\H"880B8-"8LA80DD+ 6"M9(>-$D/0)K@X%4G&OK#X6CLG_5 0UUL MJ$NZ=6/W3)?VSO(':SAL:CCL;X \WV%)T$LMR7-&MXN\7*$$\U*]D33G.HO; MBW_O0P,)BR%A"20L!8*U A\U@8\^J#V.().&A,60L 02E@+!6DF/FZ3'(.UQ M_*I-^:&C/V?MT5 7&^H20UWZ6A:KO!2(DJ7".Q=#-1Y^ M6( ][$BVJ18,'YF4K*@VUP0O"-<"=7[)F#SNZ#7(9AD\^@Y02P,$% @ M49&I5KQA(1Q$#@ X<8 !D !X;"]W;W)K&UL MQ=UK;YM* @;@OX*\1ZM3*1N;JYUN&JD-S$6[O:A)MQ]6^X'8DQ@5@P_@I)7. MCU_ Q./!9 SMZ]U^."=)F6>@>4.P7S.^?$JS;_E2B,+XOHJ3_,UH613KU^-Q M/E^*59B?IVN1E']SGV:KL"@_S1[&^3H3X:(>M(K'UF3BC5=AE(RN+NNO?)^)09^6:U"K,?[T24Z?! WHOBR_I25 MGXUWRB):B22/TL3(Q/V;T5OS-9]:U8!ZBW]%XBG?^]BH#N4N3;]5G_#%F]&D MVB,1BWE1$6'YOT=Q+>*XDLK]^*-!1[LYJX'['S_KI#[X\F#NPEQW'VYOC+\9'\(L"ZL<&K_[H@BC M.']5?O7+C6_\_MLKXS=C;.3+,!.Y$27&ER0J\K/RB^7'M\MTDX?)(K\<%^7N M59.,Y\VN^-M=L5[8%=MXGR;%,C>"9"$6ZOAQ>5B[8[.>C^V=I04_SHMS8S([ M,ZR)97;LS[5^^(U8GQN660^?=!V.?OC[,#LW[.UPNV-XT'^XU3&YJ<$+LY^MP+MZ,RM\TN<@>Q>CJ MKW\QO??-\(Q;&[^69 M=WL^?M658BTV-,5(S-]B;HU5UV6/5^69]G$_FD>W(,@=HDB,(3$.PI2\N;N\ MN?WR=B1H6F5HT)"8[Q[$R#0=S[2L:2MO?3DR.-@+\WJM&;EH%F5N'B[ MN'C:N-#R0991/QAZ#.--6#^J*7_[SM/5JORHO*:=?S.>FE_%<13>17%41*+K MDO&==J*AB4)B_A;S]KX3WFS6"M/A-J;G3IQ6DI"[19$80V(R*H3-PY:GJ%@:CR(OHN2A#&:RB*J4YL9*%,=.4U+DE R)<1"FA'*V"^5,&\K/8B%6Z_KL>#,729A%Z9EQ^Y1V MA4XK#0T=$O.16(#$"!*C2(PA,0["E A?[")\<:)'UA?(0",Q'XD%2(P@,8K$ M&!+C($P)M#F13XA.M&?E3UDT%P>7JT46/3R(K+I:R.1IN]SJ:?^A4?7\Z+J\ MSJBO'CHO'O23#\T]5/,;3;E<;5\\0&J?F-ID\\=MQ4EQV=88565%#-AVH!5"-0C4(U!M4X2E,#+ LPTSW1$QTF MM!2#:CY4"Z :@6H4JC&HQE&:&FU9UIGZMF[[V'#W(*[OP[HM.E.:R'-7??!T MK9]Z<%R16@#5"%2C4(U!-8[2U+C*)L_45WE!F"7IIMB=B%D:+T26&W\:1R\R MH,T=5/.A6@#5"%2C4(U!-8[2U&C+/M"HB ]H/0C4?J@50C4 U"M485.,H M38VV[ E-;6LCH_TDHYU5T3XS$OG:##'?9/5+@8QY&,=B8=S],$0X7QZ,.O8: MC69OE-'/[]6./ZQ"],O1D M#=5\J!9 -0+5*%1C4(VC-#7'LBVTS!-=AUC0L@^J^5 M@&H$JE&HQJ :1VEJ MM&4M:.F;L9][LJ-!CSS9H9]Z<%R16@#5"%2C4(U!-8[2U+C*VL_2-V'-%469 MVL>P$(:\#T-\G\>;N@5L/1^2ORJW?WM=W=-I&6_G?VRBO'YIMWCJK<%I/KS-S/&J/ZV[ MS'SHM %4(U"-0C4&U3A*4X,J"T1+7R ^7Z1L[N)H_A.]C)X?G%UHY0C5 JA& MH!J%:@RJ<92F!EQ6CM;T5!<9T,H1JOE0+8!J!*I1J,:@&D=I:K1EY6CI[T'D MY=5%F&SO#6ANC3UVI3$[6JWHYQR<4VA_"-4(5*-0C4$UCM+4G,K^T-+WA^K% M1>?K]?7"X',MM!Z$:@%4(U"-0C4&U3A*4Q>ADO6@/3G1980-;0RAF@_5 JA& MH!J%:@RJ<92F1ELVAK;^_L*!"U+IM<%YAM:$C:9;D^KX)@2Z3Q2J,:C&49J: M/%GHV?I"K^_25'IF<.2@55^C[>=I:D^GLPN[';R>&Y*^&U+H@; 7IKTP6]-R MU+1J:/;6@]37:L %JO0S#[/C'&3J<"-SXEGM1:J@>T:A&H-J M'*6IV92-EJVM%=J/=(P_C_]3+S/3^X(1# MBS#[\'Z_R?G$;%],0 LNJ$:A&H-J'*6IR94%EZV_I^ZT:U[I)Q\<:V@)9GQ14Z(X%J%*HQJ,91FAIJ66W9^FKK_[CFE7[/!B<>6J#O_Q$GMX?G'!H*=AHZA-Y[>?QH%,2J$:A&H-J'*6I MP=U[6SA(=WB[S$1G>ZCG!^<6VAY"M0"J$:A&H1J#:AREJ0&7[:%SJO;0@;:' M4,V':@%4(U"-0C4&U3A*4Z,MVT.GSS*MHZ. MOG7\]0Y&/\'@X$++PR,'K^E@H/M!H!J%:@RJ<92FQEE6BLZ1=3N'=S#0"A&J M^4<.5M?!0"M$J$:A&H-J'*6I;ULN*T3WR)OY'3PA4BU6T15;/30TME#-AVH! M5"-0C4(U!M4X2E.C+.M$]U2+5NAW:>8Z&-'U0+H!J!:A2J,:C&49H:7%D-ND>JP2%+ MR':F&=H-0C4?J@50C4 U"M485.,H34VX[ ;=4W6#+K0;A&H^5 N@&H%J%*HQ MJ,91FAIMV0VZ^FYPZ 4RM.R#:KY[6/:UFX_CFQ#H/E&HQJ :1VEJ\F2!Y^H+ MO+[+J[B']]$YD^I1F=-^3 8MTCJFM=U)]:>=J9X;DKX;4NB!L+[37J&YY='AY%7O0X$QTN%MEY6-?Z:0?' KID)%0C4(U"-0;5.$I3HRJK*U?? MY@ 7^='/-/@7*K33:K3]UQ)8!R\FZ-C(G3@'YSYH+075&%3C*$V)IB=K*>]( M+85^/Y>NT.KW86AHH9H/U0*H1J :A6H,JG&4IOX4R$;+.U6CY4$;+:CF0[4 MJA&H1J$:@VHQ'UN%+V#DLMMWK\U%JN[UH_\>"P0CLM MJ$:@&H5J#*IQE*:&579:GKZ(:E]Q=,83>D<;5/.A6@#5"%2C4(U!-8[2U!#+ M?LMS3G4Q 2VVH)H/U0*H1J :A6H,JG&4ID9;%EN>_HW@!C[[K]<&YQG:9GF' M;RS7?JKB^"8$ND\4JC&HQE&:FCS9.WD]>Z=CD8,63E#-]P[;)+>CF AZ;D=Z M;D>A1\%ZSLI1LZJ!D761U[,NZE"K+K>FIWN9L"FVL MH)H/U0*H1J :A6H,JG&4ID9;-E93_9*.NV@_R6AG5;3/C&2SNA-9_3:J8K[) MZHL%8Q[&<7D5?/?#$.%\>3#JV.6Q?F\&_SQ :RZH%D U M7H]/#=WKI>PL2@ MLW*4IB9=%EA3?8&E2;KX+K)YE(MF;;S]E3F>-]H^8;!(XSC,\B/K=.AW9'#( MH?485 N@&H%JM-%,:R_ESKEUX;5##BV^4-HVY.-\*43AAT5X=;D2V8.X%G%< MGH3335+R5?1W7RT?]MV7/P3FZ[?6:'SP==]\'9C5U\>2N;I'"?CK $ #I'0 &0 'AL+W=OVO;W-^0&/-KNB6)O+.B+,9"GK*US;>,X"!-BB,;.<[ CG&86--Q M>FW.IF.Z$U&8D#D#?!?'F'V[)Q'=3RQH'2XLPO5&J OV=+S%:[(DXL_MG,DS MNT )PI@D/*0)8&0UL>[@K8?Z*B&-^"LD>WYT#!259TI?U,GOP<1R5(](1'RA M(+#\>24S$D4*2?;CWQS4*MI4B\!4M$13!ZF8:;:D'R;JN2\%DW=# MF2>FL\>'A\+I;+.Z^?%V"G\%2#K!@%Q% 5V!&XU@^HJ6@_@MX MPHSA1( []43@,.*?9!;?8$;XV!:R9PK?]O->S+)>H#.]<,$#3<2& M@\])0()JOBT9%;30@=8]T@(^^N(:.*.? '(0;.J//OT!LVO@PC3=;4CWVJ$ANBN>>>T@1YEP]B8/XE(%TAH*_%S2*@)P!>\R"?QIZ>I\A]YJ1U:IR MR[?8)Q-++ANYD%PIR922'& ! MGLDZ3)(P62NMMX2%- !789(/ZT]-\FJ;Z2IO!M9/P=2"_3J%L#> " W']NNQ M=.<">V5@199^(4N_G2PAYSMRD;P6K"OY?HV3<\):%U&A.RCH#MK1)6^$^2&_ MS%B+UY7QX"+C>@0Z0WE84!Z^8^"3)&@_Y+4-=-5@V';(MPBL"#(J!!EI!?F, M62+]T&%I;2I>]UJ$KHQ-@GF&P"K*W13*W7Q85;HQJ:A),,\06$51Z)1NS/E_ MZI*^G:X*YVC'LZ\_XY"7UNA M] B=&9M$\TRA5=4K+2WL?UB9@D8=KE$TSQ1:5=;2.L.6WOF[*Y513PWKEGGH M#H>C&_=TMC8'WD#WS'0M'39L:;%;UBJC?AK6?7)MT=:%5#F7)AKJ7?0[:I51 M4YVC:6G70\Z]3,'2 D.M'S12K(QZX1RMQ?B_'%C]\E9Z6*3WL',6OF)!BGH% MKLB;'^T"M2J:ZD"KG MTF^CEA^'6QZ9"T#@]W! <$*8"Y/T5I>)PHAHH=G>G M_P%02P,$% @ 49&I5K/^#1N' P <@X !D !X;"]W;W)K&ULQ5=M;YM($/XK*ZXZM5(2WOP2IS:2[>3NHFL:*Z37#Z?[ ML(&Q00&6[J[MM+^^LPLAX!#4G)#R)=Y=9IY]YIF!S$SWC-^+"$"2AS3)Q,R( MI,S/3%,$$:14G+ <,GRR9CRE$K=\8XJ< PVU4YJ8CF6-S)3&F>%-]=F*>U.V ME4FMG%DP MTV&=4TF]*6=[PI4UHJF%UD9[8S1QIM+H2XY/8_23GG][O?S[>#'W+\[)\OIJ M=?'9G]]>7G\FQ\3'D@FW"1"V)KYDP?WQ O4*R9*E6$2"ZC2\/P=)XT1\0(4?BC-Q&;"MH%HJI*9&GNLT,2DZ+@I/S B>77+%,1H)<9"&$37\3 MXZN"=!Z#7#B=@%>4GQ#7/B*.Y;@M?):_[NYTT'$KS5V-Y[ZD>40Y'-]I,5?T M.[X4DLPYI]D&U/J(7#PH@?$IZD>6-(\E3>(?$!Z1>V1];!.G)["&5(-*JD$7NG?+,'0B M=/45@@6UZFL+O< ;:3SU#=MYCC6<3,U=/:06H_'(JHP:5(<5U6$GU1L,GO(@ MTDD+88=?R%RELXUD)])K\],36"/H417TZ(U+>=2G5#V!-:0:5U*->R[E F]8 MJ]+)Q#VHY.R&?5D1/.XGZ- &A\X7_V.]!QMFFC5TGR&L3TQ-8(]Y) M%>_DC6MXTJ=4/8$UI+*MIW;!ZKF*2\!ZB=I#ZZ",6XR&@_8RMFNMC=W)]4_( M@"-;E38:8O,4"\FI:AM;>7:"O39+?:$U0W>>0G?>N*9+ GW)U1-:4ZZGALSN M;&+^3U6[SUJ(B3TZK.KG1HYM3P[JVJQU[RGPC1YJ!#+ -!0];G5:#4YS/2X< MG"_40*6G@B>88AK##G839X(DL$9(ZV2,+QHO!IQB(UFN9X0[)G'BT,L(AT+@ MR@"?KQF3CQMU035F>C\!4$L#!!0 ( %&1J5:>$T!N^P0 %L7 9 M>&PO=V]R:W-H965T+ M>PO&G\6,$ E>XB@1?67)&*+O@.=UX&O=#J3>L =]%(\ M)6,B'],15W=NB1+2F"2"L@1P,ND[%_!\B) V,#/^I&0A:M= 4WEB[%G?W(1] MQ],>D8@$4D-@]6].AB2*-)+RXWL!ZI1K:L/Z]2OZKX:\(O.$!1FRZ!L-Y:SO MG#D@)!.<1?(K6_Q&"D)MC1>P2)B_8%',]1P09$*RN#!6'L0TR?_CER(0-0/4 MWF* "@.T9@!;6PS\PL W1'//#*TK+/&@Q]D"<#U;H>D+$QMCK=C01+_&L>3J M*55V;^#AR#.\PYUD$&1U=$8AJ)SVKT M<7P%CCY]!I\ 3<##C&4")Z'HN5(YHR'=H%CX,E\8;5G8![/ZVP,XP)\0C^^D-!@AM)8O%W4WSS]5O- MZ^OM?RY2')"^H_:W('Q.G,'//\&.]TM39 M6GW9D6F[9-JV,LU?[)P(29,I2 FGK)&('<4'2X)YTYX;6@UW)-,RB6X271I MU4U\%.%&1^U@[^TC^T);I5Y3,_"#NV[AP+["M2>TU7"A*ES(WGE_K->^5JU'+91QU._M82W^[,KWTJ30:N.R=-CA9DN<%2(#*M]\B9-?X,F4K]6I[5! M\Q!R"E9Z"MH%U2O-N1+M^"DBAN4DDQDG>7=^DVEK@VFW[7MMM$'T$&H*5G(* MVI706!=DP KA\2]X9^7;DUHJ0G$([04K\04['UWY]J3'BG =0MW!2MY!N[XS M80#D):4\#]-V,?X&$O2VRW&[Z:XD*XT'[>KJ>CP:-3+:DY0J2!Y"F,%*F<'N M1R>^51N^.UQ[0EL])*G$(;*+PUO\0N,L!B1.([8D)!>U(,UX,-/]7VG]+)%- M82B 5]3J^L>U??%=R57R#UGUDDGXBDK*:6 $C=+JZO,B9_I%[W3=&?2#":8< MQ)@_$PGF.,I((V_8<*QPML'\$$H.54H.V97<^S]0"L#ZZ]SX/K$O^EY2;NV8 M,B9\:DYOA7)4)5Q^SE>.EB?$%^9<=&W\$IX/\W/>"B8_=K[%?$J5%(C(1$%Z M)Z>J*?/\)#>_D2PUAZ%/3$H6F\L9P2'A>H)Z/F%*$AH'R/'WP'U!+ P04 M " !1D:E6X:4QW#8& !K(@ &0 'AL+W=OX[M>X\O3%]2^HMM".'@=QPE[&JTX7S[V3#8DRA]N1K!T=N#QW"]X?*!,9MN\9HL"'_:/E!Q9Y16@C F"0O3!%"R MNAK-X><;RY8=LA;_AN2%U:Z!A/*CR0@$9(5W$7],7_XF!2!' MVENF$BK3D"RQWC:5QT%A[$89+_Q[\+(FH=D'VD RHZH&8'YT@'J^A@ M94!SSS)8MYCCV92F+X#*UL*:O,BXR7H+-&$BIW'!J?@U%/WX;/'C_N:?R^OY MXLLMN+F_>_CR?3'_\>W^.[@$"[%D@EU$0+H"BPVFY%+R%8 '_"KFD8,YI3A9 M$WE] >ZW^:PD 7A &0B2^60OOLM69;=D<8=JYQI*[-G';&7 MSQ #]SO.N. X3-8JEG,CMMJ(#"J?V18OR=5(1 U&Z)Z,9G_^ 5WS+Q7",QD[ MP&N7>&V=]1)O6N$%F(-GL@Z31-Z(9;TE-$P#\%$LO7Q!?E)1DH_C9./(L+B? M60A9T/2GQKZ.5NO/0+1.B=;IA'8M]B0G)R$Y+4AF XQVN(%@W!*,VPD,%=$^ M"SDGT+@M-)>6:3HF;CCH0DU=B\CIA$IEW1<(.4^2U0<&).X%6 Y1VV(&@ M)B6HR9 ]1D06Z+R[)BV+/9>T0?TV^0.WTG< OEV':+Q%(E2)N\UE73GKATJ0^F^-6 ML-$[/I085!&#SD5,/6=T0(].Y@Z]:T.A5T(':G5%'^@'&:8#]GQ@N>:K:#6& M7A/_>^@>6 D?J%<^/? ?9J,.!-AM LRQTUK[[R&%8*6%H%X,#0\*[JW4 ZLFQ75 Z;;<-\<3MPE2U MN WD1+T)E/3HQW<+K I M7!2M+&3;1[!46@SIM=CCXDD9H_3=^L:H=:*TKFL'8*L MI!722ZNL6'F&DA)JUY12>5X.Q:54+NJY(I#KNLW M];%^T*&@*LF$])(I!]6UN(04U26$+--O!8_W*"^A2B,A?8$I1]6YO(04]24' M^O7(7-Z%9A0NW($D>DYOM%A_:SBCILG63V,H315*LCJ6=[J3%._HD[A1O,,V]1Z>F^'LE'I**MG M3:LS&SWK/(4?C3J/V4S.>G>'TE%[H=>SSM69CKYE'TM1][+'K2JWWM^A?%3B MS.I9]QH:4X94@0K?ZM'$&CO-9*IH58\Y.7"C]CH_)G2=?>7 Q*EVE_#\S7[Y MM/R28IY]/V!4S?//,.XP%>&1@8BL1%=S[(G<1O,O&_(;GFZSCP.>4\[3.+O< M$!P0*AN(WU=IRM]NY #E]R6S_P%02P,$% @ 49&I5AP#V)/A @ 4@@ M !D !X;"]W;W)K&ULK59M;]HP$/XK5B9-FS2: MD/"R=A )*-.JK2TJW?9AV@>3',3"B3/;D/+O=W9"1JLT:J5](?;YGL?WG.T[ M1H606Y4 :/*0\DR-G43K_,)U591 2M69R"'#E;60*=4XE1M7Y1)H;$$I=WW/ M&[@I99D3CJQM(<.1V&G.,EA(HG9I2N5A"EP48Z?K' UW;)-H8W##44XWL 3] M/5](G+DU2\Q2R!03&9&P'CN3[L5L:/RMPP\&A3H9$Z-D)<363*[BL>.9@(!# MI T#Q<\>9L"Y(<(P_E2<3KVE 9Z.C^R?K7;4LJ(*9H+_9+%.QLY'A\2PICNN M[T3Q!2H]?<,7":[L+RDJ7\\AT4YID59@C"!E6?FE#U4>3@#(TPSP*X#_%-![ M!A!4@, *+2.SLBZIIN%(BH)(XXUL9F!S8]&HAF7F%)=:XBI#G Z7][>SKYWI M9#F_)+/;Z\7\9CFYO[J](1VRQ!L3[S@0L28_*-]1F_>)P@//S5"1=Y>@*>/J MO?'6(MH24:Z,7(VQF1W? \@7/Y3FA$CKFPL5D)E)\A*K*IY0T MVP ^#$U6!W+JMZ ':YX45,;DUS>D)%<:4O6[*;_E_KWF_4TQN% YC6#LX&M7 M(/?@A&_?= ?>IZ;D_">R1ZGJU:GJM;&'=TQM.VL)0"35T"2U%?]:J259MWP@ MINCM0^_,ZPYZ(W??H*)?J^BWJI@_Y%BI\!3W@N-)*:(]E0 Y I6JY9L-:U?!EJF*V9S%D<6/5*CG. M3S-:)[.,M\VC#,P]*<\IR(WM6HI$8I?ILJ#5UKHQ3FP_>&*?8L,L^]L_FK+; M8KG:,*S('-9(B8>.5T&6':R<:)';)K 2&EN*'2;8]$$:!UQ?"Z&/$[-!_3&ULM9Q=;]LV%(;_"N$50PMTL<0/4>H2 VF28@.:H4B:]F+8 MA6+3L5#9\B0Y:8']^$FR:XHB=2S9U$UKQX>O#P\/R8<4Z?.7)/V6+83(T?=E MO,HN1HL\7[\;C[/I0BS#["Q9BU7QR3Q)EV%>O$V?QMDZ%>&L*K2,Q]AQO/$R MC%:CR7GUMT_IY#S9Y'&T$I]2E&V6RS#]\5[$R,EJKU%9E<E4N''OSO1T?X[RX+UUS_5/U25+RKS M&&;B*HF_1K-\<3'R1V@FYN$FSN^2ES_$KD*LU)LF<5;]BUYVMLX(33=9GBQW MA0L/EM%J^W_X?1>(6@&7MA3 NP*X:P&R*T"JBFX]JZIU'>;AY#Q-7E!:6A=J MY8LJ-E7IHC;1JFS&^SPM/HV*'&W1[_/7YWOT M&[HO,F:VB05*YN@RRT2>H7 U0Q^C\#&*HSP2&2J:X4Y,-VD:K9[0^S"+,O3Z M6N1A%&=O"H6'^VOT^M4;] I%*_1YD6RR0B ['^>%W^6WCZ<[']]O?<0M/MZ& MZ1DB[EN$'4P,Q:_@XM=BNB^.U>+C(EK[D.%]R'"E1UKTML%XBSZ$48J^A/%& MH.LHF\9)MDD%^OOR,MPZFX&!5],A/ILQA-?OW% M]9S?3=6V)*8$@>R#0"#UR?TB2?/?=.W5YPEQ MW< ['S_7ZZ);N0YS*-^;*5[2O9<4]%(VT5N9J28G09F^[6))3*DQV]>8#9:< MS&80+(DI0?#V0?# 9O^!:91Y;:NHB74(/AJ&GWR( ZV3#N5>#T-V2 M6S>C/" MK(HE F$8@8Y=!F =;+P T^8<8C##/ A:R W7=D)@ .J^%-@)*0N6 M8BG2]%.W:DPMHHOHG:841G$1@3CIVO4!T^C&Z;8 DP&U)202FI!Y/#?7'+=H0 9FH#DIH(? . MQ^$AXN'L_@Q]3BLJ_8&RTJ8:_XV5L$HPMM34T$B"(?YP X75'19;:FH@)"01 M&))Z#A1!EX6OP0I8^%()*!3>!#EVG*#Z/D>S^X$FJKN2("A,$-W'!ZKS@2&L M!BLHK)(DZ"DD@8T.6X4&6VIJ_24TT.&@@5J%!EMJ:B!JYTML0@/5:8 ZA+!F MUNIF@>NRMMXEH8$. PW4L+'"F08-!C.O_02/9 9JBQFH#@2XP);F00Z#F<]< MIP5NJ&0'.O"&![6*"[;4U&A(7*#PAD>7349JV.O0SAR8C-K.'% YB=,ND_AQ M&XW4,*4'FMN&&=VE+7XS.:$S>$(_,/-TVV>$OZ/W2:\A=AV89 ;F#MOM&,@D MO:-A24V-AB03!I-)YST8IC]J:1(>:*+Z)\F!P>=&.^3OJ3N,L >]VW,(P& 2 M,!@=.+NM'FVUI:9&HW:X]0#!=,YNG47T P@&H]8#"$SR"COE25"9X5S4?>5@G=X>P,T41V4 MJ.+!VQN'AX9J=S%\$JOIH;U%^*OZ]@A;:FI@)+5XPUVI\:QNK-A24P,A\*V''_V))MX!PZZ'CE >(9SKX3ZFMN=SY=X$B \ M&"!Z#!&&30_7UQC"8 ;%MG:#Y62**%A(I-.HR)=UN!:IL1)6^<&6FAH2R0_> M4'6VIJ("0_>#;YP3/LG]# :5Z1,)@1QEG+D1)/4H0W#$5X.B&0@ =- MKW4K%G!L=II+DN"V2((;;L0X 6[N.1K,<,#]E@<17!(%/X4H3)=EW\.*?;N" M+36U_A(<. P.)R^/N55ZL*6F1D/2 X?IH*]=AH#FG@2:J:Y(5>)<')^37$;1@NH80/?!N&6^416VIJ-&HW M=RW=AN'Z117I,('OC',K1YMM:6F MWO&6".0?.#G2-;MW.AZ0W:#)UK]Q[2=,RM^/N0W3IVB5H5C,BS+.63GRI=N? M9-F^R9-U]:LFCTF>)\OJY4*$,Y&6!L7G\R3)?[XI?RAE_\,XD_\!4$L#!!0 M ( %&1J59TF@6 5 ( )T% 9 >&PO=V]R:W-H965T[("@2> MK*0JJ<&M6ONZ4D!S!RJY'P9!SR\I$UZ:N-A:QFBO<^2U+SDH0FDE!%*P&WK#;'\G';4L MJ8:QY-]8;HJ!]\$C.:SHAIM[N?L,C9X;RY=)KMTOV=6Y\8U'LHTVLFS 6$') M1/VE^Z8/1X#N.4#8 ,*7@/@,(&H D1-:5^9D3:BA::+DCBB;C6QVX7KCT*B& M"?LO+HS"4X8XD][>C;_,IN1A^'VZ(._('56*VL:2JPD8RKB^QNCC8D*N7E\G MOL$;+<[/&O91S1Z>88_(3 I3:#(5.>3/\3Y6VI8;'LH=A1<)9U1U2-1]2\(@ MC$[4,_YW>'BAG*CM7N3XHG/=$YDL@3S0/9DPG7&I-PK(C^%2&X4/].>ICM6, M\6E&.[1]7=$,!AY.I0:U!2]]\ZK;"SZ>DON?R)Z)CUOQ\27V@WB#XF&/KJ*! M5$INF1WP4\)KMIYCL^:R38/$WQZKN911E^@?O?02U-H9@":9W A3OZ(VVGK, MT(W6B_@(O:>VBK\TM7'A&UDSH0F'%5(&G?-O:!UY/0/4$L#!!0 ( %&1J58T4WH"Z0( ,<* 9 M>&PO=V]R:W-H965T'+@!JV!GMDG:?S_;$$K2!*U5^@*VN>=PSN7:W-Z:\0>1 M $CTF*54]*U$RN65;8LP@0R+<[8$JIXL&,^P5%,>VV+) 4<&E*6VZSB^G6%" MK:!GUB8\Z+%O"0A$L<)[**5M_ M@])01_.%+!7FBM9EK&.A,!>29258*<@(+>[XL4Q$#:!X]@/<$N#N MH' %X) M\(S10IFQ-<(2!SW.UHCK:,6F!R8W!JW<$*H_XTQR]90HG RFX_OQC[LQ^HQF MJD*B/ 7$%F@**Z YH!$1.(XYQ%A"A.9/:,9R'@(Z'8'$)!5G"GEDD&AQ#V@Q$.WC,I$H#&-(-K&V\I59JC9Q5X797U55WZRQBGBMC2TZGT=!KU3#B+\E"JX^B@KD:"U^;^2&1; M7OW*J_].Y>MY5< ._7R\_V=\GL9I.B\1DPGPID)LI'KM5S@2V9;KR\KUY3L5XN4Q4W DLJT4M)SGOZ[SUE(L MD?5C;K<2]X3LEJ)=:PDRX+'IE 0*64YE\0NM5JMN[-KT(#OK ]VEF5;CF:9H M\=0/,B94H!06BM(Y[ZJMP8NNJ9A(MC2-QYQ)U<:88:(Z3> Z0#U?,"8W$_V" MJG<-_@%02P,$% @ 49&I5H;<]P9? @ T@4 !D !X;"]W;W)K&ULK51=;],P%/TK5V%"FP3+5]=.(XVTM4/P )I:-AX0 M#VYRTUAS[& [S?CWV$X6NBV=>. E\<<]Q^=E8@:'BK&U=PKM:XO M?%]E)59$G8H:N=DIA*R(-E.Y]54MD>0.5#$_"H*I7Q'*O31Q:S5X M(T$U547D[RMDHIU[H?>XL*+;4ML%/TUJLL4UZMOZ1IJ9/[#DM$*NJ. @L9A[ ME^'%8F+C7< =Q5;MC<$ZV0AQ;R>?\[D76$'(,-.6@9C?#A?(F"4R,G[UG-YP MI 7NCQ_9/SKOQLN&*%P(]IWFNIQ[YQ[D6)"&Z95H/V'OY\SR98(I]X6VCPT\ MR!JE1=6#C8**\NY/'OH\[ '"R0% U .B?P7$/2!V1CMESM:2:)(F4K0@;;1A MLP.7&X0AR^@RB(XA'XXG7X$K,!'CV%^R9!0Y:B(4N1XXL/9:FW M6DA1_4U*2W4)"W='*.''Y4:Y]9]C=CO^R3B_;=4+59,,YY[I185RAU[Z]DTX M#3Z,F?]/9$]2$0^IB%]C3P?WQ)7$F->.8.H(["NR2V?3Q-_M.W@9$H9#R!-= MDT'7Y%5=0UG*[J[&A$U>G'H>S\)GTD:"IF'P3)R_UW'VM3/UNJ5< ]5"J#)0YYQ-752K8M3UU5Q"CE5)Z( CE\6 M0N94XU0N755(H(D5RC,W\+R!FU/&G6ABUZYE-!$KG3$.UY*H59Y3^7@.F=A, M'=_9+MRP9:K-@AM-"KJ$6]!WQ;7$F5MK25@.7#'!B83%U#GS3V>^%; [OC/8 MJ)TQ,2AS(>[-Y$LR=3SC$600:Z."XM\:9I!E1A/Z\;M2ZM0VC>#N>*O]DX5' MF#E5,!/9#Y;H=.J,')+ @JXR?2,VGZ$"ZAM]L\_*X>K=[04Y/GI' MC@CCY%LJ5HKR1$UN[)R7=H(7[(3D2G"=*G+)$TCVY5WTN78\V#I^ M'G0JO*+RA(3^>Q)X0=CBSZQ;_ +B6CSH<">LXQA:?>%+<80U\!60A10YF2&J MQ N*9ZE3,K.G")+\/)LKN_ZK+7ZE_EZ[?I/-IZJ@,4P=3%<%<@U.]/:-/_ ^ MML'_)V5[H>C5H>AU:8]J>JH4Z-:[4BH86 6FT*RC07_BKG<).FT<2-"O"?J= M!'@YL"0J,'<>2P)("0G6+'O";3BEMOX.3A".&SR=%@_D&=0\@TZ>LV1->0RD MH(]8@74;PN 90CCT&@B=1@Y$&-8(PTZ$;7Y)B,62LS_-&E)2#%LH@@9%IYT# M*48UQ>B5BU4(Q;1"#+V2'&^5%E65!]F:*:-G1/U1 ZC3Y(% XQIHW)WK*>5+ MFR>@-,-7%8A8D#65C,XS(+' ]SX!\ZX(WH8W?IXYO5Z#K].# _E\[^E]]%XY MLOW\?X_GA?/V+*IT[1W7.&B6@FK77OGS!T_'NN_ISDON_Z.G7/ /7=[ZS_S MZ#?SY;5=I;?N3@N"=WEI.S.%%V#%==F-U*MU]W=F>Q[W:7O9.N++OF1&PO=V]R:W-H965T CT%$>$#[1 B.1"U[D70(SY&4V MR#<+RF(LY) M=9XPP'X*BB/=,@Q;CW%(-*>?SDV9TZV& M3/@TJIEO,'L#+7,C\@RK%950O7P,7@%W*I)IU7L M1ROE:QW;#XBP !]-,1-;-&>8<)P5_,]K&8JN!,3\5Y7Q&6^[FE?=!A<\P1X, M-'G<.; U:,[[=Z9M?*X2W1#9G@7MPH)V';NT= &,20\8K(&LH$ILQF"G#.JF M6CN=GM7KZ^NRB)=!MFEWBZ"]Y#I% G7\KQ624-D>Y)[A>3>&Y5P MKTD+&B+;L\ TGK_W1G-%G'.5"\\\N&3KE_M7.:7VQ?SOCT5.4?X0M ]5O SI M')POO=1DQ?+LI+TG1QY=$9'U6\5LT=\.TZY.?P[/FF/9WI6Z#J9R+O0P3%I3X&Z?LV'83=Z'@:,;RXP. MPZ>+MS_F4M^^"=S][-W96>?I\G;7?F&!RS#RDEX?0'K5,1?*;%&,/CF,?A\Y M1GVS36V7GQLBYWB.N?4];B;*VA,FF'-Z8+;V)LN21TW-1X-$HFI+*Q M703W/6F6[P"K&0ADG+<">Z$SC 85T9HJ<6]21N_BC>HV+/4G^9F.\+. MH5OHO:(Y6]CY(F\%8.Q=G)U4%5]^Y*P0)76;/SC@:$!6?L%,*O;+1(-6F1H# M56'P3)5FTTW+3T6J1[K0JW9:Y+CFW@EJ_KMY+JB@BO!-T:;WCSG+KU8N8Q=YG)F,FD/&QDEFZQS3 M6@,X+P[#;W ZY>N@P63.N&:BF0B&;5>OP%MM=-VL.JB<5$1A%Q?F?]M-']^,P3%O?B_11GS[JX[Q\R-A^L#A^ MG]1<_IVF:1PG"9;1\=BK8(SE+4G@Q\^&:0,/+ Y$^K-P"--_=7&XH '5@6L=R"^/P[TE-\GCJ&JF#;L"<:1-,40 MZ$5_CR8)DIT$/O[Z8$])'*>I'P',KR".,02>1AS!%( &#(EC^Q[<>1]%J_=4 MM/XOW^@W4$L#!!0 ( %&1J5:7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G+3@](_[I3ZP?[>EE4] M'FR:9G]J)RIS9JWT-F_,H?X^K'=:Y$6]$:+9ED-[-+H8;G-9 M#3Y_.EYKH8?P0#5BU4A5F<:VX5:*A_KI?'O([F4M[V0IFW_&@^Y]*09L*RNY ME3]%,1Z,!JS>J(<;I>5/535YF:ZT*LOQP#J5W==?2Y'=) M;D#&@XN1N>!:ZKKI/M%=/S>,]\)\^'"T;]25+!NAIWDCKK7:[V3UO;V,N8LA MN(TN#L?70Q O]7\)HUJOY4I,U6J_%55SB*,690M8U1NYJP>LRK=B/ C4O=#M M_9@?"(O#O34&"D1*7TIS0H=%AT>)4A6BJD7!S+M:E;(P' 6;Y&5>K00#D#8" M:9\1\B\;0#H(I',6R+3%,5\%D"X"Z9X1LA=)#X'TS@GI ,@+!/*"%G+*TR ) MLT481RR^8I-E&D8\39D?3=G$3P'D>P3R/2UD&EY'X548^%'&_""(EU$61M=L M$<_"(.00\@,"^8$6,N(9F\4F= N>L/3&3SC@^HAP?:3E6B1\X8=3QK\M>)3R M0]?&V8VA#)9) N?O$3:!CZ@Q8Q.X[,\.C_^Q#!=S'F6_,1-6B(@ZAE@RYM%+ MEGSZ+("&DLU"?Q)"3,PR%K%FCI@FHM-ED+&O?I*8D=,?*!:F&(O8,9,X2>*O M9@CWB#"?6-1"B>?S,&N?N,/X".)NBN'1L_G%PGQB40O%0)II.LWBX,NQ5WMP MF$<-$X=%;(Z$W_)H"35F8X:PB0V1\)F?M?.:WVHB,T]_ MZ@?M(P8#9F."L(D%@>8IO;341IL8F]\EJJ\ @*ZR"8;QQBW[R2,1S#"3$QZ3C$TGFT]*E> M=C#+.,2602L+_6H76NXB-@WN;%BE<3#3.,2F.>'L=RPU%R[VI6 *8F*F<8A- M@V/Z$!,SC4-L&CR]Z'4Z9AJ'V#1H>C'M3928=1QBZ^#I12^:F'8<8NU@Z<54 M-+"RC6G')=8.2"_@"%^SB=):/4!,3#LNL79ZF%&N==[N4G61S&4)[>AB%G*I M]URPP@Y[ S$Q"[G4NRXG$[=?_0\QT6V7_Z%,=@KSL?\A)F8A]QR%LF,T>ZF' MBUG(/5/)[)$48F(6L86>,%_F'7#YZZ&;_\0.>KU:_3S;]# '>9V#AL<_\Q1B+2M11.8G M:M.^RLO50K/VY;#MZ'KMCL%Z7Y:!:8NKF&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94 MUMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4- M^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D M]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+ MNOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L) M]';4VPGT=M3;"?2.J'YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8& M@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/ MVXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.! M<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EX MUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ 49&I M5FT=CCON *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 49&I5IE&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5I1\F21\!@ A1P !@ ("! M_0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M49&I5G06W)1L!@ <2T !@ ("!.1X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 49&I5J;S!O'9%0 +$$ M !@ ("!RS0 'AL+W=O3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I M5CI^,)SK @ >P8 !D ("! %4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5DR22)+3! 3 P M !D ("!&F$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5HEK(RHN!@ 31$ !D M ("!"WD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 49&I5E/:6H2Y @ (@< !D ("!,X@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5C ? MSYC4 @ #@8 !D ("!"J8 'AL+W=OYQ:Q0 # !K!@ &0 M @($5J0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5C4X#RS! @ &P8 !D M ("!@Z\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 49&I5D\.&/@]!0 V0\ !D ("! MF[@ 'AL+W=O# &0 @($/O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 49&I5AM^A&^? @ H04 !D ("!^,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5L>#\4!D M P DPX !D ("!2,\ 'AL+W=O&PO=V]R:W-H965TE)FDP0 )0; 9 " @>G5 !X;"]W;W)K&UL4$L! A0#% @ 49&I5@Y,EDPG P !@D !D M ("!L]H 'AL+W=O&PO=V]R M:W-H965T ( %\& M 9 " @2[A !X;"]W;W)K&UL M4$L! A0#% @ 49&I5L3R'_@!! O1@ !D ("!W>, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M49&I5KQA(1Q$#@ X<8 !D ("! _( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5IX30&[[! M6Q< !D ("!(PD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I5@X.Z.3E" )$< !D M ("!VA&PO=V]R:W-H M965T&UL4$L! M A0#% @ 49&I5H;<]P9? @ T@4 !D ("!H28! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 49&I M5D(@<2T\ P \A, T ( !$# ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 49&I5@P_ MD/SE 0 ?R$ !H ( !-3D! 'AL+U]R96QS+W=O XML 70 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 71 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 159 265 1 false 60 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://essinc.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://essinc.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION Sheet http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATION DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION Notes 7 false false R8.htm 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - NET LOSS PER SHARE Sheet http://essinc.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 9 false false R10.htm 0000010 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 10 false false R11.htm 0000011 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://essinc.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 11 false false R12.htm 0000012 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES Sheet http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES ACCRUED AND OTHER CURRENT LIABILITIES Notes 12 false false R13.htm 0000013 - Disclosure - ACCRUED PRODUCT WARRANTIES Sheet http://essinc.com/role/ACCRUEDPRODUCTWARRANTIES ACCRUED PRODUCT WARRANTIES Notes 13 false false R14.htm 0000014 - Disclosure - BORROWINGS Sheet http://essinc.com/role/BORROWINGS BORROWINGS Notes 14 false false R15.htm 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://essinc.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 0000016 - Disclosure - COMMON STOCK WARRANTS Sheet http://essinc.com/role/COMMONSTOCKWARRANTS COMMON STOCK WARRANTS Notes 16 false false R17.htm 0000017 - Disclosure - STOCK-BASED COMPENSATION Sheet http://essinc.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 17 false false R18.htm 0000018 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://essinc.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 18 false false R19.htm 0000019 - Disclosure - INCOME TAXES Sheet http://essinc.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 0000020 - Disclosure - REVENUE Sheet http://essinc.com/role/REVENUE REVENUE Notes 20 false false R21.htm 0000021 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://essinc.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 22 false false R23.htm 0000023 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://essinc.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://essinc.com/role/NETLOSSPERSHARE 23 false false R24.htm 0000024 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS 24 false false R25.htm 0000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://essinc.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://essinc.com/role/PROPERTYANDEQUIPMENTNET 25 false false R26.htm 0000026 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Sheet http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Tables http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES 26 false false R27.htm 0000027 - Disclosure - ACCRUED PRODUCT WARRANTIES (Tables) Sheet http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESTables ACCRUED PRODUCT WARRANTIES (Tables) Tables http://essinc.com/role/ACCRUEDPRODUCTWARRANTIES 27 false false R28.htm 0000028 - Disclosure - BORROWINGS (Tables) Sheet http://essinc.com/role/BORROWINGSTables BORROWINGS (Tables) Tables http://essinc.com/role/BORROWINGS 28 false false R29.htm 0000029 - Disclosure - COMMON STOCK WARRANTS (Tables) Sheet http://essinc.com/role/COMMONSTOCKWARRANTSTables COMMON STOCK WARRANTS (Tables) Tables http://essinc.com/role/COMMONSTOCKWARRANTS 29 false false R30.htm 0000030 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://essinc.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://essinc.com/role/STOCKBASEDCOMPENSATION 30 false false R31.htm 0000031 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://essinc.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://essinc.com/role/FAIRVALUEMEASUREMENTS 31 false false R32.htm 0000032 - Disclosure - REVENUE (Tables) Sheet http://essinc.com/role/REVENUETables REVENUE (Tables) Tables http://essinc.com/role/REVENUE 32 false false R33.htm 0000033 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details) Sheet http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATIONDetails DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details) Details http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATION 33 false false R34.htm 0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies 34 false false R35.htm 0000035 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) Sheet http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details) Details 35 false false R36.htm 0000036 - Disclosure - NET LOSS PER SHARE - Schedule Antidilutive Securities (Details) Sheet http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails NET LOSS PER SHARE - Schedule Antidilutive Securities (Details) Details 36 false false R37.htm 0000037 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables 37 false false R38.htm 0000038 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://essinc.com/role/PROPERTYANDEQUIPMENTNETTables 38 false false R39.htm 0000039 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details) Sheet http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails ACCRUED AND OTHER CURRENT LIABILITIES (Details) Details http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables 39 false false R40.htm 0000040 - Disclosure - ACCRUED PRODUCT WARRANTIES (Details) Sheet http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails ACCRUED PRODUCT WARRANTIES (Details) Details http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESTables 40 false false R41.htm 0000041 - Disclosure - BORROWINGS - Schedule of Borrowings (Details) Sheet http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails BORROWINGS - Schedule of Borrowings (Details) Details 41 false false R42.htm 0000042 - Disclosure - BORROWINGS - Narrative (Details) Sheet http://essinc.com/role/BORROWINGSNarrativeDetails BORROWINGS - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://essinc.com/role/COMMITMENTSANDCONTINGENCIES 43 false false R44.htm 0000044 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details) Sheet http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details) Details 44 false false R45.htm 0000045 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details) Sheet http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails COMMON STOCK WARRANTS - Narrative (Details) Details 45 false false R46.htm 0000046 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details) Sheet http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details) Details 46 false false R47.htm 0000047 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details) Sheet http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details) Details 47 false false R48.htm 0000048 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details) Sheet http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details) Details 49 false false R50.htm 0000050 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details) Sheet http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details) Details 50 false false R51.htm 0000051 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details) Sheet http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details) Details 51 false false R52.htm 0000052 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://essinc.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Source (Details) Sheet http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails REVENUE - Schedule of Revenue Disaggregated by Source (Details) Details 53 false false R54.htm 0000054 - Disclosure - REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details) Sheet http://essinc.com/role/REVENUEScheduleofRevenueContractAssetsandDeferredRevenueDetails REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details) Details 54 false false R55.htm 0000055 - Disclosure - REVENUE - Narrative (Details) Sheet http://essinc.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://essinc.com/role/RELATEDPARTYTRANSACTIONS 56 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ghw-20230331.htm 4 ghw-20230331.htm exhibit311-ceocertq12023.htm exhibit312-cfocertq12023.htm exhibit321-ceocertq12023.htm exhibit322-cfocertq12023.htm ghw-20230331.xsd ghw-20230331_cal.xml ghw-20230331_def.xml ghw-20230331_lab.xml ghw-20230331_pre.xml ghw-20230331_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ghw-20230331.htm": { "axisCustom": 1, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 517, "http://xbrl.sec.gov/dei/2022": 34 }, "contextCount": 159, "dts": { "calculationLink": { "local": [ "ghw-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ghw-20230331_def.xml" ] }, "inline": { "local": [ "ghw-20230331.htm" ] }, "labelLink": { "local": [ "ghw-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ghw-20230331_pre.xml" ] }, "schema": { "local": [ "ghw-20230331.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/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 439, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 33, "keyStandard": 232, "memberCustom": 21, "memberStandard": 31, "nsprefix": "ghw", "nsuri": "http://essinc.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://essinc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "menuCat": "Notes", "order": "10", "role": "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "11", "role": "http://essinc.com/role/PROPERTYANDEQUIPMENTNET", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES", "menuCat": "Notes", "order": "12", "role": "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - ACCRUED PRODUCT WARRANTIES", "menuCat": "Notes", "order": "13", "role": "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIES", "shortName": "ACCRUED PRODUCT WARRANTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - BORROWINGS", "menuCat": "Notes", "order": "14", "role": "http://essinc.com/role/BORROWINGS", "shortName": "BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "15", "role": "http://essinc.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ghw:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - COMMON STOCK WARRANTS", "menuCat": "Notes", "order": "16", "role": "http://essinc.com/role/COMMONSTOCKWARRANTS", "shortName": "COMMON STOCK WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ghw:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "17", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "18", "role": "http://essinc.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "19", "role": "http://essinc.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - REVENUE", "menuCat": "Notes", "order": "20", "role": "http://essinc.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "21", "role": "http://essinc.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "22", "role": "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - NET LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "23", "role": "http://essinc.com/role/NETLOSSPERSHARETables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "menuCat": "Tables", "order": "24", "role": "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "25", "role": "http://essinc.com/role/PROPERTYANDEQUIPMENTNETTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - ACCRUED PRODUCT WARRANTIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESTables", "shortName": "ACCRUED PRODUCT WARRANTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - BORROWINGS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://essinc.com/role/BORROWINGSTables", "shortName": "BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - COMMON STOCK WARRANTS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://essinc.com/role/COMMONSTOCKWARRANTSTables", "shortName": "COMMON STOCK WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "30", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "31", "role": "http://essinc.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "32", "role": "http://essinc.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ghw:BatteryFlexibleEnergyCapacityMinimum", "reportCount": 1, "unique": true, "unitRef": "h", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "menuCat": "Details", "order": "33", "role": "http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATIONDetails", "shortName": "DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ghw:BatteryFlexibleEnergyCapacityMinimum", "reportCount": 1, "unique": true, "unitRef": "h", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "us-gaap:InvestmentPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesTradingGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "34", "role": "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:InvestmentPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesTradingGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "35", "role": "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails", "shortName": "NET LOSS PER SHARE - Schedule of Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - NET LOSS PER SHARE - Schedule Antidilutive Securities (Details)", "menuCat": "Details", "order": "36", "role": "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails", "shortName": "NET LOSS PER SHARE - Schedule Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "menuCat": "Details", "order": "37", "role": "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "menuCat": "Details", "order": "38", "role": "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "menuCat": "Details", "order": "39", "role": "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i598c4b3353354d4aa35a461b2f7a80de_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - ACCRUED PRODUCT WARRANTIES (Details)", "menuCat": "Details", "order": "40", "role": "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails", "shortName": "ACCRUED PRODUCT WARRANTIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i8cde8727d57b4adfb63da1ac44a63a33_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - BORROWINGS - Schedule of Borrowings (Details)", "menuCat": "Details", "order": "41", "role": "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails", "shortName": "BORROWINGS - Schedule of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i7b3e38131bfe4d31b02196b77b609abd_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - BORROWINGS - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://essinc.com/role/BORROWINGSNarrativeDetails", "shortName": "BORROWINGS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i7b3e38131bfe4d31b02196b77b609abd_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "43", "role": "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details)", "menuCat": "Details", "order": "44", "role": "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails", "shortName": "COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Balances (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ghw:ClassOfWarrantOrRightGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - COMMON STOCK WARRANTS - Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "shortName": "COMMON STOCK WARRANTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i598c4b3353354d4aa35a461b2f7a80de_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details)", "menuCat": "Details", "order": "46", "role": "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "shortName": "COMMON STOCK WARRANTS - Schedule of Common Stock Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "ghw:ClassOfWarrantOrRightExercisesInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details)", "menuCat": "Details", "order": "47", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION - Schedule of Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i8aa9122bb26d4f119786e8eef1586f88_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ghw:ShareBasedCompensationArrangementByShareBasedPaymentAwardsPotentialIncreaseInSharesAuthorizedPercentageOfSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "ghw:ShareBasedCompensationArrangementByShareBasedPaymentAwardsPotentialIncreaseInSharesAuthorizedPercentageOfSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i598c4b3353354d4aa35a461b2f7a80de_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details)", "menuCat": "Details", "order": "49", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Schedule of Share-based Payment Arrangement, Option and RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i8cde8727d57b4adfb63da1ac44a63a33_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i8cde8727d57b4adfb63da1ac44a63a33_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i50c2746924ad40b6908fe1d0a3ac9237_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details)", "menuCat": "Details", "order": "50", "role": "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i50c2746924ad40b6908fe1d0a3ac9237_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details)", "menuCat": "Details", "order": "51", "role": "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i93b8d5bd33274aada327c8117ffff235_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - INCOME TAXES - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://essinc.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - REVENUE - Schedule of Revenue Disaggregated by Source (Details)", "menuCat": "Details", "order": "53", "role": "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails", "shortName": "REVENUE - Schedule of Revenue Disaggregated by Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i88d5e57599b54a9cb05f91381b6d374c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details)", "menuCat": "Details", "order": "54", "role": "http://essinc.com/role/REVENUEScheduleofRevenueContractAssetsandDeferredRevenueDetails", "shortName": "REVENUE - Schedule of Revenue Contract Assets and Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - REVENUE - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://essinc.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "i54a937d252e742db8b5e9711aa62c3c9_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "56", "role": "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "id87388049f3c4571bb7957a43bf7fe7f_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATION", "shortName": "DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - NET LOSS PER SHARE", "menuCat": "Notes", "order": "9", "role": "http://essinc.com/role/NETLOSSPERSHARE", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ghw-20230331.htm", "contextRef": "if6e14c7c40004a729ebe2b245b09e1e8_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://essinc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ghw_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_ACONS2AcquisitionCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ACON S2 Acquisition Corp.", "label": "ACON S2 Acquisition Corp. [Member]", "terseLabel": "STWO" } } }, "localname": "ACONS2AcquisitionCorpMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_ACONS2AcquisitionCorpSponsorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ACON S2 Acquisition Corp. Sponsor", "label": "ACON S2 Acquisition Corp. Sponsor [Member]", "terseLabel": "ACON S2 Acquisition Corp. Sponsor" } } }, "localname": "ACONS2AcquisitionCorpSponsorMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 5.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures", "label": "Accrued Capital Expenditures", "terseLabel": "Accrued capital purchases" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Current Liabilities", "label": "Accrued Liabilities And Other Current Liabilities", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Total accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails", "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ghw_BatteryFlexibleEnergyCapacityMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Battery, Flexible Energy Capacity, Minimum", "label": "Battery, Flexible Energy Capacity, Minimum", "terseLabel": "Battery, flexible energy capacity, minimum" } } }, "localname": "BatteryFlexibleEnergyCapacityMinimum", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "integerItemType" }, "ghw_BatteryLifespanNumberOfCycles": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Battery Lifespan, Number Of Cycles", "label": "Battery Lifespan, Number Of Cycles", "terseLabel": "Battery lifespan, number of cycles" } } }, "localname": "BatteryLifespanNumberOfCycles", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATIONDetails" ], "xbrltype": "integerItemType" }, "ghw_CancellableAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cancellable Agreements", "label": "Cancellable Agreements [Member]", "terseLabel": "Cancellable Agreement" } } }, "localname": "CancellableAgreementsMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "ghw_CitiBankNAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CitiBank N.A", "label": "CitiBank N.A [Member]", "terseLabel": "CitiBank N.A" } } }, "localname": "CitiBankNAMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "ghw_ClassOfWarrantOrRightExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercises In Period", "label": "Class Of Warrant Or Right, Exercises In Period", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisesInPeriod", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "ghw_ClassOfWarrantOrRightForfeituresInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant Or Right, Forfeitures In Period", "label": "Class of Warrant Or Right, Forfeitures In Period", "terseLabel": "Warrants forfeited (in shares)" } } }, "localname": "ClassOfWarrantOrRightForfeituresInPeriod", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ghw_ClassOfWarrantOrRightGrantsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Grants In Period", "label": "Class Of Warrant Or Right, Grants In Period", "terseLabel": "Warrants issued (in shares)" } } }, "localname": "ClassOfWarrantOrRightGrantsInPeriod", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "ghw_ClassOfWarrantOrRightRedemptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Redemption Price Per Share", "label": "Class of Warrant or Right, Redemption Price Per Share", "terseLabel": "Redemption price per share (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionPricePerShare", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ghw_ClassOfWarrantOrRightRedemptionThresholdCommonStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger", "label": "Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger", "terseLabel": "Price of common stock triggering redemption of warrants (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdCommonStockPriceTrigger", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ghw_ClassOfWarrantOrRightRedemptionThresholdCommonStockPriceTriggerWithTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger With Trading Days", "label": "Class Of Warrant Or Right, Redemption, Threshold Common Stock Price Trigger With Trading Days", "terseLabel": "Price of common stock with trading days threshold, triggering redemption of warrants (in USD per share)" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdCommonStockPriceTriggerWithTradingDays", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ghw_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days", "label": "Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading day period" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "durationItemType" }, "ghw_ClassOfWarrantOrRightRedemptionThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Redemption, Threshold Trading Days", "label": "Class Of Warrant Or Right, Redemption, Threshold Trading Days", "terseLabel": "Trading days triggering redemption of warrants" } } }, "localname": "ClassOfWarrantOrRightRedemptionThresholdTradingDays", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "durationItemType" }, "ghw_ClassOfWarrantOrRightRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right", "label": "Class of Warrant or Right [Roll Forward]", "terseLabel": "Class of Warrant or Right [Roll Forward]" } } }, "localname": "ClassOfWarrantOrRightRollForward", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "ghw_ClassOfWarrantOrRightVestedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Vested, Number", "label": "Class of Warrant or Right, Vested, Number", "terseLabel": "Warrants vested (in shares)" } } }, "localname": "ClassOfWarrantOrRightVestedNumber", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ghw_CommonStockWarrantLiabilities": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock Warrant Liabilities", "label": "Common Stock Warrant Liabilities", "terseLabel": "Common stock warrant liabilities" } } }, "localname": "CommonStockWarrantLiabilities", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ghw_CommonStockWarrantsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Fair Value Disclosure", "label": "Common Stock Warrants, Fair Value Disclosure", "terseLabel": "Common stock warrants" } } }, "localname": "CommonStockWarrantsFairValueDisclosure", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "ghw_ContractWithCustomerLiabilityAdvancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Advance Payment", "label": "Contract With Customer, Liability, Advance Payment", "terseLabel": "Advance payment" } } }, "localname": "ContractWithCustomerLiabilityAdvancePayment", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ghw_ContractWithCustomerLiabilityChangeInEstimateOfVariableConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Change In Estimate Of Variable Consideration", "label": "Contract With Customer, Liability, Change In Estimate Of Variable Consideration", "terseLabel": "Change in estimate of variable consideration" } } }, "localname": "ContractWithCustomerLiabilityChangeInEstimateOfVariableConsideration", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ghw_ContractWithCustomerLiabilityDepositsReturnedToCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deposits Returned To Customers", "label": "Contract With Customer, Liability, Deposits Returned To Customers", "terseLabel": "Deposits returned to customers" } } }, "localname": "ContractWithCustomerLiabilityDepositsReturnedToCustomers", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ghw_ContractWithCustomerLiabilityPeriodChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer Liability, Period Change", "label": "Contract With Customer Liability, Period Change", "negatedTerseLabel": "Decrease in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityPeriodChange", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ghw_DebtInstrumentPercentageChangeInNetPresentValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Percentage Change In Net Present Value", "label": "Debt Instrument, Percentage Change In Net Present Value", "terseLabel": "Percent change in present value of cash flows" } } }, "localname": "DebtInstrumentPercentageChangeInNetPresentValue", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "pureItemType" }, "ghw_EarnoutWarrantHoldersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Warrant Holders", "label": "Earnout Warrant Holders [Member]", "terseLabel": "Earnout Warrant Holders" } } }, "localname": "EarnoutWarrantHoldersMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_EarnoutWarrantLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout Warrant Liabilities, Fair Value Disclosure", "label": "Earnout Warrant Liabilities, Fair Value Disclosure", "terseLabel": "Earnout Warrants" } } }, "localname": "EarnoutWarrantLiabilitiesFairValueDisclosure", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "ghw_EarnoutWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Common Stock Warrants", "label": "Earnout Warrants [Member]", "terseLabel": "Earnout Warrants" } } }, "localname": "EarnoutWarrantsMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "domainItemType" }, "ghw_EnergyStorageSystemsSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Storage Systems Sales", "label": "Energy Storage Systems Sales [Member]", "terseLabel": "Energy Storage Systems Sales" } } }, "localname": "EnergyStorageSystemsSalesMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "ghw_EnergyWarehouseSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Warehouse Sales", "label": "Energy Warehouse Sales [Member]", "terseLabel": "Energy Warehouse Sales" } } }, "localname": "EnergyWarehouseSalesMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "ghw_EquityRedemptionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Redemption Plan", "label": "Equity Redemption [Axis]", "terseLabel": "Equity Redemption [Axis]" } } }, "localname": "EquityRedemptionAxis", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "ghw_EquityRedemptionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Redemption [Domain]", "label": "Equity Redemption [Domain]", "terseLabel": "Equity Redemption [Domain]" } } }, "localname": "EquityRedemptionDomain", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_FirstCitizensBancSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Citizens BancShares", "label": "First Citizens BancShares [Member]", "terseLabel": "First Citizens BancShares" } } }, "localname": "FirstCitizensBancSharesMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "ghw_FirstRepublicBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Republic Bank", "label": "First Republic Bank [Member]", "terseLabel": "First Republic Bank" } } }, "localname": "FirstRepublicBankMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "ghw_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accrued Liabilities And Other Current Liabilities", "label": "Increase (Decrease) In Accrued Liabilities And Other Current Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ghw_IncreaseDecreaseInProductWarrantyAccrual": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Product Warranty Accrual", "label": "Increase (Decrease) In Product Warranty Accrual", "terseLabel": "Accrued product warranties" } } }, "localname": "IncreaseDecreaseInProductWarrantyAccrual", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ghw_MaterialsAndRelatedPurchasesCurrent": { "auth_ref": [], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 1.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Materials And Related Purchases, Current", "label": "Materials And Related Purchases, Current", "terseLabel": "Materials and related purchases" } } }, "localname": "MaterialsAndRelatedPurchasesCurrent", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "ghw_NonCashInterestIncomeExpense": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Interest (Income) Expense", "label": "Non-Cash Interest (Income) Expense", "terseLabel": "Non-cash interest (income) expense" } } }, "localname": "NonCashInterestIncomeExpense", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ghw_NoncancellableAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncancellable Agreements", "label": "Noncancellable Agreements [Member]", "terseLabel": "Noncancellable Agreement" } } }, "localname": "NoncancellableAgreementsMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "ghw_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ghw_OtherAccruedLiabilityAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 2.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Liability And Other Liabilities, Current", "label": "Other Accrued Liability And Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilityAndOtherLiabilitiesCurrent", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "ghw_OtherPrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [], "calculation": { "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Prepaid Expense And Other Assets, Current", "label": "Other Prepaid Expense And Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "ghw_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Warrants", "label": "Private Warrants [Member]", "terseLabel": "Private Warrants (excluding Earnout Warrants)", "verboseLabel": "Private Warrants (excluding Earnout Warrants)" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails", "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "ghw_PublicWarrantHoldersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrant Holders", "label": "Public Warrant Holders [Member]", "terseLabel": "Public Warrant Holders" } } }, "localname": "PublicWarrantHoldersMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Warrants", "label": "Public Warrants [Member]", "terseLabel": "Public Warrants", "verboseLabel": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails", "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "ghw_RedemptionScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption Scenario, One", "label": "Redemption Scenario, One [Member]", "terseLabel": "Redemption Scenario, One" } } }, "localname": "RedemptionScenarioOneMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_RedemptionScenarioThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption Scenario, Three", "label": "Redemption Scenario, Three [Member]", "terseLabel": "Redemption Scenario, Three" } } }, "localname": "RedemptionScenarioThreeMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_RedemptionScenarioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption Scenario, Two", "label": "Redemption Scenario, Two [Member]", "terseLabel": "Redemption Scenario, Two" } } }, "localname": "RedemptionScenarioTwoMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_RevenueFromRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Related Parties", "label": "Revenue From Related Parties [Member]", "terseLabel": "Revenue - related parties" } } }, "localname": "RevenueFromRelatedPartiesMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "ghw_RevenueNotFromRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue", "label": "Revenue Not From Related Parties [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueNotFromRelatedPartiesMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "domainItemType" }, "ghw_SMUDWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SMUD Warrant", "label": "SMUD Warrant [Member]", "terseLabel": "SMUD Warrant" } } }, "localname": "SMUDWarrantMember", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "ghw_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Amount", "terseLabel": "Maximum employee stock purchase amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ghw_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialIncreaseInSharesAuthorizedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Potential Increase In Shares Authorized, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Potential Increase In Shares Authorized, Number", "terseLabel": "Potential increase of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialIncreaseInSharesAuthorizedNumber", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ghw_ShareBasedCompensationArrangementByShareBasedPaymentAwardsPotentialIncreaseInSharesAuthorizedPercentageOfSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Awards, Potential Increase In Shares Authorized, Percentage Of Shares Outstanding", "label": "Share-Based Compensation Arrangement By Share-Based Payment Awards, Potential Increase In Shares Authorized, Percentage Of Shares Outstanding", "terseLabel": "Percentage of potential increase of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsPotentialIncreaseInSharesAuthorizedPercentageOfSharesOutstanding", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "ghw_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "ghw_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "ghw_StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised In Period", "label": "Stock Issued During Period, Shares, Warrants Exercised In Period", "terseLabel": "Warrants exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ghw_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants", "label": "Warrants [Text Block]", "terseLabel": "COMMON STOCK WARRANTS" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://essinc.com/20230331", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTS" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r160", "r161", "r256", "r284", "r458", "r460" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r215", "r436", "r475", "r491", "r526", "r527", "r532", "r572" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r215", "r436", "r475", "r491", "r526", "r527", "r532", "r572" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r160", "r161", "r256", "r284", "r459", "r460" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r519", "r564" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r218", "r219" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 6.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional and consulting fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r135" ], "calculation": { "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r5", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r352", "r353", "r354", "r514", "r515", "r516", "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Cancellation of shares used to settle payroll tax withholding" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r94", "r95", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Number of securities excluded (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r370", "r488", "r568" ], "lang": { "en-us": { "role": { "documentation": "Asset pledged as collateral.", "label": "Asset Pledged as Collateral [Member]", "terseLabel": "Asset Pledged as Collateral" } } }, "localname": "AssetPledgedAsCollateralMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r115", "r137", "r157", "r206", "r209", "r213", "r228", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r370", "r372", "r385", "r490", "r529", "r530", "r566" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r131", "r143", "r157", "r228", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r370", "r372", "r385", "r490", "r529", "r530", "r566" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r97" ], "calculation": { "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Assets at Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets, Fair Value Disclosure [Abstract]" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r43", "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRITPION OF BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/DESCRITPIONOFBUSINESSANDBASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r39", "r40", "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment included in accounts payable and accrued and other current liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r37", "r133", "r454" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r32", "r37", "r42" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r32", "r100" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing transactions:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related 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.", "label": "Certificates of Deposit, at Carrying Value", "terseLabel": "Restricted certificate of deposit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r140", "r141", "r142", "r157", "r179", "r180", "r187", "r189", "r196", "r197", "r228", "r242", "r245", "r246", "r247", "r251", "r252", "r282", "r283", "r285", "r286", "r288", "r385", "r453", "r499", "r510", "r517" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Class of warrant or right, number of securities called by each warrant or right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants or rights at end of period (in shares)", "periodStartLabel": "Warrants or rights at beginning of period (in shares)", "terseLabel": "Warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantActivityDetails", "http://essinc.com/role/COMMONSTOCKWARRANTSScheduleofCommonStockWarrantBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r110", "r121" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r58", "r240", "r241", "r449", "r528" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r514", "r515", "r560" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://essinc.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r72" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.0001 par value; 2,000,000,000 shares authorized, 154,344,930 and 153,821,339 shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r21", "r145", "r147", "r151", "r437", "r440" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Asset and Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r291", "r293", "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r291", "r292", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r291", "r292", "r304" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r291", "r292", "r304" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 4.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Amounts due to customers" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r70", "r156", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r269", "r276", "r277", "r279" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r102", "r103", "r253", "r392", "r471", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r16", "r102", "r281", "r392" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r17", "r73", "r74", "r75", "r76", "r101", "r102", "r103", "r114", "r162", "r253", "r254", "r255", "r256", "r257", "r259", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r392", "r470", "r471", "r472", "r473", "r474", "r511" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesTradingGainLoss": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading, Gain (Loss)", "terseLabel": "Net gains on trading securities" } } }, "localname": "DebtSecuritiesTradingGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r35", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r35", "r204" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r303", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r317", "r348", "r349", "r351", "r356", "r485" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r152", "r168", "r169", "r170", "r171", "r172", "r176", "r179", "r187", "r188", "r189", "r193", "r376", "r377", "r438", "r441", "r464" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r152", "r168", "r169", "r170", "r171", "r172", "r179", "r187", "r188", "r189", "r193", "r376", "r377", "r438", "r441", "r464" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r44", "r45" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r190", "r191", "r192", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "order": 3.0, "parentTag": "ghw_AccruedLiabilitiesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of recognition for unamortized stock-based compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails", "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r129", "r148", "r149", "r150", "r163", "r164", "r165", "r167", "r173", "r175", "r195", "r229", "r290", "r352", "r353", "r354", "r361", "r362", "r375", "r386", "r387", "r388", "r389", "r390", "r391", "r398", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r35", "r71" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Gain on revaluation of common stock warrant liabilities", "terseLabel": "Change in fair value of common stock warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r378", "r379", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r97", "r99" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r267", "r308", "r309", "r310", "r311", "r312", "r313", "r379", "r408", "r409", "r410", "r471", "r472", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r378", "r379", "r380", "r381", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r267", "r308", "r313", "r379", "r408", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r267", "r308", "r313", "r379", "r409", "r471", "r472", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r267", "r308", "r309", "r310", "r311", "r312", "r313", "r379", "r410", "r471", "r472", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r267", "r308", "r309", "r310", "r311", "r312", "r313", "r408", "r409", "r410", "r471", "r472", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r382", "r384" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r225", "r226", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r278", "r287", "r374", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r467", "r520", "r521", "r522", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r35", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r158", "r358", "r359", "r360", "r363", "r365", "r367", "r368", "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r174", "r175", "r205", "r357", "r364", "r366", "r442" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r34" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r34" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r435", "r508" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r508", "r563" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r34" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r112" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r227", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r157", "r228", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r371", "r372", "r373", "r385", "r465", "r529", "r566", "r567" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r109", "r119", "r490", "r512", "r523", "r562" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r132", "r157", "r228", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r371", "r372", "r373", "r385", "r490", "r529", "r566", "r567" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r97" ], "calculation": { "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r11", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r11", "r511" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Standby letter of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r1", "r108", "r116", "r266", "r280", "r471", "r472" ], "calculation": { "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total notes payable" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Less current portion of notes payable" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r139" ], "calculation": { "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Notes payable, non-current", "verboseLabel": "Notes payable, non-current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSScheduleofBorrowingsDetails", "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r17", "r67" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r154" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r154" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r32", "r33", "r36" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r22", "r36", "r111", "r122", "r130", "r144", "r146", "r150", "r157", "r166", "r168", "r169", "r170", "r171", "r174", "r175", "r185", "r206", "r208", "r212", "r214", "r228", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r377", "r385", "r466", "r529" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows", "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r168", "r169", "r170", "r171", "r176", "r177", "r186", "r189", "r206", "r208", "r212", "r214", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r178", "r181", "r182", "r183", "r184", "r186", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements and Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable, current" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r208", "r212", "r214", "r466" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r394" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r394" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r395", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for operating leases included in cash used in operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r393" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r136" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash income and expenses, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r27" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "auth_ref": [ "r503", "r504", "r509" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention 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.", "label": "Payments for (Proceeds from) Short-Term Investments", "negatedTerseLabel": "Maturities and purchases of short-term investments, net" } } }, "localname": "PaymentsForProceedsFromShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r153" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Repurchase of shares from employees for income tax withholding purposes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r28" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r370", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Axis]", "terseLabel": "Pledged Status [Axis]" } } }, "localname": "PledgedStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r370", "r488" ], "lang": { "en-us": { "role": { "documentation": "Pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Domain]", "terseLabel": "Pledged Status [Domain]" } } }, "localname": "PledgedStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r282" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r282" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock ($0.0001 par value; 200,000,000 shares authorized, none issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r502" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r456", "r468", "r525" ], "calculation": { "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Credit rating classification of borrowers with strong credit histories and who have a low risk of default and qualify for the prime rate.", "label": "Prime [Member]", "terseLabel": "Prime" } } }, "localname": "PrimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r30", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Draws against letter of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r505", "r507" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r29", "r92" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r14", "r59", "r60" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "periodEndLabel": "Product warranties at end of period", "periodStartLabel": "Product warranties at beginning of period", "terseLabel": "Accrued product warranties" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails", "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "ACCRUED PRODUCT WARRANTIES" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r57", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r54", "r134" ], "calculation": { "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r56", "r120", "r439", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Noncancelable purchase commitments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r128", "r401", "r402", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r399", "r400", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r31" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r96", "r124", "r569" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r37", "r42", "r106", "r117", "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Amounts pledged as collateral" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r37", "r42", "r133" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash, current" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r37", "r42", "r448" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash, non-current", "verboseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r77", "r118", "r446", "r447", "r490" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r129", "r163", "r164", "r165", "r167", "r173", "r175", "r229", "r352", "r353", "r354", "r361", "r362", "r375", "r443", "r445" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r202", "r203", "r207", "r210", "r211", "r215", "r216", "r217", "r302", "r303", "r436" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r24", "r123", "r244", "r245", "r246", "r250", "r251", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue - related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r397", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "verboseLabel": "Right-of-use finance lease assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r397", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use operating lease assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Securities Excluded from Calculation of Diluted Weighted-Average Common Shares Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r17", "r73", "r74", "r75", "r76", "r101", "r102", "r103", "r114", "r471", "r473", "r513" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Borrowings" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss per Share Attributable to Common Shareholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r90", "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue Disaggregated by Source" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r378", "r379" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r104", "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r314", "r316", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r80", "r86", "r87" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "verboseLabel": "Schedule of Common Stock Warrant Activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service and other revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/REVENUEScheduleofRevenueDisaggregatedbySourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r34" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share of units forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "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).", "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 grant date fair value per share of units granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value per share of units outstanding at end of period (in USD per share)", "periodStartLabel": "Weighted average grant date fair value per share of units outstanding at beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted average grant date fair value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share of units released (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "negatedTerseLabel": "Units released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedTerseLabel": "Units forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r81", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Units outstanding at end of period (in shares)", "periodStartLabel": "Units outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Options, Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at end of period (in shares)", "periodStartLabel": "Options outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r322", "r323" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price of options outstanding at end of period (in USD per share)", "periodStartLabel": "Weighted average exercise price of options outstanding at beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options vested and exercisable (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of shares with vesting conditions met (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails", "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options released (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of options granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r321", "r340", "r341", "r342", "r343", "r346", "r355", "r356" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Share expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term of options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term of options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "ESPP purchase price of common stock, percent of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Issuance of shares (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share (in USD per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Cancellation of shares used to settle payroll tax withholding (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r43", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Repairs and replacements" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/ACCRUEDPRODUCTWARRANTIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r140", "r141", "r142", "r157", "r179", "r180", "r187", "r189", "r196", "r197", "r228", "r242", "r245", "r246", "r247", "r251", "r252", "r282", "r283", "r285", "r286", "r288", "r385", "r453", "r499", "r510", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails", "http://essinc.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r72", "r129", "r148", "r149", "r150", "r163", "r164", "r165", "r167", "r173", "r175", "r195", "r229", "r290", "r352", "r353", "r354", "r361", "r362", "r375", "r386", "r387", "r388", "r389", "r390", "r391", "r398", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r163", "r164", "r165", "r195", "r436" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r72", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r3", "r4", "r72", "r77", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options released (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/STOCKBASEDCOMPENSATIONScheduleofSharebasedPaymentArrangementOptionandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r3", "r4", "r72", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "verboseLabel": "Issuance of common stock under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r51", "r490", "r512", "r523", "r562" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r457", "r469", "r525" ], "calculation": { "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Vendor advances" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/PREPAIDEXPENSESANDOTHERCURRENTASSETSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r242", "r245", "r246", "r247", "r251", "r252" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r125", "r126", "r127", "r220", "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecuritiesDebt": { "auth_ref": [ "r52", "r138", "r223", "r455" ], "calculation": { "http://essinc.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading", "terseLabel": "Short-term investments" } } }, "localname": "TradingSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedBalanceSheets", "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r225", "r226", "r278", "r287", "r374", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r520", "r521", "r522", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. agency securities" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r463", "r482", "r484", "r570" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r46", "r47", "r48", "r198", "r199", "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Warrant [Member]", "verboseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/Cover", "http://essinc.com/role/NETLOSSPERSHAREScheduleAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "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.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/COMMONSTOCKWARRANTSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r178", "r189" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in per share calculation, diluted (in shares)", "verboseLabel": "Weighted-average shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r176", "r189" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in per share calculation, basic (in shares)", "verboseLabel": "Weighted-average shares outstanding \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://essinc.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://essinc.com/role/NETLOSSPERSHAREScheduleofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27476-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r494": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r495": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r496": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r497": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r498": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 76 0001628280-23-016924-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-016924-xbrl.zip M4$L#!!0 ( %&1J59[U:;6_;.!+^?K^"Z^"Z"> W^25.G32 $ZM7 VV2=1RT M^^E BU1$1!:U)&7']^MWAI3\$CNMV]UNW> *U+'$X7"&\_"9($]:U;I'1HHF6A@A$QK7:OY5 MB90B8])NK3:;S:JS9E6J^]IH6$-5K5HLI>959ECI_ S?P">G[/Q?9[]4*J0O M@VS"$T,"Q:GAC&1:)/?D(^/Z@50JN=2E3.=*W$>&-.J-)ODHU8.84M=NA(GY M>:'GK.:>SVIVD+.Q9//S,R:F1+ W)=&D;'Q\3$]8\_BDU6%MVFAUZ/B8=]J- MSG&[SO[K@9$U$'=]M)G'_$UI(I)*Q''\;J>1FM.98";J>O7ZOTM6[OPLE(F! MP11T=E^=CDU-5-V#,B/3[C$H,OS15&@L[I.N=:_D-!72@8REZA[4[;]3;*F$ M="+B>??7D9AP3:[XC SEA":_EC6$I**Y$J$3U.)_'$R$0>SC+#]JQ$979/AW7N?>$U:\5J'](CTKOK$:S/WM/>.W%WU_2$9O?/) MK7]Y-QR,!OXM\3]=ONM=_<NX6V]J]O M1GZ?K(8*?$1XD6:]@7Y9MWO#B]Z5?UNY_O3>_[WPN%&O-YYU M#LK$5R(@-U725UQK'D?97)=)P)41X9R8B)I7!^V3TQW=.$TI8\#LE9B'IMM< MD)](& 2R6_%.?IBK7K7PX9\??7U:O'JUC=,P(!&=N4W$DH%8IS\X:0(AWEEY -50?3JP#NNGS:]LDN> M,B3^[2T9\2 JDT$25"&,KU] &!M[%\8+JB$&$*;)G#PD*R(DPQ$@GMR&0 M\ "6+55S%)G0!V[AL="IX1T#8V#(V!96, 8*!$)!(05B"70'2QA@:1:)("(Z MPX]E_QE7/%>"#DR$CJ'BPN)M)DP$X-4I#ZR!J#<%TR0#-Z?0C9'Q?'4:7@@" MFS\/ CD)10(Q1K@L8UH&^($X-*N5=I$ N0"XH-R'[T&<(;, ;E8"6 ;,":2F M%,*.B$4DQ_$2DCD:]).A ?7,[B/**)'%( XE 6.YRV]@141R2,Y4P7(%7\ M7F@#FQ!#*+YT=H.5Y16LZ<*8#6M?"-Q:>P>WT5IL7AV<-+S.J,-(PBT'"5M3M0WYDN]J*&I_:!P;: 0!BI2]BJ:00)3_[=75G9_NB\(I?N#4*]: M[^ \]+F&W0,$RZ:S+R.IC)DVH)G>O0NFO#$'5.0CN20J,P4*@)JF0EO" RF> M6#U82R^I19=0*>=4C(T":!-LT3(6S)ZAZ&RL!1-4"71 N%QO M$T""FC*-^=>N2FV3M:5'J3D89(".L5,*9:0(LI@BJX-;UHAE'H<>KBI8+6;@ MVYBC(! O].?LVXEVKV \WA\8YT2[CN*=V6H#S+OSW,Z8AG4P%0RA2K5,*!(Z MU0!S+"@1OU2Q DN ;D''(A9FCIE]V["XLBSL+*+7?1:NT!%H4[OB%]!DYC*91!D"B._DC>W:)U(;> ]'F2"+AV HN+TYO"9+B% & CLB71N..R3 MN#TJP%.$)%O8=>2LBJA>%!E(?1;RG-F< /.QX.LYB<4#C_-S@R?RY;\\17\- MYGNU 6OO'5' *6@7TULCO\Q4*Z6(#\CTR ^7:Q94E@ MCQ>._K_/^EX9OA=#;0:UH@"@X6V7: M(\[B).BK\)9O3=RYPA96HPPZ:KX@M6>QF=>FT 4 !B5DV>5^#8E?9Q. !\R2 M=<8-O?W,[ 7E]?W;"/4@?8<*.*,,0>>6Y@ V]CPZQU?993^13&4\Y9@"$WJ? M'ZNKG!GY)(WEG$/K+)*.#ND:>@%M7U,?Z&>A6=W]5S]C]TYYZQC0QU4%ICJF MJ>;=XLLIT'8:TWE7)';";*?37-=8&B,G79BHTRER/]0,^8^G%E"N>7F9H5IW M%QJ,@O^L&#EOKMJFFF&;;>U6M=EN/=MO MJJW9B7"3 ?.M4YJ\*35+18<UT?K!W5F-7&!@JV,'?5PVG^;5YV!&Z=9R.TDYSMX-HSE'(8):=B3V0)$5BV-,H?';.]W*>OVF%;F:: M/#NA%SO)AS?NW!.JE8V9/MH$?,*=^X.;GD#@O& M^K(+'0-]9&:SRQ&AI8FET,S$R+6-F;V-ETF@%_RHTF<-( ;N[<&VB3K.&CWTP4MC2(BLJ@E*;N^OWYG2,F/V&G= M[K;K!K= '4L?Y+[_IR]/M-GT5F$K.;N]?O!I>L5*G5/C0O:[7> MJ,?>CMZ_8ZUJW6,CQ1,MC) )CVNU_E6)E2)CTDZM-IO-JK-F5:K[VFA8HZ%: MM5A*#=7 !*6+&B&.>\YI[/:W:2\[$,YA?G@9@R$;PJ MB0 :+T^/H>GST&^='(]YPV]"""'WH'XC!B3:_:6#=@1?4577UT M-*C2DV;OT.M'FWC9'XX&;P:7W='@^FKOM;VY&][>=:]&;'3-AG?O^LQK\HK7 M.N1'K'O58UX[<$][;\C=5:\_9*.W?7;;O[P;#D:#_BWK?[Q\V[WZ3Y]U+T?L M^@WS3INM,NO>LN[[/LKWRGMO%NG:N[X9]7ML-51H(\&+->L-LLN:W1V^[E[U M;RO7']_U?R\L;M3K3R^T=8[X[A:VMEHXP( D)I+)G WY>%QF/B@CPCDS$3K5-KEA MP"(^!:9@*F"&R=!$0K/?,JX0ZC%& E*I#),)>R/5A'GURF\LE K%@/WAI!B@ M7P/VGBL_>G'@O:R?-;VRRYHR9/W;6S8"/RJS0>)7,8RGSR",C;T+XVNN,088 MILF:'2(N D"@N>#W/_D13^Z!=9&1AEF, M$K:4;A_"D>UJ2VEZDR\X3A6L3A3A1D;)7T8P2 ME/J_O;*R&]-]02C?'X1ZU?HQ^:$'&K<-&"R;SKZ,I#)E6I]G>O**SL1:!X$J0 <+E>IL $AHITY1_[:K4-EE;>I0:4"&#=$R=4BPCA9_% MG%@=S;)*+/,X]G!5P6HQ@]_&0()(O-@?@F\GVKV"\7A_8)P3[3J*=V:K#3#O MSG,[8QK7P50$!%6N9<*)T+E&F%-!2?CE*BBPA.@6?"QB8>:4V;=-2RO+PLXB MRBV*-=&5@M3FC4^Y06FF4D2TMI6([TL56 5L:7H/"188,0(;6R"E%4,B6'8[ M\.+*$BE2]S.!K[\_\"U8N#_E<6:IBH(+88BUH9AB6/26&F]11^Q O>YQ>]EG MX8H=D3:U*R[',C-/:[!+-BYK^GRF*_$K>W#+J1&J#[^D$$\?2/@Y4 MG-XR9?_LHO^&LSW:@/6WCN8?]L&S!XV!L4**2\9B@AS%:5+LB*< M?479L5&^+E3C6,(:J?0BT]L7..1D(HP!^$PZ&$NL):@]$*B?'>00L8SLJXG= M\2\5TL4"A#\R@>K;Q98EOCU>./K_/NM[9?ANC+49UHH"@48[6]HC^P(0&7F6 M7NQW9L ?*.VZ6LTF7EMEVB/.XB3HJ_"6;TWKN M/_<9NW?*6\>(/E 5='7,4PV=XLL9TG8:\WE')-9AMM-9/M98&B,G'734V92X M'VN&_%=3"RC7O+S%4*V[FPQ&X?^@F#EOKMJFF@DVV]JM:K/=>K*Y7O6>;/O< ML,UJ^_3EWS_J2?6X_73SZK UZPCG#/2W3GGRJM0L%1UR/'8:Z2?FK5_B((AN MN%RFVU=MH^F%C>^T;FQ W_,Y.W4__BW0E]O^,YOU>KZ>O7P]\5!"[G&?J[])K_F@!TQ6R<_E'9RV@ZB.3D1=5E:9O8DDA49 M84_=_UEG[Y>#OVE-;N:6/!^.2Y)(T+!CKRRY\C+R1FG[I',DG2.Y^VPX&00?+D>PD$L&EV_/7HT'4#,L MZYTWL*QA,(27P>M7T#!M!P*!XI1*RF/$+&MT48/:0LK$MZSU>FVN/9.+N15< M6;FHAL4X3XF)):[UNOD3]4D0[OW6?688,.3A:DEB":$@2!(,JY3&!))NA\(<&U70_>UDFE1DC+VI+&AL+ MDM?OM]Q$=M84RX7OV/;OM2)?KQOQ6*K*A"IY3ZT1 'HZM@?#X>](/QY$(-[ZOIV_Y% ,'DR;?<:<-;CF#:OSKK7XRFQN3]J]$' MZ ^"/,6U;7<'S3X:\;@)^'.52AIE#R-W/2=ROPWRQH/(Q_&FR=^V=G>OVN'[ M5+X?])#',0GS^0S65"Y +@B\62&AAB'+X(HD7$C@$8RF4PA(N*C#. Y-;>DZ M4OQH"_[PH.VJ"@9\F: X*WXYG6-MZ>#Z6HUS+I;:@G=LXPU$7&A+0#Y'?"KG M"" Q)EA;)EXC$2X.#YP3N^,Y]6*'5M>6#)1J"SVB3&,MR!>.VH+7>4$X)>%* M4$F)OIJ/8GWU?G03+E \)Z!V!$N:IE3C%;':/^ML"3"2^H)?$$%XI"W\W"<" ME6^@=!AM7 -U&-=A)&@(ER8,!4E3PA:K+*W#8$%)!*,;-8%(>DU@$D4T)/IN MJ7A4>-XJUTH=%!>Y/[0.R4JD*Y0'=S1E1G+8"@.4KDIMR#:*T,>IRKMIK843)&8H9BDQN2&D4Q;&OIA$:/*XY)U-1Z0U-<)I^R" MS@HQ(ZF^%!L]W9-Q:?((QI/#<8B:3O/1R=+Q_1&)-8 M^H;33K[_H9U'ED'?*0"]3^WWF7)LLYG3D"_>JV!YM&(L@U"MY!E5E=Y&U07Y MM**"Y">UTMQ:5=,W.-X1.@8NP&D>X>-J1H,[UQK<>@W5MZ<=V'(^ M_:?ZUWV*_:NM6:%QQ,42:;W6#%4.I)[JN^.B^G:^SLI?3FK:PH\0%4S?C54B M2)JO5_3=3VEL]A!CVF)7RQU5$.E+@%+\1&U0--9\G6?]B,8H#G4>_VK!CZG6 M6QX48U!68,6DOJ=[> 0\(:+8^VK-PE9P^M8W\R^N_M1Z78EFC&Q29UQ@(@P% MB*$D)?[F2P?3-&$H\VE<-*LHU*EDS;B4?.DW%8;K/%P>(E;YLPH_5IE\=V'1 MM,M+BU*U4N)-S56R6219$N^F-1NFUVP\FFR;SJ-I7Q+KFK;%S6OMBE0N<%\-[D!Y[Z[,/>,[5#.DQ]_> MO;X=?17V7QG667;??[\W),C_>V:K]9/1%1)]*E55X1YX#P\:K4Y:?#YT9.@> M#WL.73NGH[87=WMDK6Q4;L$*IS"DG%$,&V_X$^V%+W)^@99EE.AI,OZ/='5W MSJGFB?;?HR"N,I5;SXI;Z-7#GW /M:GZ(\CO[Y<=\I4#50"K6'\\L+K9?D-"PLOW0_B",)0+W'EGPIU% M*0:F?5<$S9116U<;7/: M.!#^?K]BC\RER0Q^YRV&9H80,F6F#6EPI^VG&V'+H*N17%F$<+_^)-LD)#0] M>M/6Z>CR@8 EK?0\TJY6*UF]W\_'@^#CU1#F8I' U;NSUZ,!U S+>N\-+.L\ M.(=7P9O7T#!M!P*.:$8$810EEC6\K$%M+D3J6]9JM3)7GLGXS JN+26J826, M9=B,1%0[[:DG\A.CZ/2WWN^& >#]XQ_(C>H2!=$)/AT(Z=G%;][5EY);\JB]6DO(C= HIJ;+Z4DQ"*-W <5V$8?G@U.AL%X+FF^Q# 5M.WVAI*HC&O M/0E[CU(_&^)@>!V,+D:#?C :7\KA?3UYU[\,(!@_^Y8['7AG3LR!"9/A(&^] MXS7M9]_L_@3ZY^.K8'C^2[&]X?C$;L'X H)70YCTK\_ZE\.),?[P>O@1^H- MI;BVO:LKWZ@1?RTS0>+UEZ&ZGA.[WP=JXS%4IRFACNBFC=^W=G>OVN''5+X? M])!1BD,U@<&*B#F(.8:W2\3EN$O6<(U3Q@6P&(:3"00XG-=A1$-36[J.)#_: M@C\\Z+BR@@%;I(BN\U].]UA;.IB^5N."\86VX!W;> LQX]H2H.:(S\4< 9A& M1ONYPGXHYHVNX1M.IOBP,Y@3KJQH7A"(:$I1HR\ XCDF(]8T9L#@/ M+9>QPSI(+E3 OP[IDF=+I+8K-65&,-C:V"IB\=J2H3;TZH R0!%+A<:QA/_5 M@FFO#&KGM;";VE(P07R**,Z,\6V"U]K2T _S35BUTUZ7XP$)?1UI:1=T5H@I MSO2=$Z0*+-;PB;)5@J,9/CQH=KK??KKDZX=24A1%A,Z,!,?"]QX=32L%%8\( MC3 5ON%TTA]_7&V7$%>Y2S_H),8^M7 G'GY>$8W5&,5-6K9SFP?&.T#$P#D[S*#HN9SZXCZW#79RU-(?.B=>0 M8^"D"UO19RW'@?L5+90JQQ^RG&F_)K*UF>5,Z"QV4-)9?L;E6.7[HXL6-T& M3^4$2,5/Y4)&8\W7>=:/J][@K)P!Z?!'1.LE#Z(12"NP3$1EQP KYX#%P%+, M\[6OUBQL;7;?Q6:^Z>6XA^_'UDY[ DT3O$F=,AYA;DA "4HS[&^^=".2I0E: M^X3FS%&;;^'*"GC67DH5LI8@V-9?) M9IYDB6@WK=DPO6;CR63;=)Y,^YI8SVR>M+Z_U([9;CZ=O"W6RHDHR)!\9[)O M7]:\VJ. H>^FM^ \#!>JR-@.Y2S]^6\[YAWZ!JWAI'A)XV[TE=A_95AGZX?[ M 7M# O7?,]OMBM'E$GTB9%7A'G@/#QKM;I9_PO89NP<$[#EF;<5#;2_2]LA: M&B=ENO)H,&0L(1%LPN#/E/ZODGV)%L5VTS.C^C]IY^XL4\X,'2GA033?E<9Q MZUE^,T/Y\.=WA*NV -UIT71$_F12K@[6@B/CMB5]TX\EZ[)A[G;+@C]-2WU02O$/U\:X"6+G'\05_9OO6D)05=Z;X'"?25;S!._>(W)N2?&#: M]T705%J3I=@M\B]7CY2?Q2TH^7TLI_\ 4$L#!!0 ( %&1J5:;3'C,SEX" M )+Y% 0 9VAW+3(P,C,P,S,Q+FAT;>R]:U<;R9(N_/W\"KW,G)GNM2B< M]XN[F[-H@[WIL80-V![XXI57**P+NR0!XM>_D542=VQL!$A0O?;N%JI25E;& M[8G(R(@__]])I]TX"D4_[W7_6L!+:*'Q_Y;__/^R['__WGS?6.VY82=T!XTW M13"#X!O'^6"_\<6'_K=&+'J=QI=>\2T_,EE6_N9-[W!4Y'O[@P9!A%ZY6+S& MD;I((\H\$R9C.NA,*ZPSI:*(-FJ.$%W<>TULL P9FC%B90:?X XF;,:XI38Z M2J7WB_ZUEY)P@JC22C$?I W.2FL4%<$3BU!Z[/X W@[>L-M_?6*+ML__6M@? M# Y?OWJ5_ESJ%7NO"$+B575Q87QK.^]^.[OQ^/AXZ>+-]%6Z;$T_3&[O%X.S MNZ/IV_).^!+N)F1RT["?[1ES>/W&\85+-Z?GY=^90=[M#TS7GDB,\6I0F&X_]HJ.&0#CI,FC M#)$,DPN#9/W@+@T$?R_M]8Z^.P[F&5(9Q9-Q]O:/S\8(_7[>=4NNUTD/I(B> MWY:?W+8 F%YXWN1V'ZYPPF1J<.$2)?)^CQ$LOT>+ZHXSTO7SFU89;L6O_K?Y M?LOMAX[)KA+PY!K+7:).NEK>^KIMNGM_+81N]FEK =@[&+_\9R<,3"/]- O_ M'N9'?RV\Z74'(+39]N@0GN"JO_Y:&(23P:N2T*^6_\__^3]_#O)!.RS# F>3 MU?SS5?7=GZ^JD6W/CY;_]/E1HS\8M<-?"S[O'[;-Z'6WUPWP_/SD=;HQ%-7' MW/O0+3_"]18HCB)WU>-/!ILA_K601Q$P<](QA! SDNA@ [$$)!OI@(/ZNEI. M!2.P-L4IKW>]>'D?\)HH9%[&-K3SR.[VCMZ3S:/ M=FASZ _6CG;?Z8.-SD?:.EW'S8.5TXW5;VQC=?/;[K;/=[^T\A;Y9W]CM4EV MOWP<[1RL'+^GK?;.Z>&WUJD;M;;7CYNG>WQC=0_MOOM$=SJ?#W8.?+ZSO7?: MZGS^UNS ];<*O2>[HYTO3K1./XV:[]:/6YVUT6ZZYQV,N]K.=]_]TVF1W?WF MEU:[M>K03N?3D7_W-K?O/@D8^[1Y\ VW.O_L[VP[^ V,<;#'=P\<:;Y[NP]S MYKO;;_-FISG^S6=X%N_N;O?@/9JCC>U/9*?S=K]UVD2[V^NCC=5VIW6Z<[SS M96W47&VWFU_61SM8';_?7ALTM]#)>WC&QNH*^4JU4<$KE46L<<88 TWLIFO1-,\1:^Z==4_A&53ZY1 M67'!(T$AH]Z"-7649QHKFD5",1-*>^OPPG(BPI/1]P.,W_,UA>]$X=$U"FN M2B(0G.$@ 2HYY#+CB,R\("R"&$?F08X_XD>D[YMA45P2W[6N7P7LN-"HS#P\ MX63PVL,W60<>NY]Y4ZOP'Y+^]!KIC5."28,S'5Q,V-@"2B8N ^P<'0I1!2P6 MEC%Y11^3^BL@VKX4[[;9NTSRF)\$GT733LBYIO?WZ8VNTSLP$60 >75JH&]>- MT^C (CBEC6"<4>,I<(="*,8@%&%/L&[CUP][22E4?WIXV,EA.W?YH!DZ%A[A M<[A:12#&[O#KK0&L0?K-F[;I]S?BUJ#GOJVCB/[O(CYQ12%Z0Z>(R$-ET8D MR>14,.J%I8PK%H7F()3>B*_K)?TXHC.@Q*K(Q&"\ AP6X6R@\96[K<"PFU>O MW]\WH.S/WJP33']8A.4Q ='J_H;)B%RRMZD:=^<46'I96]O&3C*-3K3UNK/[^:6CEF*>7P/^:9,90; M)K E41J%?"A7DV R:ZN9PHU364UP0K<2(YZ]GL^/8%H7;RVAE!GTBE]<^&N_ M3U^NAFZODW=O&O:NXG%IB%>79_\CNDLND*<6*X890R)8*HQ0&GMN@E$QS(&! MZ1>#UQ^*GA^ZP4:Q%8JCW(7*K@ N?;T9CD)W&%J]P=NBU]D,[;2%\0%4?A[Z MS]'06(>D)0J#6=%,$FDMQLXY'#0%M4A=25 R(2BI"?H3!"5W)RB9&D$)(X$0 M / \B>@YERLFW(^*#!.GDO+C(]64&^P M<8R!DV0H+=$FGCVTB>^#-B_[@Y[%(+26(G*F 7I'9"48;60-MS&:QUN!GQ7_ M:_[\VK^':4.VUSGL=>'/_B,&:!Z&-"Y2HA!! 07FJ3$!"6Q"]-9+I7A\-J19 M\3Y/&1>F_<'D?KW[QASF ].>$S))KKF,)CJ!.;,L*"^C=%: ,K%>V/!LR+09 M!B;O!K]FBF[>W7L 0_H@](D>*;"*289 PP6OC,,B>H>)==A)/P=(9Y94W=,; M;1R88D8BHBUG 6R4HYPP21GUW'K\# GZ: KRZ8D;E!9!.>Q!E3*#I8G2$*,, M$XAK)^3S(^[#J]6GIRKH7!LEY\1HP0R)EB',1!3&$P38>QS5G1&WY%)4]QXQ M\DLKX,'A]I+*P+AF&$L5#5-$2,DIQ]*JQUN!>38^#T(:027UB#+OD&4<"ZLC M0HSJ&",."NEG0YJGP-G3(Y.RTFFP#@HASQ1'5@O#B1-$@!*QBCX;,CTJSIX> M?2*2-FB*5<26.4XUD3$8!Q9<&6J#?+R=NV>CX:;F AE!G4-8.DH8\=HRXS2F MVK&(/;A$SX8T3Z/AID4FY8AD,401&6*:,&-]Q%I[#T@)])Q[-F1Z9 TWM8"< M=H1:JJ)VCGD4-5'8""VIL\%)&^=@!VR65-W3;X()G#(YD9 \4A:I-8%$22-A M40@':O+Y$?1I(@E/0EPLP+*EK6D!OB8UW"!B O<68R/3QN?S(^XC1Q*>A*I> M<^]HX#;%VJ-U"D G<0%0I^ 69/GQLNWF6?5.*PWPLL I:9R(2@J=$O>$!D\: MLP@?K9:,TV=#FJ= F=,CD\<<"4R515XP89@6WFD;0#5&CXSSSX9,CXHRIY-- MNW\MEW8X*%[_:_*S[V71GHWA1JX=KHV34F+**W<9ZS+J!8S$B0_!>\2(YDH' M3C$!=N%,HO'^V7S8T95C4_AT$/TRHZQU#MN]40BELMTX3*+]3$SG&5-TAVGB MMR2^'\+'GV8+CL'@$J<40HII<($8X1)A%Y415"(]3VP!(_B\/1SD1V$KN&&1 MISRQM1/7'OK@4P994C'#05D68B-.],DD4_OOTTGZ?.5L\S;8NI\E\*.T"8]H'BP5&)L4E&<:>H5I;7,4N M_4&1NT'P)6-\ BW">EU%HH+XRBM<:8!=9X M$JUAI;61P_^"\\PY"FZ* [HQ(205G+M::[R8>V *Z@,X'TH+:Z5R)O@X!W&F#T4/WG,?#I?+I0D/C#OK,)6<"?A M4T24B3G("9AQ4DUQ<]-IH@"7(^H9CL$K3H8%@%N M?)N?I$\S'""\?-B+@ZYS+!KE&*.6&2X0$HY*'F)$$3\SH7IT2DU1IJ3GX-)$ M&KED!%-%I(TV%3:@HJR:\KQDZGTP_;#?:_OUSF'1.RI#]/,B5$)C@@.GEH+^ M$R2E D@$JH\1"DB#/S=+]?BDFIY4"2HTIR*(*!A+1T&,E-QPBS"0+F+^S*1J MJQ<'QZ94?Y./J^$HM'OE+][T^G,C8]&&H+1!2#K#I/2*>Q^HBE[BR$W@STS& MGIIP4\P?58E6P@- C(PZHYDP-FH-H ,#/<4SD[@W/5BJ8NB2_[W>A9_N >28 M%R$CS$50C%:9R)AT2&MM8EF!5=E@'[. TG.EU103?H.AV,CHD#2,(:JH-5X) MKXVEFH3RY DL\ S3ZGVONS<(16H>Z+07+A"FV,9V]QQ81K(65T@H$U*F29- L:[R9HDQJR# MH.XPPT%+&S"X MOH$8YRP5!'D5@B.&CRFC*:HI$Q.4<$@% MS>.5$'VMUAXHSGY)!]YGSUY(KBSQ%BG&A$NJCQODD*68&,$G&[-ZLN52B]S/ MT%/??=_DHGS>)W6:!P-B1P..X#0#@C>(<2P]=EI;2Y^BD/6LT//.#_YLBCP- MNPDTN/S0#P7<_1QW7KD4DE*%)(!5!M96821"I%1X[S@A&M&8ULW.49_72^>=)DK-T2OG16(A44IA);3!-^(0[Q;&WWHZK MM( VJMGF;FSS)A_DB5M:*P\,1BZYI/>):E.#300CA%/C'W LL0NU4/+N8F^.M 07A*8Z8 M(L608(;1$(,+E"@:/9ZG_%#;M%P$K9 AGF!+F!3*X,@BUH9C8RPE9(YLVO/@R;DT M<$0X5@8&F4E'LZ7U2&$2J6=&2.7B["NTC<%^*%)AG'Q0)JR>,TZKUW7 +@$$ MV[;#REX1YBK[&*M(F7#42N,83UXS)D*2&#'B#EDS^Y'\&2/-]$+KJ4PFT981 M@0+3E%GID!(\&"F<99+-L]2\F6.1$2*U-I*<$<19"%REO 1OHO&4(8[M/(O, MX]-E>O)BD2"&8!9EC$Q1:8),33PU$329F3#[\C+N"SP^0;M1;.9[^X-SXGPH MX[?CJ_,B+>69,4*LEXRQ("WX+Y)08KE6F$K%9E]:9H5(C\"M#IGPN)!81GML.3&,"6BMHD<.%++, <<,/_" M\HADF>)IRJ")%BJZZ UCA"O";?#$.BHDDF$.3E/^@"RITD-O.)@S:<$!2XU( M4,P@ ,A&XT"PYI%)L/<$S\&!DQDBR_2DA8K(A.$8*4H8ED%'H HVAH/;CZVN M:N=@C)#*)A]FC3X^Y*_?ASW37BOG)P:D&B MIP4:E^)$.,,H0V>+^;TXT95;[Y,"8IDCQ%,.#B]+73UL0%$ 5J2"!H#PXX:& M+YYA4O_A[7S0#AMQO5OVN1^:]BV,\J]>VX=B:H',LPJX8V8M*X$]6;_3BWQW MGU.F$I P9Y%$\!PML19[1G'TRACC [,UW[T )O"<4!6))M*G0I'2R.BI]$IZ M"5_J4#/!3%FK!^$!9I53SGB=&G$[Q17%PC(6RFQ#'F8X@:B$BV51\LW@0ZD.@7G$(O#%JF4[XP=MN'?:Z_5[Q"![2HX3!+\E+66B!W$E>KMQZGU@.0=%Q M[$4,J5V6 HE1-CJ&HBG+,CR[*."4.>BI-U*>/AJ(@@+C @QD.&+2$<4<#L%Q M#=XX%^-JRS/).+-"PP?QD8F)5E"J2+"184(L]036S7)!B*&(C,F"9S=;?89V M78 L>#I)XY)&&\&_P-(Z1HDSE@AK$6)$VN!MG%UI^4$T^S(YZG#VCUG!!1>E M4U(&QY@2X'0@KU$0EAKBE/&SRPK/FBR<(R44BM:[5-R7::T1B\A&SV@(ECY' M7W"_"'54:5HN:$3(6"4BHC$P9Y0F(.F8*#"[X)7R>2JC]-0F^.F):1P/.&4, M:T29IQ)4@Y/"<"H-PYS.0X2Y%LQ)-J51+H"[8@3B+#DH"*RLD<0*P](NXC.B MY:.ZG4\3Z+.&2T\(T=HSKZ*BRD5AM>!(6/C7&#W5665W1$]3RBISL/9$*:FD M($QJ:HGU*1Q -$'&T*LU/N=8QA[7^#U)K1:9E* &*?(.,XZUCB@*KZD'B$RC MB>-:+34-[U@_96KIY\(%;9QVAC(GJ>$@7%9Z1H(SGIFY5WV/FY0RK>QS!GX[ MUL%9*Y@&J@2N?3!4")M@OW\^FN]1D>*3*#XEG)3$,?!H#'O MA9Y[Q?>HIZ&FI?E0&<@#&X50P)HMU<502<);?J230?5R$PCW&4TC*B#=!5<^6C)H[9 M&.8?\CWNT;9IJ3YI4.#!<"Y%9!:'U/*:8>H4(TYB.R&+QF).R;+5_+3Z8"V) MKU8QQ&(*)%'&Z+2O:E,Q5%!X6BH10'HBYDI$-4]AWO6NZW7"V6[.^YXSYUL& M%]K*!U.X_150+N==RM9.#F&TYUG7'O$0G([.FP1OA78[[^X!?9NF^!8&\/D9 MBZ]U L25>A,B95PQY0CW(2H< F8BB.178$P#9JC0*AG&N0U@$ZJ1XA4'?%=_)NWA\4<-=1>,8"'*,VJ:@608JP:+0*T1!P M1(#,2$M)GIL /RV)GT:*->-66A)4.KGEM64 GQ4AU$3-R#C.-M/"FWJ07LE; M3\&5*OL&R)Z><)12YKMSPW1N%4*;!;92I5\]183.G*0Z4,\DL,]XK)&(* 3)&% <_ MZ@GZ.SZH%IQ6'\58-OG%H D]9@X+@PWFR!NAX$MJYZ!2X2U\#Q[EH,C=(-5< M!L[_U,T'_2JJ_-3T>7K= M%",WPJO M8T,"=!4W$>0*64,EL;3V4<:3TW#ASEXBQR13&@"]H(A*S12,6"/ M##5.$RKG".//C.U_$B3O$&/*.HJUH@PYKR7AEKKH">%$Z7GJJG(70CY'%>EE MY$P90IQUS("-B]);1P2.CBEI9[@:PH1$;TU>?#;M8?A[=/;Q7S!BBFJ/WJ>8 M]F62GMVTWCT<#OKE'7A:OL"%R32#Z0^+TO5_6X1_#T/7C6Z9R85;^YO!#8LB M[^X]P)3*AA?EGMSEB31[W3"J HAOAUT_+P4<4A]+;IAST7G&733(:VNC4%0B ML#%S$$BH>??>O/MI:[LHIS#:2D_/!_D/.X/,"O]R$:.6@H?(&.,8\$_$8$29 MYBFS1KB:?V>4?V>%@0QF-F#KC'>I>(/7)I4.3P%5K"QB<]",:K9USB_S-'E$ M!?@F%(D*#@!@?R.NAL->?S+BS#,P"4*YU&I ,\)21Q6&B(O4QG1HR],YZ%!> M,_ 4+/B[WE$HNN69\EYQV"O*?;)^VA/;@T4$@SYWIMT;)60TCCL?&2=1&=.6-<%%S@,J*W'S"!J=>0.8X)P M)-'3.6@_\D)9=U882%.K/+>>4I*J\7D#_W4*8QGA'T)YS4"S1[,HG0X Q9@5 M@0F*+$U](9$WW$AAHYC]W<@7ZHI.TUX]:AAPBOVR)/ E1<@9&9F3Q#"+-*@; M3#$BS,U!%[.:=^8RMF@D56Z5164J<$"XXT(M@1HSQ3<] % ML6;LN0H#3H]U(PX1&>,<-YH%1E0T1$9G%7(\AG%R1ZL\) R@>/)&6> M:YO2&X!Q%%>&T1"#I(+6##1[-.-:2$("9=QZQHQ+76)CP!3#!>WA MIW,21S:,,X&-#^"2 G WVFKX#' '&<04G>$F?2\\EG'W*>5=TTU@9AVXI!BF MA\QY'S!)-!6>ID+!G$E/C #&E4Q'&1&2+,P5S\X,F\P42']V/"N\5E@BFI)% M&4':"D&-C1@KY27WK.;9&374+YAG'7$2(%:3&F3!!MK>"142Z5T]*H5/)0I6*P MM4%^24P[+Q$FC8PWQELC26"2,&N(H41YCHS#CM=,6UOD*BLP:NFTCQY8A'F7 M4F0"%1(Y$9!78KXR6F>&3V9>T4QO+\0Z%:A"GA+.6714,X4E95(PF7:SZK32 M9^Z'/&:SC&GQK!:. ,L&(E(F($66D'3BC$7OM&!^OGAV9MBD#F4_),^BR)!. M!?4MJ%CI@]:$.L(9,Q0S8^L\@5DUU"^:9[F@F@IC8NH2&S0S7'(I)4E)_+[. MN*[9I.Q=%:7C2BG&P?IR95+O/JY1((HKH?Q\Y=#5$'*6'>%,XIP$Z M,F>M$AKL,S%6"N!E'^>*:9\AG\P4;IT5IG4XL:KUPG(';!M,8,A0PJS&/CCJ M:J9]04P[+Q$F0E%TRG**6&0Q%=HGX+X+ K@22TOJ8T^U1:XRZ97G ?P+K2UG M "(MXE%CJK 5GDKFYJ#,;K\8P.+W_- --HJM4!SE[DJEW?'5Z9-D!FKL"FD8 M4MX;3YDW5F&"$JZ2/C!*YJ)7ZJS0[VD:UA 6N20R("R8Q=@&A(R@A M$E*+L M6@+@#/N]83\\$"D?!G9B8U/>A V* T[!1M&@@6*,BD@M,W-@]F:,3$]O"@.V MQ$5KO=**2:*L5V$?F]8N-"O_MP/QI?S M\?G1\I_PKTF/#DDXP!*@F6(^2!NS?9# M:KC^FO'#P1_'N1_LO\8(_=^%R_>98@]N'?0.7XO# 5SK'YKNY*+KM7O%Z_] M@9* _X@P]RR:3MX>O?[O;:!-O]$*QXW-7L=T_WNQ#\3(^O"VL;JQGY\&>!X\ MNOSS>#P7A/YHY]TPF1NF^O_^D58D\\&-:WZ\'G9A'=)=,!U;O%K>-K8=&KW8 M>)-6#SSW\ML_7Z6I3E[]^@)<>K'J&7DWL>!K6KWIH!QV?+OM%?#0#-ZX;0[[ MX?7DPQ\^[Q^VS0@(6\Z[_-$?X\%M;S#H=5ZG]3U*!7B<:6>FG>]U7Y>/JRZ? M+_T2JI9_ $0>^,F3QY>7RDNO!O[Z-:V6-+K],EK"9]=>E6,7DQO&JTRK]_4- M>*NT:'\MT(4K+SY^%;BSX7O#M##_ ;/]X]!XGW?W7J,&+L8RDM?O46M]>6VUL;:]LKVU=YIW9G_S6VIM/ MF^O;ZVM;C976:F/M?]_\:Z7U;JWQ9J/97-_:6M]HSWUC=0[OO/M&=SN>#G0.?[VSO MG;8ZG[\U.W#]K3IY3W9'.U^M@]VOS3Y MSNG*R>YJJ],Z:'>:J^[(O_O,_+_^:>^2]I$].&RW3M=H\UV3-5<_(K@?-0_< MZ<:7-)?V07/U[;J,<]7BW,5AHQ%[1,0-XP,G@=.F^]:^\WM%=)<;1_ [] NC+'Q[I_])OF$=[ZLL=W5)F^>@GI[ MJX[?;Z\,FEOHY/TVJ+G5%?+580K.EPZ9XD)D+!*?@9O-X%_1622(8)8O+/_7 M?VC)Q!]7-=J9HABS^H^YN%'^=PF1RPS=#O&:L/\L.T]+&99,_?'3RN;VVN;[ MG<;FVH>-S>W&AT^;6Y]66MN-[8T&0)]MP#<-3!L;FPW,?_._-S;>-K;_M=:X M@(K.$-'*F^UT&6O*+BW83V'6\3IF::7 15GB%[XKQGY+^>7#XY"[F9.WO:(Q MV ^-?T]DMU'YG8T 'H]_#(3RH7S>6A6;N*PS/'R3=>"9^^EGF3>C;!1,D87N M7.J07X8TI+7]C397=WCK=(?!>Y&OWB*?3B=EPBF3,1H!V010"DQ&Q)%T1D>T ML-Q,V0__]1]8H#\H7FPD*MRJ&YX:-]\--F]LUJBG1CTSA7K*8&*>PD^WPYYH MVOUYQCVM-(?M'=3LM-K-@W_RUNK?>>O+.F ??[!S^HTWO[3V07?M@QV]BGOP M#EG'K0.8-_DT@KF@YKMU#._ 6Z1UL+'][62'K''X/]KY? /N"=08SQ'+<" Z M8YK@S#*L,LTU#\82I009XQXV!=QS9[!S7>^,%0,NK?L%7426!+\*#,@2N0X, MJB^?"$AM;ZZTMM9+N/0P2*H*M;XA-/GZ=&0M\ MQS=,98GS?MI<:<0SM'Y_1Y^L> M7CHXW%MHF#98NK6MK<9V0^N"BL!GV\G[2,(,67'EQXO )?XV!B8 A-SU\.)<$KN)0J,PB'1>\HC3.G,:3*']L!?;CS M!73ENQV^\>[32>O=.@4_Z[BY"O/;]IV=@T]D=_7O;RURU1\[/-@]V-W?3>]R M\(WM;H/?=0 ^'+P#O%.[17;!S]O]UGSWD=[LCT7$&=,\(T;)C!G%,V,XSR21 M2$=!#5!^87DUM,VQ*<+W4^#=%HV#89'W?5ZFT $6N15CS,K\\XN6HGR-8L]T\]/R[]^GH9?FCJ+K M2YM+6TN-MY@>%[>W-Z/K96O#@?)M!:9]M9F3'*5&8]=!CS @N#4:"87E@E8,]38 M^M+X8(IOQV;46#D*U_S=Q8>/T5UG&5*SS*.RS,;*5XNU#<'Q+/5; Y:Q+C/* MBP,>-8KMW7/NK/Y2D MTQ]*TKM6WCSU^ZU5QW>^-$EKM;4/$H1W.DT*\V*[JVM\]^ CAG%CZ^-7RJ6) MQ)A, 3$S)H3,M'$L99(:B[&/4I&%Y2]YN]_K'N7M]C6']_%4;HG/-XH/1>\( ML&X=_)@Q9MKX^-4II8Q")B.$JI3"AS*CJY#!$YJ M!7NSY'SH@6BT=_/#*FA8B\4/Q>)*2$4$XI@U. LRI@PT%#++ LM =1)N/$5< MQX5E+9&\/9KRO!VX6SSP,0.FO9P/!6CM_-"T&VLGP0T'^5%H;$1P=D/_948G M0!X;22!O]?%GYQ39'3?O'E"?)8RX4@0SMQKL7LD1)U_!T4'.4I:1".B,,]\#6?NPW^N^U+253^2K9X%C%UVF6:2) M,CI3RL8LTL@#\E0BA1>6&:&9UN0'YF&69/R:UBIE_#POX[_[C4%HA\-$_7&& MU&(#5'Q[F#1TPX"P J_Y,+MO>+,6:_4&C97#= H^:=_9G?W-]/GM+3A%H2AE M=+'TD. /,[;"INLG7\6\#Z+;2&<-@&HQI5)T]X)O])-KU6B;_J!1E+F^=TVN M>*+WW4I%\O)!#B-6R2*A@+)_>^'9YH];X'O#F- MS@;KE#:"<4:-I\)%A5",02AR8^'$"\![;/9&F-A2_.<2>%=!G=V#3_#)*5UN< S*CC)F$]G;KRF MF8O848M0@&O568!>8IV>^[;8^,_2#./&H2D:1ZE@;SKZT.CO?R\3;#9T\'.5 MA+%ZK[1[+09W$(,KL?*_Q-+L#:VSM5QB:M;8\EVS_VNV..)R/IE$<',!4:9SE*=ZHQQJS(3 M4Z6=@)@* 5D5(X EX)6=7O&ML95L16-"D/ND5UZN/W99"OZHK4<*8*;64BX2 MHZ5B6A+%*.)"Z%02T'%D:QPU9>FXELKSU7$7D2DS%5-.L:BRP6#D3Q_L]<%J/JR_!M0B%R_ME2"6FU-5NJ$!5_Z=* @-.RHX?8#O%DGE5<\W@_E,9>T&W)^ MS/9UXS?\>V/?],O"![YAVNWQ/E#:7_GW,$^[*X->PX;Q#3#HV08+3:=.JM(9 MXVV6"[LSD^5,6R_IV"_D>H=+<@37+<'\ ;I M_O)6^%&:Q7B9%H' M9C#LSZ5BN-?>._V*$&A>A7V&G3 @V)1E)GB2446TIU91R4&P=T+_JA!?HM=8 MH!^M;%,IEF>%#'_JX5/5#+/RMS?FCV0F:+8+YE)H("?6W: MQZ"^4K61NB3^/-OJTH2!]>KD@P'8N] &*U;TN@DSMT>- /AYU%A/4#JU@3@* MC54S,(U48NBJ)3\?XV+>Q.80[F2(IX7<#'O#=G4H<2O;;OR61$/^02A9&M\P MV,_++EX1^B-*_LU:\3>2[T_C$E\ MC+-),[2(4^7,E5MY\F4MZH-SYL,?+9RAU7R\+9YI%? H//^T]6[GM+6]1\&;'&UL_]V!:^W=@W6TL_WI M:CUUUCQMTA99)^GWS=4FVCUHXHU5=PKW\^:[';CVN=,\V-QO?;XAK3,0CV0D M,E-*Q%0WE62*8YT)"E0S%D4 ">F4SPV(^B[^:JVQIN!WO[!%G*JBVKK-I7JA MBSLE#GUP_5_2[>]A'Y[<[S_#QF&/I_";5W;WB<%1JYB)U"Z,>>$R$QU-T4E! M#?5 M#LT#OMI#'6I*-34;GT>,CE5A;=VXF5'M7$NU-1;-:[?VJ MVAM=4WL& SV$,ZD_!LZ8I"@S0N$L;]K++7=PP1?I]LH-V&&_BM"#7%:="F]HN-,KRF>U1^GA MQSD\&A[;Z,*[]1)"/,K[I6_3-5V7FW:*#:;J\>GF_L!TO2E\OY$JIN7^ME/S M]#?S^TW1]J7&TVQ4/;SB.CEO=U8U;GQ>[<[NM?F+OBHMM,0Z9L9("6K'V4P9 MA#(GL206&V+='=J5S:8L__Q.7G\_M-L3<6_\!D)<[J=5+4J^OUWU^U+C-I6W M$_KU7O!C9U5N)5)^!Z>\3(G?&7VU-"B7VA(&[7$Z_68SBTCJ1A0"980&ATP* MJ,U\ML? Y_]:6&^]O2$)N3R5 M5:;*;Y6/VA@.2DP!9+LL/MUA)_.],F,O#0A^&3A;,!9Z6<)TLK&]A[X*Y8C" MS&2H[.HE(Z#VZ%5FF/58>^NC\ O+F+-%*L0BV-2)5$THO%P=C.M?/1FW>*$F MP;A* <#/?G^8LOB[OM$[)\_2WI*'B^MWO<.9Z3@SH;O#=/" ME(>D;J\2?NO!D-G.'4Z_KR132L)).LBD%/-!VN"LM$91$3RQ"'V5"W6^\?WR MC<?[T#Q M$P;LOGL6CY962K97W/N=84BPLKP]" MIX&7+G!CV0.D/)/[2\PXG;+QI5)ZJC2UJ[1\X"=>HR6XHC]+1G8+K6IM4&N# M.[*14F-M0)8:3=,%%S,I@=):R3_ZC=6\[X;]?@J I5C'2M>T1_V\C)&Y;NV0S]87M0WK)Q&*JIU4IE/I1*X@:":ZU2:Y5[8@R"QVJ%+C4^IJWO M?%"&X$H- 5^T)W\G!=/N]8\,!:*'B6Q@T-O/^MUIKS(76**E-9*TV M:K5Q7[7!QFJ#+94QWP*H5ZJ,#T7/!9^T1*T3YD0GL!>F$^I VQ,&VHB<1-K. M0VT;97)1'6:K;=F3V#**SN-L[\,>^,FE$2MK]M16;$ZL6"(BT2_(BLV^-JAD M:F6I]! ;;XT;](I^+4LS+TM"LAW&2O.0]V? MNA>:&FZ9=I7VM_;O83X872RNFWS/3_U0M5DNK?=9 GEMP.= Z91$%[16.K72 M>2*EH\\#X:LAFG)K[--AJO<9NGFON*!L:I4R)RI%OS"5,OL^P7Q&"!@YCW8W MX;< 1&( _'%A3ZS6"?.A$Q(I:YU0ZX3[ZP0^U@E\:4H![%H;/+XVX+4VJ+7! M-+3!)#M/+#763O9SF]?YN7.C!(!VXB5DZ-:'GJ8AZAPO+&^MOVNM;'_:7/NU MLTRUD#^ZD">J"?X](9^UH\I/345BJ+-&[W\<#EA=[BDRXV3+]A.E4!N]_2?6/R7[Y]/*/?RP4[&QROW;&1Z*U/N7CS MY!E+C>W]T _?>VD'1+$!%'NJRA[SJL]I&G98;;)>_2F(!NAH(-_>Z((PE+\X M[J4:>^/IV-#.PU'H7VV3$T# ._#T:Q?2D027']YT*9P<#*HXZO?=\SHVE>)?ZY^>9RWV]?'3%H=I.#:A:)W<-.$#XO@\QN^ M3X6+\N[PVN1<;]CVUV:2OIQ\URO.V@_M7[JY5R3J5 WHG>F'LJ)27C2Z8:\Z MYI%:SY?1K"-3Y&;<%*DJL6B*TG!=H/2$CRH*)\;M@\YKFZ(!I"E"J23Z#5C+ M"1^-OL-RBPT[K!K? 5 *W:JI_>#"^+X'O)\J0R8IK-KDF?/?IVITZ>*5!_R8 MU4%A[^>P'*8(%SOA%GG_&UP;PD2*@0&>FF09F'Y_V#FL5L:4!V&&<%_YDI4R M:8SI/&DHU1L6C3@<#(MPH0XEJ,$R6@C#+Y9WG/.YG]303$6N!F'O[,$7[A@4 MB<43*=-O[;BF]EW+&LV2:4W$N:!W$A6L234[0?UUKEL?5S4=;%2R7S%HQ3G& M#88F]6JN;$TBB,]C!%9.>@68.?6$],.0B)N8NS<$K5\EI2U.J)V6^1+%+QGV M])3$8J5A+QLQ_EK#+7HS":JO\FX2E=<95D]6!;)4%D_9(O#RO?N4)>3, MM63O#",N7B3AV(]>;$RP@D_U?0,8R(JF;;#E26+'M XI!-,?5%_T2Z10WE;B M@)K>CTCO9-/SSF&[U.1CAZA3'1Y-#6@.!TEN*_@PA+_[9U9S$-Q^A32N_/Z* M#/=\:-<4?615;&S>3DF8J1UQ*F>9Q-F4(I<%,+M5QV5X>C<4-6T>D38>=&*[ M=SB&4TGA7;!]5=@R.6:]4L(2K@^#/(&@\EY85ECE8E13[/'UHZF\^?379@JP MF.S3M\*D="-P!&,;/,3%QE[H'?9 [-(N :C';N5AY=VC7OLHD?7-/MC+Q4NN M6,>XHA=@B%XG=ZDI>NGSG(.DO7;/PF#]X>%A.U7]AB>F?[?;(1GIQ>0YP0MT MQ\C;@0O7'B:H/3;0>1?0^U@5C*,DUG0K'RLD=%U.YMR,5XH??AC:X:@TXCF\ MW+E63]X[8/A!(X&"BBD[O6X8F&+42*_NRCE64QNF],S*>?(5.P/#]3JAZ(_] MA<6R^&]1H?RS[\I7S<_OJJ3$%(/NA>]@#H=C)38Q-*&]M9"ZZ>:GP,[CP M9?SMLOWIV>2O5;R2'+?T1^*C=FHG,:S@/V!*N!D^#,:QM71W\N: _8H\!6VVH5!$F!D)KFC^[C55Z ,XO#36ZL&H;]<1UHT]^O M"?5T"' L@7'8K1SO%$:$.\X]N9HXCTR'U?X26)Z\\%D"(9>CCI=AS24\,X9Y$S!34_$1J5BV%1B[ M4V4DN(0.B9[)3HU1<;L]#G94$C=6A9/@!D 1#T"ZIMO3TFTB4* F@QM6]#J7 MOHGD70Q4U?2;&=A1@%^[UX4Q*[\S=$/,*^P^V3MS9XY=TK4UK1XYK-$;#AS( M3Z)(:@_VK=L[[HYWV:K/*9:Q=^[]@XLW!-'L%:6K-BG"4I/M"6.[54@^#LOM MTW#8[E5Y(&/R]!NQZ'7*;R:=G1MO>AV;=RNB7FP(!]YTR+N__]&HR?EXY+PE M@I((-H!G-_PP13_&.1#'H9$R6E+FS^T]/1ME0F,YPC_#SB$ G6+0V "N.6. MK?35\+!*@_IMG(GRS\;?6Q>3D,JP6\T)CRC895Y/F>EP/=&AX:NTOJIOXPPG M*%[*4+RMNM"341U7P>30[H?CI.ZJD/B/TD?'@>\25JYTNREB>?VN_RFC*DGJ M1B%E6)69?JO!A8X%LE)3&!J'*>KV<,5?O' M*14QED\ 02CS.L>AQVM;:%62W%EB7Z/:X.RG1PS[98I9&; L4R:[O3)%K"A] MA3)+[<91JRU2>.:P?Z9S!_N]_O@WH(GW35F&^2SIZPY9F^GE37^RB^13)]?R M\QT9,.TBP0"-[K#D*?CIC5EPO_7'D.X\<^ M74K.Q("S9.-DPD+\I$@?-TU>\N MUV1!;U.)XWR^<7I9$:XD?RV.'S].(@/Z]EV1VUJ#SKD&;6R5.;/PRS(=MM,K M+J2B5KP"7U]FE0F+PMLNIJM5VFWI\XS#!1=E(/4;3R_F>J":TK;N#;F+1VG# M,^^>C3S9D.Q?Y/Q;E7U]9HE\[\Q2??QH:L>/GA8\G.?Z5;D'/]#W7T+EO S, MM])0]VQ[$GT 4S,\K"QF"M ?YG*78'^&%[#CAZDC9424DII/",4BA' MO>$80G\?\Z:Q]@ ? %H.54+ 6.0N@LD*R,-@I3F^@COC+5G'[M)!MG8.L@E_ MCQ;'KWH!T8_?8I)!E_X^"ZI48X=;#B5<,.@=XTO$DR#$<&\O] ?G)Z^FYR0M M-=;A?;R?Y%,#\1IY!5,N /''6)!$/!BQGRI\ J@?;X5.\UTG*/W"BUV:Y049 MAYF"IJV.0<5;?P!/[0]M'[1TFC&\1][SWSEY4R,Q.J73X[0^/?[,3H]_6-G< MOMAR=;VUTGJSOO*^L=YZN['97$E'RZ\+UAW912S\<"&>Z+77M]>:95//L_<] M/QQ_@TMWQ_?5-[WO'2E-*([D(5]Y;6NKL1W<_B)8'K=TN]\Z*YR9SJ^';@HI MP2=0O+DO\P7^-NT22FSMAS#HW_XF7-+W]\KT:W-_^T^\-^_UK#(F'F2R] MT[ _*$QEC?NV5_3 7F5C_G8NA!@GFU%W*8CUPS%NJ)Q4\=U51NGDWK?#XVN/ MDA.;I@"8.PXHTC-9NL=[OYRUNQ:/O;1\/\V#L?SG>VMP4^6M)UV!E:VMM0M5 ME:TQM3'>&P1OF-222-Z>^7J"P=:VFD>/"1:9>^WHV5!G]F MY5!CMF3AYJ#!?U[E_I]ZQ8NO5I[FFJEW^S,_2=4+WZ:DXQ1&2XG#\@F3$6V5YT!)C8P1QU.FOZPE?($KQ0L,'EW=,N__7 M0@;"U#6=D$;,]HPY?)WX::7KTW_6SIEI9?#&%,4(ENVS:0_#0J/:L8#GG@Q> M=X>=S/?*2$0:=J$ZXUT*:N6/TL\CN]H[>D\VCW9H<^@/UHYVW^F#C_M/(6^6=_8[5)=K]\'.T(>_IYOY. MYZ2]T6F>MD[A^=M-UCQHDIV#S?;&%[BV_7'47%TCS55XDW<[ISL':\>3W\"S MAKODD]@Y;=+FZ6X;YCB"_^:M=Y_X[KNW^ZU5F-?VSG'KP!WO'K3RYO;?L3E" M)^^WUP;-+02_V3MN[7V5$0A(@\Q<8"QCF,M,1X4SB:2SE K)I%I85G)18?SG MJ\L&4.Y80);$J51R(=2 M01%,:@4U:PKJ](J"0H$Z)WG(')8N8P3YS"AN,DM1I$HXC[A<6*9L40HY0PKJ ML1V#.023FZ&?2ER5]9! OA8G"9$_J%I-?FX1;U3;\ZW;I@2^SM>_UG*/JN5: M;Z[!,*%\C"K&3#LE,Z85S91W(5-,T>@U0D22A66\R#"]KY*[6=$\* J[J^=> MB_:48$LMVD\GVEM*:DIH M8KLP:97.6Y2L!EMKI^EII^O[2<9@QXU2F6"49@PKEND$-+CFH)B(83*8A66* M%[$63^KNG(G"?$4RYD:"IP0S:@E^: F^BB\41T0C$S(B!4@PI> E. ^?P'- M @M#'5I8QH@O(G;O'9:LJ[;N+[M K8I:&=\%@(-&4,89]I) MEKG(95141W"I *W,F"]5QT1F%*S4XORXXGP5NI!H6 A69$*CF#&- ;IX+P') M2/ [0%L+;Q>6^:+@=:K(#X$+4:DZV^-#EYM/C&WW4LG]J:&4\1+^.-O_F2J\ M:>W6U*KM053;#7LWC@IEB&0&O3-P[4?>G MI&..DD=>K+A/:\^G%O<'$O>K2$8"B;"3(0N6^HP1JL$QT3RCWACN ;]([4'< M.5X4=%IQU(<5]UD-SY"9",]452R4INQ+CP/,8C/O5,.0B)3X3ENN,N93\2I7)")@J M18P040G0>&J1RGOGR=6QF!F6Y*G%8FI)?B1)'EV69"J1TX:0C"ID,L8USJP) M(G,:12V0,\&G7':YR"6:(4F>:H8*G:,,E1)[;%0U];I[C78P_7&SR:P7L[(6 M]N5P2YVV_T#HXXP([Q,--M-D-N*G?BC]KEII34]IK5V#'QQS+02R&8V8@\.E M?:8QPYD@UBC!N4(VY:TL8G3OG:#Z ,X,2_*4T$$5GIA6*_R[2MB_"BCH \5@3D/&&N5DF_J)*:UZ"$LXP8'5PFE<$9PZD$ M :4HL\)+CH@*-O*%94+O??"W#FW,L(A.*[11B^@T1/0*:C N4 '-",,>4 - MDH&(!IW1Z)S@CG))(XBH?(8QB_+91,TN;+BY+'*5D7HS,+A_E>EG7''RCB__ M?!3O5)-MZ^#Q]-3PQ^M9*%A@@W YRTA)67 >6->9A83L)_(&HW ><-,+C(^ MK7JXLY%F>\]*N;5&>TD:;:KYQ+5&FZI&NP(L5:!,,*XR2AC)F 6(:9C3&:+" M>1M(8#@=YY9TD?-I)=;-6";Q'/;<>+^^\O?Z^_7M];6MQDIKM;&UO?'F?_ZU M\7YU;7.K[$HG_VBL??RTOKUSGW8<%^A$@1B^-TP-LN[?CV6*G3I^=HHOH0_/ MI"%+.SGT>,"\YY%KQ.7F>4 MF=;,988KSH-SC&FZL$P6A7Z&$?I:(SU7C33E2J.U1GI C73%:Y1>JZ (J""6 MCIM[4$96&IK@18]?N#87^0Q]$, $OQX1X?[[JDQ)"8YUWX4JM_J:G_O:N S+.M:=8 M9(X@EC$P7YDUF&58"^&M\9JHN+"L%L&TS5 65YU].6,(IA;J)Q7J:P=#$.%" MQLR;X-(&'P5,XWBF*4?.*DHBPFEO;Q&3YYJ;.5>5TR^!D\.BYX=NT#@V16&Z MEQ!)77OYX8IAI#7_4BWYJ"2%:;]IFWX_CWGPM281%QI@' &*5RJ)03@L-.MFS4I3) MM)*K7^7$/I<>N%^=B)N7$>9P%R67&E).9)1@@BD&8"6T) M*+/D0'%2-XY[SO([)6!2R^]#R^_5 (C42"A',X)YS)AT.E.2Z2QR2X@(@01; M!D $>H8ERJ?>*4XOL:= (G?I%#>=%-:7WC]J2C#E0JI;K>6FKN6NU_WBT2FA ME,V4UV5[6Y=I95!F%.9"81\",ZGNUR*Z?YRW[AGWS&1^2M"FEOD'EOFKA<2, MYU9:GWGJ4,:B)YD.1F;((P&^"2+.N%1(;%'K:267S%BYAT<*OLQ09?2*;%=" M,'5U],?'-[WNWG8H.JO!#B[61KRH[V)^$GQV&HI>K>I^2M5=+]:E"+ ]1R0+ MBH$3E]JUZ.!B9BU5%F,=I,!).. ^\L<,N7%U&&96L%$8\4P&G4K[>DHT2YJ+L:=-.?FU@\!/'NN8&YE^C%S86J8?2*9'%V3Z MM/DU6(QCI#A32J?\=J,SHRC/B&,8@>:.-M49FC69?NFQD3>]3J>7GMISWR8% M26Y,-*F=J >HDE:M_E9:_'$5@[J"TH-#D''= D6PL2%DQ!J;,:)"II"FF9>( M2$(5!_>I=)ZFEDY2AT)F48JG4!:MEN(G !WCW%>E#=4!9U@AE#&F3&9 (V>I M-EJPB!$:;*KM2M L':I[Z2&0ZSUI[XLX7L;6\#0;TUY04?7V\"_JH^L5SB)7 M'C-N,TN8R9CE.+,2@QB^ER3..:U0>V4XA(O-@U^^D=?:N]F M:FKJ]'J5,D*4XABEK'?J,T8O@0LHQI81ZJZFR"H1=+'(YK5C&\SKL M\A2X)(7^\D$GI%Z%J>=,$D&8>^@ZD)?&;^D82T/_/LV&E@]C[D_Z^>MNWOYK M85 ,P_7MU;.77.GZ-Q=?L9;U.\CZ]5I@45'0S<%GRCM3E0[2CJ ,$1Y5Y$I8 M))(879'RE]W-]"GDNPSJ[_?:H";[DU[%X=_#?##ZM2ZU4^PF_&!CS.HAQ1FJ M$/6AF"3Q51OGO_WG]_3RAU!L[9LB3 6AK;?>7J^#/YY-R:T?3+%1; W,(/C/ MICT,YT\? S14*^T[*.WFH/GFDM(^\N\^,_^O?]J[I'UD#PX[&ZN?8+X[I/D% MQCI=0:T#?Y#FN_'EGWQC>W=_=W4]7=O??:M&S;VOPA,I;,J*,5ZD_!B;:4Y5 MA@2F,6B-F7#?M^^W\=$ON?4U'\TI'VFC=?C_V?O3IC:2K6T4_BL*G^<^L7>$ MTIWSX#[A"-JX^V&_#;@-W@[[BR-'D"TD;@VV\:]_5U9)0DC(9A!0@HSN=F-4 MJLK*7.O*:PVY5G4T5&H#UH$(R$4#!$)B:9B+44CZ["5^#@BXG+FP](O6J1VT MON;U_;VU4O:&>=V']R-VE8P-M\:CX_X $#E@LLGCOLOAC[^@3BS9*L%>1 MB#G<)4 @355)SBMM V:!ZO 33+MQ, MI- KR=X7"\*)27E%0@DZ,LT;AW/YX-!S97K:>BDPU4Z:",RH1 MIQ @'6"L9BS19]^PEB%+\ M-?^Z D/K5,)0Q5'ZYUC3LL-6/[5V[< ?UV$N1MJMC&/5E=O1QQ,7!Q<^HO\N M9<+NJZ_NO%)7CJ)2(VQ=VKP0-;)@%$E/*%*Y$F*57*IE"$A'AA5GSE(B2HVP MIZ"\:VN@6Y3WSI1W(;W#"Q>82!91G'LKZ C4C!.%F)22!(H]D:F)RMO0.NU- MB@9>.$/[L*' N:-H)7ZS%DW^YQ>DNL]W?WS '[?_\WE_^[_'>W_]@S^\_X?L M__7N!\S3R?ZAYWN'X?/N7[OL8W[G?SY)P:C'(N7L+ITK?3IDJ),HQF!"C%X; M;!\V#EB$J/%"I)P%XQZXGS7"(@[[!PB13$@G#?!AH@Q.W$L0\ Z JT1J-D00 M?^Q^^\0$YM$:C[0!&011 ',DE_[ A-GH*$_1IP?S8A:AVDRA\C8)XQW &04; MEQ.0)XTY1]AIXCU8P,K$7)L!;V@ <$DN5[K6BV V1C#)WC^?,#4F$8$ Z(GB;<=XV["HXE[WB36%Q100;+8)T]^B3,H;)P&!W]2R""&**'!4" M@5A*$X7 6#U<#E?9*3=4JG3P)-*H$8G)@8'J%9 YDU# T7(*T.82S<#&VIJ2 M-F/+1]I6$K@UA@G;+;CA:83[?XW=L]L$#9]&L:RUU>"=:?4DZ%"""]=3UL7F MB$I@PT&]I$T<<0T,51.B$3,F",X$X+D$;9,-JH%5*MDU-"A8E/.VRKD0^7.. MXN"Q0L9D;X:Q\!.#33%$'7AB3DIO&J:>%L MMW5J.P%&U/+VM#.RW9*-=#_$XGP%WL "[/1>U=-?"E>L#]^6FPI1!TA&HT/> M&(RX5Q19H@G2041,4U0^IR4IH=JJ41WH2UI20QE(T>+[T.(%EJ(<2SX'\H)- M'G'J>$Y+\,@KF4(PB>'<3$@)T19,-4B+&Y^?U$RJXOWX9-S->1V@BJGC.[=I MK+RY]M6_[H6D#.$]X:=%G'L;1Q9&%%[;00_F;3BW*-OUFA3(6Q_D+;< B-)C MHA)%C 6+N X8.2X3DMHQ*11G.H!A)CEN\TLJ]BY5=2I>DXW4ZAN3EJ+5S=#J M!2+#<$HX.8812$GUI(;T'T>H&NUONO^X6/:_W M.UQ9?>OV#I4G6Q=T3:Z6^5:\6]8Z1>Y#%>&Z""0R9V- MN'"Y3X&S2#$=.8Y,XYSF3YAL&\4W0NG7VF_1-+QZZ%+7@BH5Y0JLYGKUF^N. MEB\83$OHCUTWULMU"[![P)F\'.O^SX-,S>/!__5W?MCJA;(;W.5N<+1$ 54B M*C)"D!4^(.XX1\90C6"'X$1*JC@+L!MPU>9B74TKUZ%'#^SL*BA:4+11++J@ MZ+VBZ *G-B(X0G5 .G?6X0PGY*S%2% ON#;P$ 8I6C/NWD87' M/4RL\?]S@]]>3F?LC@90W?%%SA+H^"L,Z2#&EO6^?P*C.% M#[$WC%4KCVHEJAAIZO1LSW=3G3R*Y[ZLI_UAE9__ZM$T;'4_"9^]9$./#Y5ZR# 8Q'J[^RX+R=DPL/ XR#!X)4U.(MM."A MG?LSOT"-7$H!(\5,&ZUYB,I%[Y2SFLD8J,/X$Z7/IE\Z'DS?XM0>1>0&T7Y! M-L%+OK#=;_9L^.RWBU,#\S*_#E>;PA43%AF-Y&XFC)G_J=<-X+T_L-6Z W[$ M0;YJHCN'67?SX8;<>J62O'F-6IS:R=BO* RP625ZEY[\UP<'K Q? _UN_=T?KH:&IKSF MO][U[#AT1OD0=*?7&AWWQW"[,&RWXG-5J%SH'O&K;@U?NVM-A?#']X??0&9YV[=F+3J\:>/6EWR>WGZ"D6.Y/ M63VP_GBB[48^!S:6%7[B<)H\>((%SRLL6-C"Z\^D?@[&\,J/\7/R/S\W4J:O MD&LC-N;**[\^X<\QT5=]_6M\QJFYT3=_-5BZ^N/YV]XVSEI9EF#K926[KU4U MMPH#UR"SJ"JUECR44_1X .QK%ZX['K9> ]J&^M!>BY'V!5Z]EM5JC/+=ZLK; M.^L;+A39_7B;+GF_GH?;M#][1+-,;Z=B/XO&L$UK*OTV?HV]<;Q*)[?-!8HK MM_I\Z%YTUQSAFG*F5@<2&R*ZEYO8M1MJ(L";*K^W/BUSF8/]G@#VM@[VRU[Q MEXZ]!WVW:SC*E9 X,$MX3#"O^'0?F^*G_QLMS/UD_\'OKV7O>U=_N']+O_XUW^/]S[_<;+W>>?[Q_?_[?H'K_^$?#_>.=__Z3_?C^UVR>_C'ET4_^=Z/+1C; M%_;Q\.W)Q[_VCO>V_??]P^,O'[>/N[OT]3<8+[S+N^^[?[U-NV>89!_Y[@%F M\$[?]HX^8:Z\]CG.2&AVDZN$K(L<:4YLS)AZT?LW-B."#'Y/<FPKD8HL4I]%YD3T%]C"%7(*)-["02''!$),16M-=H;8>7:F-,:E7R= M'D"J?VW!/2A1JH\2##;;X?>01[4V!6F3C(1[Y>%&F%M%3721.LJ%PR:2J MA M:AJB'BP1)DH#,%Y%41).(&X9V*+1$L1,H$$'+)U0V7=&&WIDZTZ\:D7Y?ZW\ M/,".ZS!V^4 OI=%0)Q)QSB>E@V6BT*S- 84EFF6=(%9'1)4%4##<(HT]1]X* M;SFP:9\+;*W7076WP/"TLPD"=YD4L.Y"*G3A MG@TK!O$.3(I:8+9Z8?M< M7%[7,+@1I]RX@['S!2-,4HHY(AYD+_JJW8NHR+ M#2WU\KA5^@X,A:+2]Z/2BW:!]-+R$#$B@8%=P"E&VG"*1 R,8HM)$A94FK:U MT0U2Z8;6W6TXU3H 3:D/C<%+?(G9?'@"+&MS*XD^),LZB-UN=LWTPNY45@H> MKQF/]Y>CW;! 01@9D>&$(AZ,1HY'BTRNMD6\\18KP..V%K=F6*4P<'/5>>T, MJZCSO:CS(KW2*CKE/$ :4F)M! 4R2"55H8#]Y+/7HHVU4UJ.%-\64UG6D6G[T^G%^F6 MHE:88"7R.!#$E0](XP@Z'2.74D@PI7(;J;;2R[T7-MZ953V;J>9&LG^66]A? MBF=O?#C["D;L4ZT(OW8B-4N'F*#LL,#LVDZ['6Z-]A9K 1.G,6 I4C@"SE+K MD1'YKS3(7%3/!4.>O:2\K6]_0O=:JK)!#JRGJOMK)UQ%]^]6]Q_@S,@WNGY_DG,DE6@>'U0_'J)ADD#_$HFAE3, M4*QIKI(B&+)$!8H-H4+RBH9Q@W>4SOW@CJTG"P%KH& % AX( A;8F,/" M!D\$6&+$(@YL"6DN/0H8BZAHDEKIE6RL81#PQ$]TC([CH-6I]*;UKZD7[-_M M5B^.RMF.A[Y'XT/B#Q__WLD59^-PM"C#M0B7&'B#R<-#NFZG8E,SAHD/9R]N M1I_R#>$-N\NF@\TU,3U%3'&.>*Y:IK'/O3VYB3XEHZ+)B4GT]GF&)?K])$V! MU7I=5/=ZJKM ^2,WQ H.1-_GMKS.!:0=$R@)FE3 W"6;*?\:+/X&D?K'3)S^ MLIU>"]1T$+_:[KARP>8^/Z V)_T\F+[_TOIF!P/;&\VW\WT"C.I)Y'K?G4/V M3]L9_!=$*FZ%G"N;S]3MI_>U) T+#E\+A_]9HE# DZC%R:!4M4=702(G"$-* M1V.Y#M)Y\NRE7%L4;$/CW(];>>^./_U">8MQM$;-7F!8R5D*PAN1"\H@+HU# M%D>%,-72IPCLRW(PCF1;8-X@Y2X^JE]2K7DG:W%+/2(<7G]&89:4O7ZO?S&B M-F1,WS/FUH;M_D M:,5/ LL;'U 5N$F>$(Z\,$"^E#7($3";, MJ=?.6(EE[9#BZM8'6S?NS,7FI?KMQ5&KF\]=Y%(AH$2G@W@,2M3Y&NM?C_H7 M@G_'_2XLQ<:>RKC#-.S&-4JY=JO+*[Y\LW>D9AP_ :TJ6>=WL1]]6:*DU%/' MO67BMY0,$93\M]9HH,K)>&='$)4T$ M159C"C(B"-+2 '%)089H""5*@=E"VN:2VF=-/ZJP)E=PV1K+UG@?N00%!.\+ M!!<]YD1)3Q1'-FJ)N%"Y+[0W*$;%$OPJ:HX;DF]2Z-.]285)20O'$W(1*\0I MYLAI"_0IA,1\8 RGJO2_=W6FN1EJ^UWG7N55A M,/6A/W;=>'%9'OI@W'6'^%2=CCK=\2B& MQ^K4>0+\]+&PT#=Q<)#%<[TF.5U)-%[;00_F;3A][A]9)V:< A=.\6M.\7FY M%HAAP7JC/:)28F":-""M@T9!<1VPLL[@^'.F^=!RL%TC8I&$VTJ"ME(([Q$G MN4N7,A1I[C 2C"2O B7&F&C>#F*EP.V[??57V) %D9ECV+M MZ1BVQL,86IW>G/,#!NS'W?IT^R-RA%SG-,=$M.H^]BNEZS&D(M92L%Y+$B_N MS5/9VZI%;V]\XN)@/TW(6K5=#_?'H^$(Q PF]FHQC;*E7V5+7RXHA)5SW)N( M@E,43$\P. TF!'E+/>8Z.(-Y0P5F25(F)*^(R]V)"\%,6H4U4L1&Q*/,&:U* M(@Y_UU8+QE+.:!6\32AK&W*%%)&;G3*Z.B9OT+'!)[[1W-(:+!M-HY!C,:6" M2@+8H9%@')!#8D .Z17('5-"!I.(O/9&=%K187:)C[M8^YE)] M=X?LU1U?=$;P-'^5+O4QMJS/QR)L[RQW!.OU1W%R*");P=FRA)^JO!4+2M9* MG9[M^8[MPMCA%[E2SD)QM+EIF#R*BURFI#_LY!5],8C=JD??[]\Z870\W7/F MOC59-7S^%>M@ #_*[_R3;]T/'.$G0+:(3>(]@NR"5[RA>U^LV?#9[]=G!J8E_EU MN-H4KIBPR&@D=S-AS/Q/O6X QOVZ-\H+4.PXR%?!<-S@MY>'6=URN;Y7>4/) MDI=_>]D$S[W8%86!,I+H'1U$JE3M]<%!ZS#ZXW9KI^>?K]29I@SWU4S_7\WK M_\%,Z_,ZP%_/STS]O_^/ID3]WGK]O^/.Z*SQ+_BO=ST[#AUXJ79VGHV.^V.X M71BV6_&[CSE9KW*EP6O;?Z]\F2L 3[5'G&-;M3'!.W;MZ3"^F/[P^]3CU>E5 M(ZV^]/OD[A- %,ONR.IY]<<3Q3;\N30RZ_;$33IY\$3MGU=JO["-UI]1]ARV MZ)4?X^=DY6<_NZUY+NG-[OKSSSA?_UCU$>DUVTJGBX(JW^ MR2S-J_KP^KVLRZ#_[4;5U!H_B5LPUFQQ@%G[QG8"VNE5EL4K>YHMZ3*M-YU6 M[\[<[2X2[+Q=-:JJ,034HD[N\=:NU+BQN3W+:[M MY96J_K!=V_.Q92O7ZG;T,4]HT]6D^2B2\AJF%'NA476YD8P))@9@0S5$3&N M100\I"'X)PEZ-SA<P4R1*[*QP*=DK6<0YUL@ T4*!Z60]"5QK42?J:6;:^/:= M838)8PJQ*L3J5DBW3*SF7?8UMRH,Z7H(QA?-PIBKPFIZ@D)P(8P)')FJ?^\U;I&54B'IM!%$\4@+"I[AH*\$*MA5L>RS8=IW: MS4H8H9)-7A+!'8\ZJ*2\D\E)%Z2+J\%M1>&9@G)WBW)[KQ;KYQG.G'<(.V(0 M)X0@3:A%E@3'I<3,23 _!<=M2? MBM 4@"L UY27?@!W?H&U.X:U1?*&M6/! M$.2C=(@+'Y%S2J)@:!):N&@E??:28M$&DK<1Y&VM]9::FX]QN<;N#(?C*B&C MGRZT"&M5QQ);\>2TVS^+L!16P5I9GUY'@)@9M/9$I>$*=)UZ%7Y3HN"325U&1#*@Q;(\','=O MX#7ZDW(NKR=(6EWT9CSPQW88WV0\+4' M?&5LZ4@(!56N\ 4HHD3Q&'-D9,! M9-UR,,(L38FH9R])&Y-#W477+Q)^.\X;FGO&<:<:88,C92 MQ#RFR9/$->'/7O*"MQNFR05O-V&5[K?]7\';^\?;1:^<#D'Z@#FB@*V(R\B0 MH\X@%0WGWC!CE6L8WCZ18U K"AIDGUMW4KR\GRX4.1_U6\,X&G5CZ]2>#?K= M;FMDO[>^=4;'VN>DRN;O)G?W!HO[\_!TWXQ;3?3@RY?77L#2OX+>ZW=1&3O5=+[C>GE%8^ M640"S7UYE$=M6.';)T$T$4@>I:8_.KA_E*MTG7RS MM3O>ML+G\7!455%]&ZOR2(?]M4)RL16O!,E+OCF,(XW.*D2#MQF3&;*.8(2- M3D9I3G',F-S6>/E$5$'DINIZ0>1-6*7K(/+:77,%D1N"R(O>N\0Q=](39+D% ME@PXC*S.?)EZ$64 :<>R48C\I%/FWMO!P.;:\/%['/C.\">M!A]E=*'$@,HJ ME8RXC1""A_+''1U_^WDVW!1#7T\A=*=7?UP<;M?A$@=+#CWZ! 8('SIPCG997**I55*JO4W%5ZT@DJ%7M#SM:] M$<\=06#TYI]CR4$ISM6R2B4'I0A!4=6R2H]TE1J2/G#8/V]=E7.[=GJ3GE65 M+\DMQJK>QO\==X:=43R(@Z\='VO'TMOH^T>]ZBY5+GJ):*W-"W5)B2_LE<4N M,L0\"X@+1I 6 B,CG4]&BQ!=#]I#,2]N*HU>T/2V6>XL8MJU3R$(H0 M%%4MJU16J:S29B1Z1VUDU+DCC>/<$F63LM1JRR46QDMU!0-L1U7C!^T&92T3AB)3*NDQB0E90#O-KB'!&TT!3H]3X MB62I7*6;]*X=^.-I*VE:6DG?J)6T]2XI(:@UDEN:',>$RR1MH#@(5;>=N$HI MAM)*^AX0;/_54BMIHF/45"H$:^@1Q\XBERQ#1&.C@&$ZILR3[*IZASI?>D\T MX*6OTWOB1B!W'ZVD"^A="?066TE;HQT1N8:!%\#:HK+(*BXS\JEH!?-&Q2<) M>@U*)7RZG"I0*H)B*G)A."%*)\OS%JT$$T0Y?65.55I)WQ.^++629HD:+BPR M3 ?$O8[(.)*0YCC80*P7FN96TK0ML6P+6;H6%F+U%(G5S9"NM))>/X(MMI(. MU@?!.4=&)H(X$Q)I:CVB@@5AG1(XLM)*N@#7$P4NR10+F/'@L>."2&<2QIR9 M'-*)&IO; %=QUZ_/V;689\Z,\#0FC11C/!,SE9NL"N05LTD[YS01TU;2R_5% M"[85;-M0;+M.8%([Y8TV4F,=NU9?HU?P&&Y MLEQY_2N+^)4KB_B5*Y_FE47\RI5%_,J53_/*(G[ERB)^Y641OW)E$;]R MY=.\LHA?N?+AQ6]ZR32,5\=K+[_-?93?R3$>=CIJA?[8=>,5#S*4(3ZQURQ# M+$.\]/;E8/WL8/UV]/'$Q<%:SM8_]M->PFC/'6,"_N6!6\N$Y9(XFI35.$RR M40@M)^B;D)<"[YZ/25RL@&JLL9Q$A#5QB(,0(&N,0TDQSA-S.!"R[M.D&Y19 M]_CSYQYEEMS-<.D^#KVS@E-7PZFSQ;;1UFDC,6)>4L2Y]8!302.CC%-! PQ9 M_HAQZCKW*&UR;M<9%BL7#2,Z$<>]8(:J%*W/Z>>6N:BNS&G*"?;[ HO%9%LE M 0:,CXA8#&#!M$(P%TI$(FRO4:3YT7K"E8<\=88R7S M'A/E&>4T& >DVQ!F/$\DF!AN@S7EJ-$:3:7#G8E;Q\,\;-%/D83D?;"(>T( MB;!%E@B)G.2Y=1T5CLEG+Y40;<%4@:,"1QMRM-M3Q5-,,G',#>76A42,"4$F MZ27UJ_&H'.U^(&#ZYR(P"%L=\&D@DF;X6>##6 MF&P;Q1M$D9YTZ[^=X7!<1>K["5X^.U=A * XH*&@.*UX5I%YY4 MN@3^6CQ+GY6R2O>4D%2Z!-XL)F6-I\PQG8SW/.!DJ"96&L6\BUZY5+7;8=-V M.^P*Y94KQI$!-8;M\0#FKFX_7 >J7D^0M+KHS7C@C^TPOLEX6N)6ZZ,EKY?B M5E8H^#=9E AFB*OHD97"(FUXPMS%W$O^V4M!65L890:_^A@_U&N MTG7JJ))('<52B<1RJIR-8/:Q1'F2T@?C?@'**ZS 94RN^L"OA.1B"UX3=)?< MY=E[)02V^\9VPD[OE3WMC&RW\EU7 M'.75'$5Y&_]WW!EV1O$@#KYV?*P9_MOH^T>]ZBX5V2_A]O41_G?++I9 ]:Y M1W.2N6>IC@(YHP2R!$N&;6 B\F+.Q> M<-9HEX*5W"-,?4)RPV$WKLYL^+!]VD\$+FZQ#6#"">' )&4[ >&(X6:F%=(F"W43: M!B_G2JW*5MVH*G M5\33A5JU(1CA+.=(6>V!,+J -#<8N<0)UC&J$%/!TR8G.A:N=SG7 \$.GD7A M!'<\.:\5&+0^$IVD<([B*W.]4AOWOL!I\8RQ49QS'3DR1,9<^<0B%Z-!L&[6 M>&-4M#C7QN5MQGG;,%P JA"^0OC62/AN!J*EAN\=@.-B#5]EDZ!6><02U8@+ M%9$CS",/B.FY=31*N\8:O@43"R863*Q"GEI9+Y-6TN0R>M+(?/@>R(EU0%@$ MNPTFEN#(&DW=Q!M!KUT0NV%FP\Q%CYP/$70IBWC5B+N3C M$,R\=8Z@: -!W'")M-<:P?)) KL?EMZ!D4Y4F[+'8*G_(IOG=OWLRY7ERI]? M6<2O7%G$KUSY-*\LXE>N+.)7KGR:5Q;Q*U<6\2M7/LTKB_B5*XOXE2N?YI5% M_,J5#RU^OU4'EN#_H?/UY?\'?TR_<6('1YU>%7&1%X.T/O9&Y9F''_SP@2:O*^3&VK,\U\VTO'\=J]?HC>-ZH#_.0ST_7%?5[5, MCJ>!T;EO3:)8^/PKUL$ QJ/57WFX^?YIN!>U9 M=G)WY/_,+U#%6I:B@F&FC M-0]1N>B=S9\]MO% MJ8%YF5^'JTWAB@F+C$9R-Q/&S/_4ZQ:B[P^J^IHOJL:I^2H8CAO\]O(PJUL^ M-O\J1\JSY.7?7C;!ZKF?Z_FM?_@YG65^M@A\>M/[O];ZLQH"GO\Z]W/3L.'7B'=JO3:XV.^V.X M71C^>^7(KP J%?Z?XU859H<7ZMK387PQ_>'WZ?[1Z57#JK[T^^3N$[ 3RT4J MJN?5'T^4UNCG!M3DV8SW3!X\4>GGE4I/][$+GTGQ7!"Q\F/\G*S\[&>W)>(Y MU3>[[<\_XX3>S6#UE6Y[VP(E*\]VFJO?XY($KUKL%N6D%I$[W^$NKV9R>#P M!K$+UQT/6Z\!,<)Y29,+22RW+7B[AOJ6O\Y_^?5DWTWRV!4G^Z/='.(;G?-E[_Y_CCX>[WS]\ M_N?;[N'KN;3ECY_W#G?QA_:^S^W[W^_[V MUMG^7__M+*4MG^R2W1]OCS^>O*/[AU^^[VV_^[YW"/?XO$-WZ<[W#S]>\]WM M'?[Q_7_2M"#,[@%F\$[?]HX^&2FQ$"DA135#W,N(')82Q6B$HEX'+7RSB@BN MB4?>"2S!3O$X,>GA7NPZ@,2#M<9A[*2RG-)HJ!.)..>3TL$R40$2G0(2+8#4 M $#ZL0!(4DG%.6%(,9Q[\!J+M*;Y% 5L,3PXQKQX]E*T%5YNZW)/>%0KP_I- MA 93OLMUP=+'-Q**D$,(L+*P)8714". M18R"]RI0%S!3N>U\&RO5H,;SZ_;G/GG%7@-[O8EB%]V]CNXNTE5-DHHR&A2Y MM?W4J MT^[?K?@]M_B,Z^"B>6[8/?;)T8\UH0%1#7%B(O$D4G> M@QKIP)3@0GD"&S]_T-[#,ZE?>WQR@_?];K3#>*N]_I)YN>U>ORE&RMJ\#Q-\ MRBNR/W4(_IU7IN#3[7;XB6$">S?W+C*4(FSSW%N&8&?A*&E"G9<:8PKX1,VR M%WT=*E&L_/O:X(L"K7N#GRA0($S2I!T2+E-D(QDR/GA$G&%812IUY*! 2CP^ MR_Y1!1NJ.GC(V?I$RTG6C3KPL,@ KA]ON)5%LBF M?9X0]58Y8^\'J_FEJ-$ M&-:&96T=Q9P1DVQGT/IJN^/JC*.O>I#!:("WM+[9P<#V1JUNQ[I.M\J5 M>9()$LW(2_X3%NJ_>9W.,Y_VT_MZB88%V:Z3^7>XM=3OUV"=C+48.28=XLEI MI#5/*!E#O%&$4PP6E]3Z424B%\6]A_S=7RANX2MKU.J%KK-4&NJE=XBJ[(BT M1B(CB$(D!.^=="2JD'N7M05>#I8\B&(_[?R(_=%Q'+1ZYUD2.6A896E.'";# M=L[I7>DE?IPAW'OF'Q?1JUJ2B:^W!'%O#DZ[2Y0C$BTC_($H%1[QF$@^;1!! MAD+4U''/77KVDM^&<:PQ@+LQ#I$GEVUQ!4W]15/[HL%7U."EIO::T!@4TI2# MT4!21$X[BES$6LHS0EDL=D<\1CRWMX8Y"%0?2Q\S574RK!NX=RA<'N-LC9!MNQ_O].;[H\ M;V>K4PSK]>U\[Y:X*R$<[&C)8+_#&'$=)=*)6L18,I9Q:VFPP%W;C#4I$K Q M''935/SNG&974_&BQ=?3X@7^JC .7,#B.*LM:+&PR*04$,BLM=PD*;UZ]E+I M6Z<9/<)H7I/(R9M!/+6=AR7RH@DLJ_,,!6(-XBY@Y"15B#D1(E8X +G)9YX56RX[ M5,X\/QJEOT_RH#.8TP12() PQB$>)48&$R V)DA/A8C2S=2FQ?MF7I53>W;!I?(TH@7-2"Q:;6J]J5>E -.U@,DO$8Y@([>" M<)2HYHACFY"V,B""A=4&>Y\8V%F"WJ:J6 GU-5AY'\)/,E/>8DJL4;,7$XP< M3L8D@H /8,2#(\BRZ!&+-'JT] HIK 'M> P4EO@E;TNQ7!^N9$8W5ND?ZM#X;56]://UM'F!KAA+G @X M(J*T1!PL$>02EPC#PG+BK09(!VVF3?)[/GD/2<583@?],/:CZ9FLF]*4S36W M'JI.S&6^W&HI)B7)1H"X!0=PQYYP37BCB;DE!#(2.IA MI1-G,E>\:M/;AVR*(Z6YFGW'7.0JFEW2IV^NU MLA&.9E'"P5CESFC.KD0[& M(J^BEL&I*.EC3I_>4$8RC6&V!O%K[(UO%K.YE>6T,6[?^XS9Y.[$>4CO.Z/C M5^,A3% <3$VGLP)5UX&JS\O'PYGQ0GI/D/7,(2ZC!_[!#"+!&.V5#3:Z9R\9 M7BZU?4].D)L1CP=W@CPYXG%C!2X<9#V*O9@SDJC5'&P*JJU%7%F*3(P1)<59 M(#0E%]+:.,@:-?QI>T5F12OEXA($E$0 M2C!*4DC$BD 8K\7VFDA0E7I,2+X9AL. T M4H6T-!R4.&+DM&6( #OP*7%N.,UE:98353= M)6]_[.;77> W*.C<#*X"*Y<;D[P9]+]V0@Q_G+V#%9S#NJW9\I60SOI <&>) MR7A/E>;:(1(9R<4S-+)>:!29L[FO89NI-53MNUMD MF'"GZ2BF4L\KO6]*G^BFW&.=@;4*>1KJU+J<4F;L::5N_]NPE0;]$R"57^-P M+;W*2]&AJQL9A#U_$#-CQ=.UO=%6+[R>KDWA">OC"T'TNT%&R *8KWF M% 6M0GWNQ#+KD-,LVL0M<:HZ=X+YP M2#OG:U1 ;GT@MUR(*":N BQL[D<@1-! 8!1O2[E/^+, MLL<9[3V=Q 9:[JSUKTGH]]^7>NIN[Y9Y5!&>A_37K(CK[$Q7K<1U[@(1E\L@ M82P9-DH@;WP$1 P*&<$22=0W M=7JVY]<1]7UR$7_9W+5?$=V=F.DMV/IZ_5&\71W4S:U&]*#1W+?Q=+(,^VDO M+T*I>GJ#_?S'\E$5I8WFW@J$?12(1V>1CI8CC6&Y++;>!);+,:\ANW-##(.N:0(LAK U0JF:/*Y%2EKAJJNE3%N M'FN8>/1KOC@<]?V75O\TK\:P%;_'@>^ _7K_QV"?K'OQ0H0EK\9^O1BOIVM1 MX.E:\+1\5$1CJDC$$2G)<\,6(1$L6$2,^62BUS+R7/WKDA[NI=?7VU!J 01[ MDK=5IVW909S0C'ARVNV?Q?S7_J#5J=J+MT;V>^M;9W1\W._FE\])7Z?]X9.K MH-Z$7/2WL6M',1SV#^WW]^=+\F=_<)!7\0]8TO"J?Y+;3MD\R)+VL1;,VUWB M*C9IXH3Q"#8FCGA("AF?&,+.,=BG0C1L?44-B_OC*;D_UJ/K)6QY2X5?(#F6 MTJ2Q2BA460U612 Y5" O#)>)R!@=S:=0-%Y.:BC>D_LO'99;"]P\]?QI%!FZ MP]SS.:-K+DNU6I4_IZ'/^8R+@D[72*J8+YQ^Q')$'.]L."1 M!@J"+"R""]QC(G.+[V84&MH8G\G332R_KOH6*V,]:GTVK]9?/@&W(%A9@8BU MN7@.-4@'II&VRI.@C?ULI:/ MR@5&E/':HEP#"*PLF9!)+, ?WE(2<8A1YP+L:XA0-R-GO)0*:X0'9@V:7YPO M:X2%!>>+PB)1[2R2F"7$&4_("0=D*++$4Y0JY$JJK$UYJ13VF.YQWSSRP7CA ML>T=Q4P*,T-LUSPQEW[Z"K"1,X=SK85!'(X&'3\"]I@_+]&W>XN^Y3T@__?Z M?$7>SA8C?[#5"Q=_,7?E&WC??EBNNNV[X[P&K[_7B__6CN+KE*(O%6?6N)4L M=SI.SK(@?$31XXBXH!Q9&CD"7N"]"'DK,<]>BKR7+-?E+G&[9H-$,UAC@8L- MAHO%TXI)&>UB0"H2@[@1'KD0.#(RZ60899[(9R^I;$MA'E7)1I]?+;K9<6[/2KI(UO0H4A=&>.\8$_,L#MX"#EDOB:%)6XQ _[60L)/1. M&5-!M/4AVG*/98UCPE(;%*@%1*,A(H-U1#AH'94@EF 05)81[=8$J"1:-U?5 MM0]1*ZJ"4([;D)QDP1+K.;>26<8J52=%U3=)U1?=9HY&SPU!RN3"?@MOG.A0FPB]7DIQM+_>W=CKE&J0$65A9Q 4WR,5$D>=1.">!!V+U[*4V;7/)$D.W,MQ3+A,T@:*@89/K.N"L)N$L(LE%J+# MQ'*/F&,1<48#TM1D8SL1&602(>1F%82UA5I.8MD\B*VH^F^C7)YCFK4VEXQW M8@='G5[U[(43!!Y$,0[N3F6K.[[HC.!I_N=*3+,2'\38LM[W3V T9]E76-=I M&O6S H?8RRE[\%,U>?E0SC1YSW9A[/"+*D/V8O+>W#1,'E5E(Y[VAYV\UB\& M^7A/YVO\_5LGC(ZG8#+WK M94.Z1T4CNYMV9^9]Z M"0!<^X/JC-8+T-XXR%?!<-S@MY>'67.R[XKI21A*] M(QNVTIK7!P>MP^C!0MWI^>_VKW<].PX=>)]V3B,9'??'<+LP7#WRU5CQ>3P<==)9SD>JI'.& M1]5& F_4M:?#^&+ZP^^A,SSMVK,7G5XUKNI+OT]N/P$QL7P\K'I@_?%$@XUY M+KC(2CSQ_4P>/-'OYY5^+VR*]6=2/:=\]MW+)>%W[< ?MQAI M7Z!IMW59WJ;AU@\R@1^HK?)P^O[4G(\_Z MU/^=Q6YZ.O>1..[VX)[_[<#5],/)![[WXQ_V\>2#V/UKA^Y^_N?[AQ]?^,>3 MMYV/AUMTT7&W2V'\[W=^[/[XV/GX^8CM;8>3CY^_?/OP^8 ;O]&WOZ).7QA./&7(N>,2]%,@D*7,C2FH9#=Y&^^PE M)^ORV6U0>*- 3Y/>[2'+ A3H60?T_%B GF"#H2DZ1#F7B!LND(U*H4!L\%0H M)F3(!=2;!#U-Z1ZWVJ][UWJXU^^ABN7-=87KA;E#_:,!W+U>J+G.'I>?Z[\! MM[]D1JIU>T&?*S&;E9>7N9.?\@F_58)$9\;'?5:*6%'Y>ZXXY^FD+WDE7'': ME/R"K9'C5N/LO9YT%:DNA5\.QO!Y_KF?R[:T_'@PR%_M=JSK=-=4;>)QI\C> MP4'"TQR2?/W]-/9"9Y3]##N]:F'"'^/17G_T(8[>@(%9MM1K;*E[!TML/B3C M.!,.$9Q[DCC%D156H."2%]Q9Q;1[]E+2)FVIY81?T^GOU;7W\6?8W)MJ+[)E M[F*@209$C: (E!PC(STLH?=6&ZE!\_.!O#9E33J^NTX?.]7-];&OJ#>>?T;] MA,:9U%STF[;L]!AR+@IXP2GP]X1=GCWRFH#WA'^=)6JC6:*PO YI M23W@G[%(NT10(#X8#'N>4+89)0'+^;W-HC=K4_;">&ZE\4O^0:62H$0A%X#G M<.TE,LQ'1+Q)&.B.-C$W6&P+UJ3&2.L,#&\XXZE]@O%>^A._4Q?]B M83OKQ[[EL"SVBKND&-*9Z' %E,?)(!#+9RPHHQ:G5-JL/ %5?Q"VLT+5BTI? M1Z47Z8SP5#%N&1*,2,1QDL@F9A$!W.8T6HZ]?O:2-,HWNZ)HIRA%.^\X);#) M^:0_21+,4;?%T@XEX^^)I-VLLX["5F_Q^.[6Z)4=#/(9Q?_:[C@6RWMMF3F' MRQV)J5!6*!80U48CSEQ VNN(-&'":V)5R%W^M&IK0AJT797$P()0]U6'H"#4 M_2+40KV!I%.TEFE$I BYW@ %A#(8:4X5#29%:F.N-T#;L)H-@JBGE@-=]@==R$V6L&7$V)>0<0!:7/B!+#4=1PL_&*"VI M??:2M-=P[*)$,INKV^NB(T6W'U*W%X@)9U)@FTC6[8BX(P89:0WR8$Z98+V1 M3F7=)G*Y*^GCB%H^ EK2RX<<;D%-GD1HXKZHR5Z_-UF+ D[7 J=_EHB'\9($ M'31R*== C]0#\0@<"2<"$;0["+G!WX8C@R7D4 M='8()FV0218C'75RT09&K5Y;9?0&0&RIC%XJH_\2(E%+_ZPR>GZ!&FR4 O:) MF39:\Q"5B]XI9S63,5"'\2< QE)._8;EU!=DXT)=&+)P].C!:F/+YTRRF]3& M-OJYP5>KC?T+7\4U:^[ ?#9,!R^O %M5L7_]ZO^V6SM[KVY=Q?[.A[NW?_@: M!KS?>K6_M_UZ[^#U=O[I8/_OG>VM0_C+GSM[6WNO=K;^;ATG;_H:;\VT-X MZA_=OO_RL!S]Q]Z,HV]]WS\$KOSCB.X>?OGQ\? ?O/=CK[-[LBMVZ7]/]C[_ MPS]N'YWMTEUXSMMN_+]OSSZ^#Z?9G[V[_1J>X]G^]@>XQUYW;_L?MDMWSH"C M__CX_@/=VS[^LK^]\^/#CS\2C(ON;GT*D@4>O49>*H1M"MO>W6'UL'.P?YMV_>OCX W-FJKIIR^8ET M+.S&\-ED0-4*UNOVRT&M8?]^",V=$^!,4J9R?3_J?#F_GYR=O-C*I?6O_&N* M\Z^KG\COK?Z@\LE//GA5&P23#__=Z@Q;MM7MP[2'<_V(%)R0>HX4$@:)4%DB,,XU%U; ]5YOOBH.SI*9A!]3GKUB ')P9Y M6"L]%\?K/8&\L_?G%.N.CK^]^*.>@#^[\7L']KK7U5A?V5/KX05V.[W.R?CD M@I,"%MUG1\4WH)\ @C,?!7YB^+?[8X=]BI0ZX2A#'F # 0YB9&+*$&B"BEBD M:,2SEZD_'BQY%[)PG_0'L74,GU91I319@ZG ^,DJ/&\=@A),I!]6<@B@4D>R M3@?],/9Q44K/9?-T$$/_)%O'H^Y9*ZO^42O:P>@860=V#/RZ!>L*UX)H@*K9 M4:5OTT>YV.V '@QA)'!34*[6X5A?=U:'Y.8G]NY-B!B^ >!<' M^^E5?NX5_6E/3E8_>UQ=>[C%\MAWOWT*CE+IHD3!4X*X5!(9PV ;MQ8+IC7Q M)/?IQFU\2?"A-:JV@V^=W/-I-!/45K(A7I36Z<9?>6] A"91ULR?JIXV68HG M6%L5&3W-14A7&T2WWW97!M[O:_.;GYUO%A1_T(%7LEW0ST[/]P>GV<^0JZCF MW>V5/8,'MG:&W=Q8JQ6_QY/3*FX]N0$HWG_&\$U*VBW0'%Q_ZW3L8(>!7X\& M-A=LG6Q_\'NX>RX'XF'3J;U8LSM57HUJ;;*FM;; OFL=T-;6W*6O8'#GV_3! MX?O]V5:<)COU] F 9C&EZ.L:Q2TW(1WY:0Y>-M_N>6N_U]KWHSYH;TM7PR>M M?\UO]]U^A5?;,!W3![4OX%/V 8Y/3NKINO0A%VXXI3[Y^],+9F\ (Q^.,QZ" MG.;OP'9^! .S1X-8^1/;K=K5N&O/6K(>;;OEZAJY]@3@MY4GI-TZ>'4,,AI; MN_7W#\:NIC=M&.%V[-IO=I!Y2;W,>83Y!M^.^WG]^]]R<9;0&<#$M89C-^R$ MC@5R K.9;SZ;^O-[G\]+OLU%0K7RB=/;_!V/K#]KG?,MN,VWXSB(H*3GCZAG M(E3*7CVETX,I.O]NN_[D_!JY*!:U;GU;M.AK58ID'_9+J<*T5TRAYAF.>4#+%E8!*!R9MK?;&(C <.2T+@CB8=I=.+%KP5 M$F.&9<+ >QD)VA'E+'9:81^24XL6?#7_67'F/2>KC/2',$DO]PG\\C6GIFS> MU"]$K*X1J)H65J\ 8598'>9J?JN;0M4J,,V?']NO$3A6[&7:?PI0-2O5/@A5 M,; :PF=G\V6KU7H$(+6BF>N?LT4]6(H^/J![94DFQU-_][6D M\VI2-1.":J/L9+=^YV3NAG/-["8D8ND6E5TPSL)8)VD>C;L3)\E$%ZIG'$0_ M'E2=!&K*,]U305%..L/A/+\Y>/WJ D%='A6\4'^05>%Y:ZL:#?S8/:M()AC: M_1QWGFDG*,=T((LOD_K]41VBKMTY,$7 #"].25Z';AS%2R>YMIFNLRJ#F+J9 M)>91]?)@NI-9RVG?%?4*65?JBRO#'E:N/=7I_FFG-_$'SH%,)3?J]V$+)- > M35AO+WJ@S!EBY045<^G#%E_BS=-E+QYQG$]:H&RN2!+QO5I49-H5Q=T*R M*EI4M4 %AI5;H,;S%JAU1@:KC1V67ZFZZ72,GP.F;TZW.O2-Z?MS.-3ISLU O)W0;?R3>O&M'0R0VN&^+NEA&\&G?[@#=RZ M']Y&W[6 '6GBEMV:ZP^R-R^N81-VX%=QD"O\99X%*E?IF3VIZ=WYKCJ8#3P;D%6*4]Y=:E6; M-M"IOGLZQYVG:#18?&VX_]C;[G[9_?P%+\+C'GU-X7/V\?,7NO?YOYV] M[2]T]_/1]_V__H3K7Y]].-S%^S#&_<.W:??0B[U<"\?&2*VDR#$-QK,@#!D= M#++!6JR(EQ@T8,%XUEKXA)TSP3G.C+ L$L(HL5ZH8+Q>Q-.#G;_V=O[<>;6U M=]C:>O5J_QU,RMY?K3?[?^^\VGE]<(-8]Z]'<''$V'G!HC.:"F"#".\HQI3JP(@G]>?S5^=: =;!/S!"NOWA>!"G?O7.Z/Q!]<0=Q9ZOKI^Y M O+;WF0J\CU7#3+;A+W<5#V,*POZ_+K*5U99"F"I'XS!XIG-S,0J@REK3\) M5>?#81VH&@]C&G?AG;_&V<2!I5I-,CP1R%N.I4^*/*]NO=ANA9AB[OG5&MGO MT]G\:KNU1.6/1W%P,HUY3>8EV9RWF!.F%".]MY87K!=ON]V!K&;G?B MDO35 ZO,AMEHSBX.!P3A&WRA$HBJT635>M)VAU-:?+X^V4?@;)8.&,MQ)R?A MY'SAU@AX=8!;P6;U)8ZJY\+S9U716O'K3&#J1\!"QZ]Y8N:%OY)@.[*MTWZG M\N-L^=&XF%S%9+/=QOPN/G>P!EXWMK#6YI'9K#^*)[?0FF6?UP.".$Q_]N <$8#3HN'%& MLND%L^CWH/*[]WV%<+DL=(83 MD:F7IUJ0*?&829 =U?>N]L_*/;2\$I.UK44ZDYI,*H[@)E5JW'R^PB2!83RJ MMM[\L G9J:9EWLN4WV6[TZT&=^E ;N(S*B?P)B?PS,].X)7#=%I6?5+ M1\7"W@B;$0[SYCHWK&)V_9 (O+T.7)=PZ!GQT M<;;A/21ZG7;'PWK+S%"5@WY3OW>Z<%V_YNOMF;'27JP$5.\F.8MY. L@OSUX M-YQ%D"]8A=/7JP+EI-B<07!1+W<@N8APW"KVN/,F?E-)CE5V52O&67E:IG+7JBZ*U9(>,%Q=3H> M^"K5O9ZP"R7**M:>LU$R&.;L^KJ <.W+R2FZG9PX?WHZZ'^?.!'.73W/'T.> MU5Q-V#P[#1"ARX;PJY,$\#WXYP['=CY-=;Y&EN+ZI\ZP_O\L'=FL_)0S_:P>LGFJ[.IIF-"T4 M]IWJ6MX*\[/KB'6E"R%6C'YF7_UJ+.WY=P$CO.\[E7TX4<5JTP=2T8WYG%#% M'V *.J.9K=W/0P !AYUT4"NTS?MXE=.5K;?:I#RKO+2NWPLK!_;+.:BRNBY_ MV?REZN:W5/?%:9XZM.O;3KSN_A<:R\],.9!P#>>ZX<LY^=P9,X M^/!M]!%P&\AMS7>>(LW9SC1'LN"L0LI+!C0G:*29!%A,3%-G...8-,++.%VW MUOG"M>'>HP;L,/.^QEB'=F)MVM3H]0TT^;@^O@0HDJV4*81EXV,:">OFI-") MWW!V\!G )R/,Y(6SK9$K4HW2N)O1KW*P?:L H#,\1Z()9)Q_F$%PEC8Y0=1L MSU0F3X:HSL6DQ%DF^V!NKK,1=!TPNGB8<)+:=*4QS4-J[%01G,M22.$&ER<] M_B(GJN%HM3-CJ,40VSO<_42I<4Q0C:C5#G$6(S*61M!HE9+FSEFW5'7B01#J M?.&:8#G-C::.W0ZK2.E)G6H-&%/E$1P.8'\?#\[F/._M^A.;(_<7?U_SR%FU MA%.;W4MVPH/F,B&!A4Q/T\TY].VPSLVOHKK],0RX/OD2NV%ZFJ7B')><1YU& MF.'7)U,,ZF6'=PY6YY=8?E@>$;"Q3AT\O@:#&EV@:.]Z,$%=F/W0.@+*/#3V+K7Y-$A7]?!4XOUJT^3_F'I_^<:Q3G75C%@BHC; MT8W.SXY,5OLO&%J..C:ET.:]X^/>]L[9[M&GP&G0*43DO:2(8T^1R64S+64D M<:8,%^;9R^42]SF;83RLM!?^>\C6ZK]8WOFB$*GS/0;T(P[ZS:D'<=_+?@CW M_?&.P+C/=K??G7T*GC +RH8"M; _*@UK#QJ'F-$LI0#_81" /&?+,G#)H9VI M6_QG9W= 8.K#)?,GF7_!NNZ6-+W-.3_C"+9!_Z@.OQ?RM+=]]$DYI8+' BG! M;.[WZ9'FAB/'$Q$J; 2# M>FI^3(R\WC2CI$JNF)Q*',Y.M(W?>=?WX$<3CG2(,_PJ#.L&.G$RIVZ,<]3^/(0+T]Q!*[V_.AYN]7M_.]X0LB" M/8$5&/Z[9EK3-,>\CL/5"]6^Q; G=*U*4*S((DCHG/-NNMI]-ZIX6K7J_=E1 MUWH [4D*Y1SWS^'8SNEIM2) H.M 2"ZMUJLBP=E%O"Q);> $531DYI>875,? M.Z_>Q<,FGO,>6R?P894'&4?5T=5Z!7*8%21M)I&SW-A\,J5[Z1UG$>O:%Y%S M6S8J3'(Y/.SU6U5-\#J5>#0>9+4!$ZVR*GXA4<]SHMVETI/F-*D]$?>IWM6A M:5C:G4$?/K"A=3#5N3=@ U22K1'NBXW,Q^ADNY*],E.:1B$#V MCE7H.*'<5?KT5'?KW)JZ',5,*:91E*IZXBRU#J:VR@"['%+.$Z@[HTG&>S6O M*]*WG[?>3^%EU27YZ?GD=EWK*..)RZM4.PDOZ':=2E[9V),QP"Q/L7?>KJ_O M6Y>XJV1U=L?Y'.]X7N4N[QVM&'5@X"RC6&?CQR;!" ME$FR>__\PSG!K'>C/,R9:[*?'2J/*K1(#+?SDE%;% E(3P;DS=^QY,? MO4(=QNJWC%ADT?@-QAPDX4=IZ])X)DL^BM("S>+% D9DK9ML.Z-3],N@6&EL M*O@ZQE9S^!3VXNJTN412$RZ>,?=(-I#) M["9;P>A1$^Q8Y9]4E!X3 I8B63O_*L#[%_MF9M$*LA MB-E@"BBXLV$Q2QTPC94"9:A8?+=?<'_$G 478BZ+ZI]O+'HKT\!S%*?LQ-&Y M5BYWZ8#AS557>2,HV%O*"0J3M1Y/5<''>S)9LJM0\Y0VV2E@.=Z0;G)R]0Q4 M[7-A$G/)676R..\C#F:.#//>7$1\7<'V596#@4_8R]0S4UPZA>I5D_JZ,7G* M],V*G,E1T==YA>U!.MO#2J:^9=]0>5^S:HDB>J\\N*(R8SH)QU4KO3*>0XPZT?DR+&I>_U MJ=I )K>P2!M3QY@'>3B?.F_3;\*2RX M)/XS/.KGH_NYB-+G#^7C%Y^0L<3\9IP#SX!Q^QEQH>'YZ;@,_7R4,3D>] 2L ME FBHZ]-(@&C*&R!,]MQ=&'V%@(J,/ H7CD5J@J]6'H#_5B5S.7IJ2('EZ#, M\@WA56=>;A0R+EBL*P]_]ITF&5:VJ#:$Q1Y.4D[+!-;L*$Z*_Q>#0O/QGN+M M+QGF,\"NXRA!)0=E8&=!MN;5:!19"B,ZQ:5HM)*;(M[87WHV4OE-TUJW-'+P MNC'6Z,JAFU0E3!@YQIKJ8'PST:]*?(\G<:;*.3S-"2B]?O6/CBT$!<2M./8!QD&WEX"62HUU\(!)^5.355+KCOV':WY$& QV5O*-=# 0[,R+QB M9BC%=)J4LC=9A?&KSR1#5T[N(Z'D>X86N9;MSSS;>=BQ\$][)[NC/E,[)QD$ M ^+.8?7!RP4<6]\/@_2.,2&043XACAU%+B6+!'4D1(X#9F*!\D!*;(@4V@7' MO8]&$Z6X%TDF2J)8H*=>=Q.W'* 4K/*H$*+&M!2M 4R9QA'C1.#2 NFY@;*^9AFT!2;CLX]]M^-5QV^4C+_-&P"YW8M7KIBH3K\X:KS/# M@$@R%>@D6;C@32GS6.;FH;C7)/ED<7@%\!N=U96Y*-6TA8W1X5J)].%.@\GI MS/R=1M>-@\VS^C9C".&_%-O#4O^JK.:>!Q_N=6E+9N>U4)CJG!9\E-YY'!UG MCX^ZR@+VWA0Q5:X8?PY0?F^!S*PD<9EZX?$$M0=35FAR&/PG .#OZ+,_ZN58 MKD2I6QT,\4)UB_P M\;B$YMK/_N-IK-4-M\M/[<%W]"ZGAN[DL&XVVI]@==8$I/3SZ%(>77LTNL)_ MG_:%\B*VB\A :)RWBQ3X'[;=*8.ALYM;(8;YE[.%$3EQ%H'RYU!"+OH&\K0]NBU_^[E M@XCL@Z^)_(R/_,?9@'E%?HR'6=CZ:1M5\)U4!7XC2S-B/)FB)YRZ0Y$ $N*0+JB0O_LHE7X/RH?UV)KJ*5^&VZ9#<\((I5)4C#L(M=)&6N5]2+X ME*CCFKQZLU61$S;V\WY[.<'1^G!K_?Z=ENP:HX2B,0-C3@G/.6H3AB$B$)V\YAPN,,2G%(%PRQFOV3*J]LN0T"M%9$WPWVA;* MN,*@"(!KBM(^.-F&K TC9'AR5_%,EG^0LS?)4 MA*D* 9Z6+G\11EW2,&'J''3RW8VY1Z4^&*N?N0=PANMEQ#UOUM/?*,/OU5U' M&<63O@AP&Y>)^0N6^*E1=J?F_CF$^2JQF9O HS:@]+X_.J]:.)Z"CS(.KRV; MSXI+VX(O6T3YIY9IJL:BNE%1Z\6J;2,X*G++FFBOV5L?=1 MF.AU8W?QT?WQC]6(RR*5$9=U02Y8M _(0RJ[B/EQQ*!(_L]I_>._W>]\S>JXN?S7O_/7!N,L_;E'%><[JSI>4118;1?%Z9RY;S)RVU2EKR=)9[H&0PV;316?S;UZ7 M&]RIW(#4Y0;W4FYPO?*!)3T$?N?\/C.SSQ[7["\#G-D:E7LS6)AA:<].>C,& MJV(ZL!4][^).7I!'5$F?1=UZ2:\_0:?]^,WVPQ3FG&UI=T?$.ITQN_RI^>CY MB<")*Q?PS^AMY365K .5"UMM9KD"\&1,4S=N6C?5%G!N'YU9SER(5^Q_B[Y6 M#FY/]U*;S3K+G7VJOFN#20/;3 TXXLZI+ARWA9^T9"X\N$PV6AQ'A0D%_#2T M6!AW(9%+:8YG=[_[#8?"HDYUZ>WW3GIY0;J3G@QU5+2U]^702\:3Y!2E1"7B MEDADK4X(!Q.,Y<+S^$S*F#+5,>C?1"@:LU*Q!K'/#V?]7*X^'"4<_ 76$I!H M?]C8/>LW_LQ'T=DA^YQ_=78ZR$T6Q\'&OW;__)Q_,8HV%I3&\&9Y>;[EC(F? MF0%@4AHP89.9)$5D1O@ /Q=\#+U<$?RC8)>RDSD;58Y,V0LW[MY6,2^\V_S\ M9Z,R$9^WWXZ\C7^T_SDB1RI+0KKCMC'E&7I!4)HO_9F/QXNPHQ\US,GTZ\O? M)IN<7K[[DML7A2E3SQBUZAQ_BH'QF8:N.JI>L MB.T,>D5&6G4$/#J>*=XGM^8M&"&&5?K"(-/"5MOOJ-\?X(S<@:[7/Z_BRR.V MUNH5QU-PN72=SJMEI6KPO$:G5^":&<25D\9<%^ &B4+%OSJ;$V^H=;M/DY %.!;[ D&%[)FRC3$5ZK&'> M])1L;')V3@8 ( II0&]+DOK_E.S/_]CKG8(18%3^\X_IL[3"Z9VY$DSOTANN MY9J5ZS0Y#AROX&23+@'^S%G:=*AUJB)EY"Q]Z)ZY M9&SE-T9O6O1'*;>ZJM5HIUUPC\R\X\RKE3M"H9SYX] .51'"Z"9VTB Z#]2/ M#?5=MM%B.RM+/*:.((O^=NDLERN,<$61 #@F2CH)RQH^Y.G,"7UQ8V;JRZ[8 MA;^U^ X5R]S->EW?//Y8>CU*44$QTT9K'J)RT3OEK&8R!NHP/N3LU6KVJ?)7 M[>+,[0^4+WJDG8N]?I@=:=G3YV8*OQ;%-#QL(_$U\7QQ<^SY?ORUO]?I[M._ M.TVZ0YM['R^:7\'SA:L/MHZ^'VQ]X0=?_X;[?[M8\'RWWAWM?CTX/OCZY6+_ M>/]7:ZOY:__XVP6,[/ON^T_?6WM''?CN\>Y6*[6.F_Q0)8P5IPP93S3BS%FD MG1;(!F>%"BEJLT##PJSB7.LHHV7<$.5PI(P8C9-7&ESE>3>YM;W7^,_NY\^- M#]N?&I__;_/3]J)*SJ6'+09A?_O0>R_0]D> I#MQ-\T+T)]VT/:;)Z'JCEQ$ MJ5^P4-%#4&HG34B(>6T05X+FQ@$128JU83"[B82G%DNYHA)M7/15=K6=2;L? M-?ZN]O.

+MCYOFZ'__8[=:77R3+-_[Q0\4V+Q+$7'R*;]K6&*/;\6<:MU[,*)]F@9F4=ZD#ERY_$$"7;8G;FO__ON]?S$_+/&O=7ODBP M)G&@%+8A&^8V2*]'V&RH<8>=P+W$4K$.1 "06J'%>F'*XY$%=%UKQH!J4G&0GZY:3WO<,@ID1[L_4:;A;4QVX M]>E*#LXXA3AC_+Q&XS!F 5?)H8EA]Y(:CQY3*B1GH3%T)PX_:EU 7KOC;O>: M9CH%:[!A'=WJ48I_93'F;=%O8#AC7UC"@-)D0@O&=TDZ5)MF1?!Z\%RVC0K5 MXO 4B0YN"IVX[E4@AN@R44\&A+%//-?FZI(0ZWQW!AK-#(;"RRK #33EQ'W$ MQO &VJV,N\(>9M=0Q9>BOK"\EM=M[IX6KEH ,O'&UVVN[FYLMASNH'=[ M0JLS/:\TXT"/D2'O_)SGUVI+Q__Q;2H7+L&0.C4.3.N1-Q$Y(0)!W0$52LPJ M$1'#IQE"Q($:V6XC+L-G8O1P59SRQC)>@9K]VD)T0 MSAOFOMFM@GN[^$-C?5_I_TXX8B2C:ALI=ULH=V*R-WNRRPH4190M "]-,ZF1 MP(X (TS!R4,#JSPTHO,WN'"#5"#HAP=<,N=L.(&7<=*7<#I*.[T,97',L7T@ M>1)1.-YQBQXA9 ?EP1-2OCB?81;-'*+)X995"!A>PX(SBF?3):6G8S[N3'!P M*=40#0&K:?*/->M(<>IH'K:A4N6K!%=]H-16'U>H8&HFV-P)"XAN/N7Z8L 7 MB<;'K^ZIXRL-K)E<@J6G9]!6E[1&FF&<%BUV,]TDAT=H[6P@1[ ,D1]WUT@^ M37$$_B \0MD/!.X_@V><'UBE:R(O3?94;&>*L.%Z_"Q>_4^4SKV=K P775*( M,''4BL)'MR/[LELI]5^V9/Q;S(QJ_$K<;I8EWI.-TAS,!7.$9BOLM [V9T3& MKY]]1F3\XQ 9GXW*3S05-L9D M!&O+S[AB@M)5X>MFAV) O(;6!=P");ZG$#$DQ!2+J=2:4T>#&W[9MZV_0CB@=CM*L&'K0;DYYK2U7 MLH3'&4W]C\Y!U>8_>;T(XT'+OHIO:KM(C'4[TZ77G@:*'HFCA 92NVUUN*R@ M/_>)FY+)=K^DOG[2J0G4[Y)D:VKN:C_I_FK[SN51KSOK5$@]*OA3D\7_]V-M"(1[K/;W1+4;B8M5=LKY6_T47*% M'U8#Y<_0Y(K.\\'?1=:)]_/6D$_S/ZR]^ B_0AONO'!>O,3."MW4$2 MBW4&,D78W=T]NR9.'WA0#(WYVLD.8F=[ACE?S"A_AUP0(" />;&=".E5@P12 M9Y-2UDSO\[+O1 $Y3UN#1=U&F2M[O>#U,CF J4 DWX[;F-"BH)Y9(!R33'&8 M]FK1M*P_H3>5PFBY#@JU2F)U(=;PKE[!(=,<6LS HAPP%?5D(SD(XF^E5S:4 M0(X?=>QA1"6=7:5R:UZ8CV\UO=P(1/,VLNTD5SD]<+J;#&0S6_<0[6]?>Z%6 M$42;LCW)Y&CXXL!)X[DMJTG/4N!LGOCD%-5)@=)DM1U9J$CH3\#>&26&82@H MBT&JI(C^F?(*/W*BF@"'\!]T7D-AC[: M=:]W=U3,7FZ:P?BTC!CWU)XZI5$[2\7PH4Y%T5[,Z S).SR")>@FI*"<_ . M2R)+=]6B;G,M@ \3*A%!)@/ASKSP(&6/ $:S\^YEGD63:@*#&*%.KASD:G;S MA>T;SBI>@LCD72&G5Q4!@95NA1SVA$@K:QUZ_SF^2]?;%/=^:&]^L1YJ;U M!SG#]_"">!.YBMO8U-MD*HB=+NV;%$A2#TBHP"U>O7NY^,_DX^RK=#:,) S[ MOEK\]<^8X.\A*TM"7W870W)!C;BA[H<4-JTZ)P* MTU>L"MGHU/2_N$1)\NAV#=L.G2F!)T.6F15D]=S*.K95(0X.6''+@?SN[%B^ M5.%L@B!\0RP0O$[:KES%CALTN8=3CU\,A;A!KP\DN926PRNA?R+9TF3# KK$ MOI)\";'8[LF*!V'=FD4WK%6I%3U,%WR3?>J8K-R%*\JQ67;_T'NN0\/_0J\ MP#8=4&WR+K@A;]VL"- KJVQJ80URYV$L.Y#93P#98>O)(S32LDFC MCN4EUO-S6QL_[[:"4W2";@HS+JW'N93'\"CH!<][_MG 9A19TD\A2 :;TIJU M2G0EQW8QW8^PN[T8,0BV,0R5&^J"N5!D3ZK8B^&$ M_'R$%7F298&89SMX]W@\+7+8LV/&(14!^ACB38%R,KB@0P^T9GF^K<#=HXYB MS^BGN^1N(TLUG^.!Q,FH\;UXIB/X&5)R&E+R_#.DY%^ Y..;4\901"NYTDEM M&K*EJ;I'_)(-@_ODO F O0IL:92&@/N '(JF2RH]T)SB=I0 4+.Q&B_FQD>/ M-8+='@9"1*/Z^A3#L&FNVF$3SZW<^)2V MDL\>:*;N_HN?*Y*(^7=2:+;;(4 M/SC9J(N! ^!'>6"^Y1)Z4&10>KSD=1)<>Y SR$/LZ3S/'5/4 ;P$22F;YFT' MPA@P3U;2JW!U3>1P3/"T6_V*"O7T-V6W4W)G"O1%'V8\[O'O-.H;$.3ESTXS M[BTB6@R2Q6>*LGJ"2M(O7W)=/_D^IU9$(EW>BJ4%3#U^H(1(!_Z%?5@/E0BD M;+T1(Y#=*->?$LG%$, 7US$B*0_J8/'T.0W)[T_0,CNP*MGBZLH,XUM(W?R//PE :H M>[("AU&/-33;1GI.5@G)RL\03LR4+^6=C];CH>=6;./*BQ"(+6[13X97T1&R M=^X4-K1-P0\J8EG]FW:N5(5.C?_3Q1]E;2<3"#YF>-_.7\ERH"9K%?I^1#&9 MNB[I^-R*W E:!.0!B_5\(;@;6HJ#3M5O)W1]0-S@UP6;9\@5?\=,^;)#(LF0?=L+UW MFB-C%Q-\#W(:[M,X9RKU&4N'AXYA8+Y8D*A'+C6YS&]$] M]\AY;JQY1J4_.&Q4,K2>"CM 4N)9',>1+A+<-GU@,PYY^BGY:O6V81':O%@. MF(I4H)R9\ONF8N'09#4CK*1 M3O9SMZ91",L["VQ^QC5>,/PB$Q)O&VB#+S>:W8W#$A4^LJ_$YV'[B8)9K?W; M(3V<3+!R(A(5_JJ7FO"@+^ M]"\UA44MX?OY3MHX7-D$6BNQU1_:OG@J+2H442S-UW'2P0UC)-"@*H<2.5-% M):75LDB1PY@_X#TP4X(=\O;6/)^X58R108OFF]X_\,[BBJ>7(2S^,#*I#$&) M=K0%Y <]?T>&541CAX&J_$II,G.%Z$(@QC/,%667G0Y^Q[47C@-6Y/SD!#8. M!"IJ1O=^RYD=-+-?(M"$;\.8.K4<0!0TI)FK-:S+HRD%^E,)! W BK"2NJ8"LJ/J;E*VTX)AM]&\#_OJ@=[V@/0L6#Y;4DMCC1 M%I;4MAT.0V!0#;=5.:ZTVW+4JP!K:^#-86KX\%0F"*:8&2$<2J=HYHU&#;J8 M ]<18-WC\N$E2XH[2!0P'O?\W+3H<6;,@ O!WI$W?YT\+HJ;ZBF.(>-740<<7U4K(K3))U:G*1W.#1^+N,/[^ZV3PBML M !])9CBKIDPP4_)3!R6$=\(S3$2 /Y=N3Y=N7WPNW7X:I=N?1P,GW_H2M O* M*KJ K R>#"G3D6M$#*;95]^^C,&)JJ20-Y664'NI&MGX0QI_U7JGT_?Q^513 M]) /0M"48 73A;X_1464?B87")AJ,G7/?X=OOWJZ^/?_]?PWR;]Z\>QY%3NF M_BO9Q'2IQ1_D*D3&*4RSI9#N.0#B^3P\@:_=(W MC5.>>F4.DV2!.2XXENSX637U!H<;1RX69D1E>GL$8UM 51?2Y6MH0^MCT_F= MOX>]F[XL7HR?@0AH1 HW?>GJBK"HTL! AQ=9W\6QJ36[W>>A/YH%-T&-?H.V MMNZZO6S'X!YRUR/E8T+>D7#]+)#@1!$W],%,YI(OD-PNZ>S&0P#@A4%AT47Q MJ;C/?\V]4)54E)//@7]93R2\*/T7)&X),$_T$4?AB^T=)@N@X;+=MPJ 1/"BN#UGN5D2I^ MT+2S.WERTFTCB=I6F%'^:L:_!4(*TT!U"L>TE4.]TGI- #NH2/\)O011 O7$#U]BT/12X78@QZ M1M1/7>F6VLS^T<,$35.2'"Q0H1&D05Q MC:(56?9+XYIXP4P)T2T1]?L,4))7ST'42HMV M QJP4H^#/%P"OA#*U4)!(TIL4Z03=D;E\';A8/>>!9C3ERXLTQAXE*G:*U=!D*;F#M!6239&334$3$G;(9]9UGMX(&;[1U8/S)$"LH,?, M3]@Y.*BA =F DJS?#LA27O2(.RH.%!:A)_1A+DX["EC@A,IONQ/ MM2Z/;EV^88>$UX4NQLMF0U3,E5+AU@,#0NWO=*8Q>R!7*_'#CY[&RN9Q,3N/ MG&/J_=06G:9RNK+$R[U<],CC&M.!7K%H&#$(AB%VX,F?3NY,]AUN)4\FE1*' M:SM*EFV_/&S):BTUR;-JD',G?S*41:0W@%*.G+RZY?)]]@H8'794WL_L&C69)4V\#!NFDL61X2I(DN:7V5HQG&C MS6:4]@(=&1V:$N.PDZ=?]\R=1/!8KI )XP:3O.@E$O'PZ,*BHHJ"NO(=K&F@ZD-1W3E$[SQR&\^N0 M^10D>3Q-.09(6'(AK1$3:TV<*$I@,+4S7TSARN1CSJ',8L_>6:*)D+K4K?5( MB*Q^IN5]83Z;$(SQ%*BIR0Y6?>> MGXOKVU;=EV^00#^Q"-35=)&KMV!EI/WS MC20=7T*E$CE<>EB]S]MO7K[*;]19I?O$"W%H"+N4!P\Q+Z;8=6):(?>2SE,= ML+15B'S_1&4O?8/.I0OYR\LYG)41RC^\SV?RL)^=)D'_37#.8P^Q@G#T5?1W-'*]6MDK? MJM/A)^N*WC>/W=F'Z#EI30[W^K )9X2FWQJ_HAZ$#+I6ZT1GMQ@H/QJI-V." M8%JDA5PM:)7%<0@I]0EE =60BV;?"."0VV*$9844FL.2DXFH412?>:E4#$1E MXG7N0-"MWM+4JLIG>=5LN5$U3ATI,9^5Q6LYA(0%,/3+X<2'O[!J:'KDW8;F MU.IF'CFJ)W-R]6K378:^GJX'V Z\&$OJL?*'0;A@XR0(F/D-Q#^/NX=W3EJ" MW55#LV5I[4!S[B*#959;JJ3((DMN$>RJG.+W&X6-L$E&\>(273KYDGF$APPH M8G35>NM#80-1/0K*W,Z4)7GMR"&EN[)2TYD+9RFT(Y(8C->RRAU!L%:"M,BM M'&",9\^VL^=0('V^ZPR9.S^LGI OVCLM/C_P-CGB5QVGJ%T!P]8=>D^#9-0I MT/:44'1JVLZ>-HPU-YOJR'B^ CU%H>(2VM05>#H_/T-8D>E1/\,&3L,&OOP, M&_@T8 -GK;FR[YJ5!;(W P0+X.<43M5RK)/=%KA2#>(S01@<,A_0 ^OD!1", M*!JW.02O>9*/[R"E_(-09Q(AD>(')CAJCQ?$CL[ I:M9K[QS58+0%9_BO>MV M;8=HS"O1";-,KAQGB*0344,7OGL5CZ%A_EDH'+$7XS+B_%EEYQ2YMI&88R3@ MKO #ARCE0QZBS-ZE'2U]T@>']\4C^%>.\2-H'N,-N13EO\WZ"W5>9LO*V>6( M](!.W,)]/LE(^Q 7\\_1&:V-,I-.:*XJ1YPD+2*&]X<,T&PVSKM[%0X(:4A6 M=M>9MG0_/\T@J2!K8K24D&(XG?BJ^7$)_'DL5W*!4OOM-=^:XQJ!,86#B_[5 M@T!+1A9Y?(A3?!?&PA$WZI 7_)&B6M!A2QY:AYI0.16)T4,_3.;DZ>+/WKU1 MEA6H)8/DGSA'OVH'I.=O6 2:KQI459S'UP4E'K!?]VMZYODA\#A.(PL M@XCX6IQ=ZW_YE9!-X['N1?0U1XO,S=S3#+7UV1D=TZ'/\C7)1V_&&B3/NH_D MH8H\F')%'V;IJQ_=GGA;RBMF(@(R/=+JJXCV%!M2[TM3C]<"[4H?CD>M8+@) MT8F>/; Z0208(Z(:4R''F>W-G4H]F;*"Z@Q!LTOF=Y?JS4(YCWFFK&/,L M,#+%:2$9>A][A::M32KQC"=)YB#P%?)8L&1@3C%4>0]";//Q!V7XRB3+^^@6 M)'!/U/Q$<]8WUV)<[*C*DOVK!DG!9%UHAX\*%/+2N]1T #P3*1T<=>XU;RJ.L.$07R[MGE@7M'U1-X,7_[FX;6.C;.5_!^$3U1$;G0) )K')S%"K. MR59>=.N+?;=\WXQ"&G=)JO> $1!3SY4DD'0 1/>\NILJ\0/IY$MI :.'PIH/ ME#U:H(ZXJ?A2Z2D.>W3S[)I;YCKB[>+(D9S[756"!3:F+%4*[:.&)&X5U$>X MU;43LD;TQE2W[IAPJ5 $#_\L0%O)_&R*G)* ]PR=EO&H4@:OL;-2)"&QUC@( M" LXHTDA,U@LO\QA,\]LWG,3R:U\*C0Q6?@V)C],W3<:;J%&S- 4)EEO>FDC M8JBAEF'J/C\']_6QF%P!ZREU$^8I/J?*9 J5>T!A3;Q0UBCH^A67'[3DODTS M@QOS6H=O1D/%N5,9OS#FQ4BEX=SY,1*F7IZSE=4S$HKX=)K@-HQ&]IA*6O4C M=\8GWV1,Q^_?F_PN\G19I?E!SN5YS;E QT[8L;I/9H)4 Q !K0_@O:<>/GY; M!XC.P+%Q$*05_[<#)RV\COB2->E6%&/P+;[MN[\!,?*2?GR\>,V85]R&AMSF MV1S$/S84>"GZAK^/4Q6_<:ZQ'(53HWR7+,#FP('6#L@>E*1K5&/:OF]NNB7_ M8U^WJXO#WBH\B(]$QUW1:?J'E9(]=13E7->;]:F.DQM&A&7) "*U8C$!2PH= M)>)<-=I>C/9E35;1/_"NA"%M=J#SR)E>*;2C(R#]0+S:@Y(&S/EHK;)PPMX4'T]8T0'CYCNV0#1@:Q;RC]AH'4_K.<,&QB7K>T MNRYL!H7O<0WR> 8"4>);*/SDQ77GS.VP!10!=.!M;9V*V 9T2^A$(KLV]Y.VXL2>S)ZAF]I?"WDV\/ONI#KV_Q&5C MH!3%H#Y"L;*_Y!.=1F#-/"B(1^AO9HWR]5\51Z>28A4(6F=MET"?9[R.IC%8 M+K<[HN02%SK_%'Q3 <&MVPHY>5V=Z34.1)UO-^2PV>[:CFDUK9\NRM>75%/: M#%=7\.W:=6E*" _<;T'+JBL6]MPW!#KE/11$R]PM"& IGFJ8Q96M?[V)5@'= M,G$X>&ES=@QR-9$]D:I1-]!?%DDE)UXE$A >_&W3%(H.Z1X*"RYQ2VFP$'MB M$"[<>Q 0?:@=TM2>[8&FA5 M$H:/.W4L.&?MESEVI(SO3KD&8C%8;?@_)^9>NB(W2.J#:"BQ[??O_]H MI[2B.D .B962#N,X#A-(#AJ\\ AG\! (,R 5F !@WMU6')"61.2+/Z M%F_0+9__QE2397;2CEU*-VF>T^;-"I./VE/AB9M?$8.BW#%7XAQIST;/8W<4 M*H:LPS7#4448J1]X0N/I60!G8MB6'<'T2CLT/>'YT?>7X^$#GY?XJ2B<]NYC MYS=_B ?$!V9EOD=FVMC/FPV0R1I!-3_N6^=%CA-=_T@0VS1_:" M7+R-=XAI.6U+\ZC,.:;BJ4< \>R4-#M% #R1-WV0QQ6S)92,!=G< M24+N0?F7XC@#G+A26&]&/9IBW>5U/0A3USGF(G4,0-=-#HJ=,:N+UN^+(IDA!0MB8U6@)_7-?I_B1]K+5I9K="VJ2'#6A6G&SE0FKH M3>]8W<&@5%;1>GR;\.V9?8# [W]2?,%-M:@7I?72_-AL]Y+F"9,26@!Y7N.' MK W'7#A-[!EZ15?O^EU;IY/,-KS<&][["*S,\L!G3I:W_E6V9^B$6J=IZ((, MI_=+%S:4ED :?J9@^/ZT8*HT+6AE#1LK5S!O!T70M<[L3YL]*_[@E&9C9F]@ M/(BNW$&(]4$@&#M/3)S4)Y!";9Y?C]*%:EN5!,3O?NZP.;$B*FV\8WB]F DI M_GHT&71 K&IQ)S_;@]T@N\7+PQ5E09__IEJ\>/;B1;7X-KT-DQ;^@?YG(8P& MZ!;9U+>8BS>[]4:;W[3CACB M2_?#16J_?S5DC6ZNZC*Q\Z1V-.3R<*YXA+R'_8",'O5M,V<*>:':3$/VEH'X MLZOEZ:(4(==[($,J?7QI##CV3H^/]]_(0-UGS],. MK;;=[BP#O:=0)ZV0EMOZ3"C*N$32P*FC5*PXZ1)+XQ9]!N1,S!BM;2"%_2/- MS_M==QOI8OU+EG3#NPQVV,FI)4[8H%SSQ5JR>?5J/25D+UB(Q-D5.'.\YK:D M=/*T*SB(5LU[\]T[?/-[FO-#NKX7'RJ'*#GE/?&5#\.!MCR-.S&:QY( M$*"E@9K2 UM[GKQO*%5)?//WR:;AOLX6- XN#B^;S09 -^5U&!YFQ>3C8 O4W)PL /6'+*[Z[E;0@+1M88]^N;,BLO''#80,+;9T_V(-?;?2@UTXW/3M%1A_P#UM+@ MZB7B:_SI[1_>^4(3T,O]5YKU+,PFP_SX#*DZ"G5G9\J_3:?#?9?G'6J:WF.0 M(:US.?)%G:XP(C1)@=8XPPR>AN"=P&R_>O:5C6_=7];)E[]X^^.F.?(P&B5T M2!;."A/(R7?#MMCT!*66935]'EGC^?I1 L;0T%K."0-+\X>_[C;,ZT-HA\N6 M8_XTP^U @?M-QU)@)QX)F:?K-#%T%6[?3TL6&141""/CG1P$F3DL_BT=.M4S_O^ F:X7?TJ>P.++9_P, MZ2KA(:KTI!_RJ-;%W+%R^NZ \E^'@!2U /KYOSU_^N++7R^22[J1M"\;8T:/ M(),7K_ZD)G]EE=;/2K"9$NE]@<>3YP,-75<^B+AGN'YZN1W=^YG=64@7DF^= M?%A&(Z^:2VO0V_IC7[Y7-$JK\N0,>Z MJ9\_^ZV.FEK$Z+B;<3J]B@A(,+6;''3(_N3MR;;'7&91E:)-@AZZ)?H!,0/7\Q;>UHY&])=9^[*\_X*$3Z=?S-% PFO (SF MJMMK&4"WYNSCZP8CR)#_]19.@M>::D0[*H$R!A<5FYD)/#?L#0ODI]L#SFZ( M<0N%@=/AG)$L".#C1\$U,/]SK+3AYBHEEG3@_[-^W@ M5"2>=W:S+]6OWOQC&7+G?_GS2E WE/@<%9 MNC"IM(/=[M$4O)]U*Z#3,S&8/E"6-\DK9>YB @^&,J3?R6Z2N3OE;0J0ON"\ MN'-NYD:7A#I=_GSYZL MOWCR')Z+\^ MWEW\U]/%N]-)ACMBT_.15Q4CQ7I+GA&?GQ0\7S&AJ*1HNQTY M(K>=2"-0E$/Q8;.:/8VGH<:9O \N[0''O3QVC43* $.RF;[P[HHK7ORZC"O< MA98(HV+/.=T18#N.#@PCQ%=*X_!OST.($H,"[A_GH?)7T;WSD]]@&AE-WB"Y M5"7B<;ID\*QWKI?1,4$?[)V=< M/N$4/TCQ\8%(T5%BI@J*\(Z[52BMCRR33 M'%+FZJT\V.?Z\KFA=MHC]R!'[SXI/B$=G8I(DL3JMKDP\F;Y-Y/DI=%M3G ' M,X;^9&D\9UY#9MEAN]HH<@]ZS^]E?J=4TG4@.0TM3_JX0S,C/5"VV)4%V$IV M5._Z>MP6!G+S97J>K-AQV:0IWPG-R)_J9,'ZHQ2I:<#HV5\=)*'VI^Z2@V7% MN#5#CE?D)F@'4#(_."#,*#JS*&$[@GM?T2#:0F1)"@Z)V"A16HU0$X!7[%B4 M3Z9B&)O::F #:.( =9"J)F;G?D\B3;E;.GW^3I';#2!,PJ2Q;E/8T/ VQ1%7 MA49T%8[.>LFYL:Y+,T-7J^E ER:8= F2!QZM=5HZCND#JVRQF9;'XYF/Q^VQ?S \^;MH=>W^"5,^.(??/,/'(W0%Z$-'B+C&2B@0 4*&H.T M6Z5!B9 $<@*(/TQ;.H5M[>5!N^0HON*:RH-<..?C&!B8,@_\HN+\\^J4;,*= M X7(W?[O82JJ:?HP__4;_E-O5=$[);>Z\N$!]R-92AJ=\_.>_#8)/;<]P M/0D_0(YSW_L(8C0[,E\\^_+%O.#\;>,"4/J$M%QJ8:'FK !+6DC_[;W6H+"/ ML)L8X.5/VJ@E]47$#OX5CH[DPH?%E[][@>'_\G=?&F)%!7B^DZK&JXZE_9[_ M_G>_8:J4+9*7%24E@_7+=[LEK[&GS %D9)TG>^GR=$DH:@TE.1C%

[+U-VJE?9,9_@R/_XZ/7+_47CW9:\%V'GCKTQM//K^29BZ6PZ. M_W/5.0GEV,:';YDR$!4]^$X'\8_1#_\&O "0ZOR/]DDQ<\67_ET]L#JQRT=2 M/W)#/)BHZBG% \N/J],J(U\SR?*!U; /_X71@ZNSK-?%6=:_AF'Q,ZE?8TTO M_1B_)M.?P<#S+!5=/ZKK1J\ AB6NS977?GW"7AO#K_OZ-_B,4WVK;_YVL/): MM_U7(0?]RZ;M4G^GDNX_<(,40.-!EM-V>)A]+R.=-LA=!ZA)14N MC5Y.C6KVBG:VVY.&'@U&-L9VYLDMT_U>>>F[5L8SVU]R6M 7@%N7U_")"46& M33.+O_)YN(8TO(19ILM4;"Y[AI1^U'4GR?L87XK:5>]Z3^)V\YEE7*YJ;K-6[ M_>-A.QCFQ!7X:3'%8[A3M(+,9P.;H]3WO=[;0BT^3VE%%:*8K7L\.>NBT"LR M[_*SUJ7WX6UC%T?[W5^=W>._.P=?O]#65H![P^?',+;W.Z+U_EVW>7S0V?_Z M[JC9W2]22D;?@6>='= OL@7W.MC;QRT*[[%WU&V]__1]__@[WO^Z?P[C.]K_ MNGV>4TN:QT>I>8[)?_:VA\W/F,$[_6Q].X1E9MI&@40P$G%E,=(*1V24H4P' MK 37XVC54Q&<(L95B\T]BHV*,L$R,Z2P3HA+;9$5VB$M.-?1*"$DB TE&P:3 MA:+;A5_\\RY&-^.-&QK?VX#RRU!2O04^URUP!5U>ZRUP#6T9F[-EQ%*AO"/( MLF@1%S8BEPA#-BJ>7+!>17:C+7 =!*?> N];;)A@ADMCD'$A=YVV#!F# 3YA MZ4RFDDD^O7HC-A0V:[H#UN&8.P<[&$Q]Z)UESWY=XS'7&N)+",A\+?X1 QI1 M9Q5'CH,9WK 1(?+"T>=3C=",KZ0W6\RE4'7]\-RENW*YMJOU3?'\=CR2J,U2 MH%H%T=1NJD!;D6XQV)U(U_6VXT=F<7H2VW'K\X)'"@XIQXHE%#C!X)%*A1S1 M'/E(DXE6)7IE(.,QY65!4&X WFIIN96TI*!QH@#>2& >\D,$WR"4;1ARC2#&;'KW$XQDU%O%ZGRX>JM8(^6?]]PX]C8YQ1!U.B"> M&$'!I28D%R12LFP07GT>I$:PS./N<:R^7AU:B^8[4N++WT*&)I74F--6Z"-1:/U856R@1 IEAJ#LA4>N1D4,AZ MGTR4-"2FKCZ*>FPQ&!]8UH)P%T%PV@LM$ZP&^"2(:YRC68$@+4+ !@?'!+@H M^#7A]W"V='V#N>:Y%_76]Y*WOCNZY/76=Z\6;][--MSX@,'8$:D\XE(09$5R MN2!3P1IQ'.E509DU$(-ZZUN)(#@.VYU-#"D:0!"L24@SJ9&G3*5$.(B&S%L? M?II;7^%V_ZLH!KB,\N%)%A=OG8WIJD95PE,-WDJ"\FY9A1C&HK"I?^9>19'[&'CSEXEX56N8S[M9?[5DA>XN%MFP1I$?]8O MJ0]_3@@]"@+%3"*,1A?.M\9ZJ+K]31C$: R?QV/=_E6P.X=W_5XW\Z2<#)$6S)IT0_8H$Z&TSHPD?Y8B=B$:G2.%F"DD#_G\VFF'S.;5N,JDM4I MOI>_%2/&*^5&79M)H";Y8R58.I)Y(P)(H6C7FN,-3?,.TYS[,HG M;253V-PT7?2.+N!F-Q-:OH3<(' )W^^ N_@17,,_OS?W/G5WM_Z"9WSY>; ' MUWQ]UVE='!VUMK[\7(A5'6_C_>._.@=;V[CY'K[_?I\WNW\=M?;^[+3>OX/O M?F&[[[;,1_?]E0(10)',FJ"N&0,V20HPE)(87@47/)7;]B&PFJ#$/8D;,9+R"7[ M]/G+\P9P=TKM?T(F-PH6 N;:^,BY"=$12;!-@-$X ;W$-4Q[VB9W,9N&>@\K MX2UB$L 95Y0@)UW.J]$*%IH1:W*U#]W 2FP8M9C!_9 )V[=#8X]>V_.$#(!* MV*M(#;,4<2P+^%WW@ MWC/CHL=$YX)L)H7P-;IZTL:U]7:Q\MX;IHBC2#&AP+@R@C086T2<,$23J)UG M@*[(!GRTH:A:D4?[1&-=S]X $,J-"<0D3 DG(IL#GS05@L'>RQ.OT=53-P + M!&J*^R1R7:RQ$F4G&NFD'&+>.ILXYX3AT@!(LD'7R@"L*'!5ZC%;A@4\HE%8;G >B2ZD-SKH9G'F0F(E2 MD@\>,>8CXI*"P8F8(F*)Q?D4W,=,HV(V-*8;#*\J!O>8!N<:I3[+N[O.LK/P MG&=^VBM;V/]1M+<%*:_2RROEF_I6]:IX\A7KX,7.AI=_92Z/?B&-\)%,"FH0 MVD!S[7&G_KQ!(USY:O2EHS'YS:G]%I'K1_L=V01O^8?M_+3G@U?_FIT;F)CI MA;C>'%XR8Y'12.YGQICYWW+AP%[U^H4P_0'J$/OY*AB.Z__K3='LL^C.G6UQ MCKCFWRZ;X&?2+IB_M';!N\.CV'^;>X"?##>+;N+K4@C6:H^VK7!TL-4Z;M'6 M]];7UO'^'FPE7UM'^\<'Q\V][S]A"SEO=IMDG^XL%H+1=]^;M,GVZ4?XO 7; MU#;\_:[=ZC9_[>YM\OV]G?/]B_S\5FKN-7\=:ALD-M@BCX- W'*-##4!<4*] ML2;W/+'S#8--HL('K'!B@=.,D3T//%!&(HS!+C0,_O!I^\/FSE9C^__[L-WZ MO/VYL=G::NSN_=_VI\;;+Y\^;;?V&IN?/V_O?;Y%'^'?CN6^Y6DKII@;RK_M M#8:#M_:T/01%OXCA0S^>VG;8/ F%Q)6BMC7NN/Z"A>[\$).0B]D3(D0XQ#65 MR/%DD769&#Z20)A^'M6'E10TXJ_3W.Q^4-3K]K) -'QI@QJVD(PLEX/VH*C& M'#E9=_?*<2 MNA72[#VMFIMQ;5OCUC5.+W;NMJ*/1<"\FKX[%B\]P937G1/8S',5^2V][MM$ MMM9N$FY+NO2[EU]OPJ4;M#L2W!JF GC@47$:G'8B&D6(M9)ZYLWASF6-_F:Q M9H4FQD+W-+H7W1)BCL)QK+7UC0"\_-FD7W SA_3@.SG$MOO^KTYS;_NBN;4I M6EN=H\5PG,>[6U\N]B\V+P[V/IYGDHS]#%7W/O+][I=? $5_-K>^X]VO[U+S M,_ZUP++C9&+<(6:,1]QKAK1(+',N1>.]X3KY5V_(AI2KRH9==:SM,1GE:L/V M(@R;T9X[Q@3\#]QN:YFP7!)'D[(:AU@8-DIH;=@>T;!=S!FVX -Q8)\0"YX@ MSK@'PT854L%(29+D2;M!)Z_88-/PK*HDO=E'M+KWLR M%FE%4.OSV>EIIYU/96M+M")+U%Z 6"))P24 *^.HS(R6"M"5$,@JYH4/)D65 M,L121#YJ1MSM@-2CI\0^&9U=$8JH=?8>='8>/7A/"4O)(5!>C;A5%CD7,#*! MV$"2-\&P7)Q-^.-FL=X1(SS!6%1QSG0K9'"GLL8G8V7NB R^'?TL#X\K9V6[ M/-*9/>"K#I9K(W,3(W.^ P29T'8R8_#UTA%N29ZS^C3NM9O(Z\>$5SDUS\>HK_8H[&J; M7KN!JS'XK;<+",W+X#"(-XK!9EX_XI!.AB$9!?5*&VER[AW;,(*NEI_K@?+4 M[R7D4UO1VHJN!32NK>CC6-%YV"RIPYXHC8+&$G',#7):$B0N&<&?M$RS4*&R$>JUP#/U*YQH=^[Q1D MZOQ#QYX,P4!M__>L?=J%95B_5/K=SR,;M$-W][9_M?9"Y^#]/CXX_G2\NW?0 M/GC?.@8;P5L7WW\=?-V^@&O(?"I]\WA?@+TA+?KW=_A>M_6^*5K=O[[OTU8' M;!3;W7O7V=]KPC5_I^9%4QR*H"@+R2."'ZR=8LYH*VT*\$'DB_4;NQ^V/^WM%W4;VQ^_['QH;K?V-AJM[;U; M5&S\_NFSHPTQI)"PHB0XCF74'%.#@S:.QL23>3P1?+F"]_'G85( 0HST2,5\ M#@0F&6GBP O0GF)M5 2W[BXU'(]6L%$N=A$9B:.5WBAZJU4E&H.Z1J.NT:AK M-.H:C2$X(DD*MT27E:QE:-C&,?WYEZGN_OURT5SZ^-Y<^O349.^ MZ[;H/CV 9[2Z7U@3(.=\;&7W/8R5?ORU^W5?'.PU?[:VX-KWVQ?[7_?9P?%! M%]Z''NS!>[P_6%:_D3 5,8F$HM(.<8X5LL$8%&!^P05QG!#[Z@WA&YRLZE1R M/8+0=0%';>>N:^=H<(P+J14-D0?OP(63PBOX*6'&I;I^(+FV,9I+9C5?H\SPNIICQ:K*!;A)GB>K/>?,<2LDQM(S M!6@\X416!2EJ5;V)JLZC!JY!,0$XH" \Z"L6'%D3),*2YIO_?)*X54%P*A-+0G%*F*;*)9>S8G(G,^SJ M0,V:F:+%8@^;%T@:BF1*&G'' #5XRE!DTL9@";:Z2"4DZL[M@>MRC_759&D( M)5$PQP#C2^ILI H#O.>4I1!$'8I8/TV>!Q74&F*<<&OZT_06:LMIM&9L?)HU@,LHD.>>:6ZN4L,)A N8H M$5%'&![+@M46<>DETD92I&04 MW"85<%@[57T)$8:WO9/!L']6:EG[I'':[_DXJ$,,EYL;G2V,#%3'Q)FWADOK MDC'2,P)62-8AAC6S18NY(,$%)[4 ,R0*6Q0%TEIP1(GVGBN0X1!S=VM&[TPT M58<8UE>3*?<)X+W3N>>F\M@88Y.D/!GMHKM)V5RMR0^DR?.H(@8>M0\$L:BR M.AL.#H G"$OCA#&>:F5RB $,\AII\HNDFEA62'&7^,.JFP$^%:NU.LJ$VFH] MB-5:3(S 7"=FJ4).,HJXM1;IP -*QKD$D,3C1%Z]H33W$EUMH>]Z$R+4ZO^0 MM?ZU^C^0^B]P9DI.>/2@_LJES)FID%:9SDY0IHF+6B@+ZH\W.+ES&^$'4?^7 M$"?Y3QP,&M;[L^Y9QPYC .4Z[8,^%*7,+RQ:\H]'@"N;DZG?FIIY^+D3\P]@ MPC:[/9BCB^+WEYJWVK*MS+(MYF[DTG$7:$0BXIQ&)A,R7E@4F<'416RHQ04- M%%FD@?IG'5-Y%OJ^(GQ2Z_L:ZON28I- 1$X6)4PASJ)!EG&*&%%$:ECNY(K> M(9HO IE'T?M:$=$\S1M6*M6%?F6'?74RLX50&'I1$GFEP3"D/ MR%$L429+8II[)6FN(M0;3*WJP+XF]*SM9VT_'RC(5]O/U=K/>6#,HI#:>#R36PG[>F\KP3$=IC$,(M)S'\/2GA MM ];('$[Y;R."/@;_5C&%H>]JV![XZ<=-/[G)BE+MV$]O,JN3+_-L[8CMR=% MW/M&#Y-U.:,(9C6YB#C\ ^E$(H)?&:(,!OG(*&H#JT7W>$P@6 C 35:;!VN- MP]A)93FET5 G$G'.)Z4#["3%:M/1:M-ZM5>PVL>;YX<.L# 6WJ#@4VY?Z,#F M4ZT0Y=X&EHR.3L)JF\6=ZRX9_]LQC^T[:NW6D/VW$PHGZ?^M6$8+EB@E\3NEO2''.]M^#_O\$S]G\U MCSM'^WL?!=R3[Q]OP]^==N9?!ZUO[[[?9@NZ3IL4QL%;Q]OGNU_?';6V.NWF MUE$;D&-[]^M?[8.];=KJ[O#]O0"6?020 M4,$]S&'NP@U> _4)VC+HQ]=U;'A=O>TTSN/\5,I?%,8\REUL;HM M!BUCW]TO]&#O[Z-]^I$=['TZ:AU_.H:_V\VO^S_WOQZT#[8^=7???\1PC_/Y MV/?!WD&G]?7=\<%6Z+3> T9]WX*_=WX='/]Y=-#]ZWOK_3Z'[P.._6L9T[)) MBF+O+7(: "R/PB(KO4+!XR S.V,(/B>%"+VJFISU.!RLB99K2_?0!WRUI7M( M2[=0?9C )=>$(1,(!DL7!+)".IA>G?NADJ5#(AR M7C R&Z2]H/!/E=DQ.8^>Y?Q\<7=&MIHQ:8U5^8[HHU;EAU?E!>QA8^ $:X1Y ME(AKYI'QSB+%/,-1)A>D>O5&;FBSJH[K=:7@]11QLUL*@-':(2BX05UHA)T1$7D6. M(]<$EK1(=2)WII"OR__66)-7%-?XG2;7RGH399W'#B:P(+ 7R'F;XQ:9?\0R M@E*RP7A&&)?VU1MU]]3D]:O<6VOD\*'?2W$P@(FVY>E93H XZPQSRD.*=7#B M05@&&U<&'YZRJJR,(N%)5:["_,CU>*/L75)@80(\-88@SQY"FU" =8L36XX 3 M+L'^JOB+ZMC#-6,/55ZEMZ?MHOC_3N<:+\-E6<&Y1C7M;\M9W\[57*'HY[DV MM/%/P]0LGE@DS:FS2J.D6BY"(7U:R3JU)'%=8,,OQ. M16NHL#+]G8<*V#+*G9.(&)T+93Q%.E&)#,YU9YQCR(91#[UM,9%A'TNM[:9?9#H7&X=C238 M26] \.C=^][7X84UUML58(4;ZVT-(%:FU/, @E MM90"11EH=@ DLE9XI(T6 M-A'EB"D Q.JXDM ;M=4HZ;YGO6C-FW=/4/!^SO[HHSA(>A,5B]=KF MK\KF+V$?5 R,>V)@Y!DS .1X0)8ECF [E\9HDOLUO7JC-V"/7VU>_5J3#ZZF MOJ@VI;4I?;!H6VU*']J4+L3? I8 :Q6BPA#$&?7(,>P0)Y)1B8/000%\YAN$ MKJH)^Y,D(KPF&Y:X@@WKJ7%?%40LZK&XK^@C<5]]Z/?"F1]^M?V^/1F>3VBM MUH5YJ#7FKOO[>^MKJ]/L[HO][@X]./X$A@ ,2V8@??_N>+_;%"VZP_Z!ZFYMTD. MD\STH9YFBP'C/".;: S:2,7 9+G7&, MD\OXK#Y\VMWZ\G:O\77STZ?-UBU)K'[[\/N6H\_^*(:S3MQ-R8I+=ALA*RM?@UEV7&VJ)MS1Z!5#XW_A5 M#WCE]3FL^&LNY7T0;E&]>L(M_EI2<3^$6]?-B+B/Y31WR@1;0R*JO8)#MEER MR&Y/.&0S,=5*.:D>=)GN]\J[$R^LN5#J.$BH(F3#(YZJ7$*#^B%:XCA6IJ-WZW9BD.IC[JFM^WC-T:IEV(@M=LIVW'3L8M%,[AB>5:G!+9[-JVO*1[G[=N=C= ^=R[^\< M&_V>XZO-K>;%[OMM?/#U72>/82N5K6]>PGV3OL0M:(J".6X#OP*C MIF'K^O>3,'8/5-WU^ @[4]?E-C%3\+H]&&3@_50!]?T7NCP5Z[KR1EV?A_8D MV'Y8;FZ_CD5HIY"@&EVNS.2>+Z!+ TNHD^:(LN 0URHABYU V*?"Y.I85+)M M"/RX##FWPY"/7LOV5%1\Y=W9[J+B-:"ZK7;/ ZJ(N4E6:Q1A91$XD@8 E:=( MR !8V1!MVE>7A/_'/#2G8I]'G6Y M_K&^@.F#/2\DI[:6-["6K;>+6(A$RK71B)FE"YP01(+,S0L515I@@PAG M6FALC6 KCR:M4$R21LH#D)5Z3'W9$EK@'];(SH/\(5S M$E,)5I,9#OYZYOID3B*32 I)**I#6'5T\S'-Z*W+"*N7JM2%Y[*)T]Z@G2_X MH^@UUOX1JVJ)2I>FOE6]*IY\Q3IXL;/AY5^9*PM9R(I]) N!P!UJH-EBEND_ MKU]Q*/]CNR"=[R#]OY:<\'K_XU.SSU"V'Z ]0A]O-5,!S7_]>;HI8L>VAOLW7-L>O\VV43 M_$SJ4O5+JTO=BFZX=L6HM#G:KV _:GYM?6_M_=5M;GT4^Q>?VKM[F^( _MN_ MV/ZY^[Z)#[;^[K:Z1=7[3-G@_L7W7_OT(X&][F=KJW/<>K\CFEN=#OQWW-S; MA#WN$^R%^W1_+Z3FA;]H?CR$B73@?FDDJ94 VKU$UGF+:&32"2F%5F:^'#4X M*W1BDCF &(X(V%BLA@V*,!>4EO'_9PY:=9<'9. M!O!218SS14O.MT,;M4[!YI:L0B%.>$ :,XD\H!<)ZT4I8<^CY/3/7K]?E)L. MBC8A[<$P[P_#F4+4NKHT?Z;P:T/HZ@LAZ6NAS%.IVH3!7K/"]JXI ;[%SMQ5][+K8'TW?'>OEKCJ9P4MB3#,XURS:GS4@5#SI M#3-U@#W/%O-^&H4_;SZOE\/8M:+SBO_T3K[MQ7XW0\HG<2AQ6Y19Q=..CO?I MIVYS+]]_&Z[]R)L7?[4/MG;.6\?-\QQ3:Q[OB/S,^7C:[OO6\<'[_5^MO3RF M3J>U]>VBV?WK.UQ/FQ<[?'_OXWEF!]O=:J7F8B.LH+SA @ JIMX@+C!&+O?- MU"%Q:J0QS) B%YC>N7GO32NKGP"%86W47H116U%E;6W4[LFH+705]6#-!%%( M4X?!J%&&8/_!*'@)_V^H6Z M]M+5J/3^,QR?C/6Z!TCVE-)%GH816^PWIH+S%"N*DB$4C!A3@,R80RDZ$K1B M*=FT(F16=Q%98_6]!_!1J^_JU7>A,RE6*F&)D:0F(IX[!>J@X(_H>0HR,8]+ M"@]\YX:!:]HMA-*GAC1:TXAB P#&":IP1]TMY(FEI3T9\WX/Z*S5._%/(POM M:1CWQ?YN(-PX+Q%2-@K$0[3(8$E0DHQ@IK4*8N4UMG5CD-IJUE;S_D#QM-6L MK>--K.,\] U4"0.K@C"V'G'%"=)<"OAGR"40G"@&,L96'7Q;US8?ZYK34]SQ MC]R#NNVOD0=9@N,/<^&VU>3O/$;6TLY)@V*B-XI$I;>]+@SAO%%D)\30:)\, M>PW;^)^;%!A$RXA5R6-E.0<4P)P-6@9C'3,T%DB.Z'F;M--ZMRS_[OKML^WV=GX="L(YI28@'FGN*)0H,M(2Y**,E/D0F=-%;^\ESO8X M+:T(*(^\O\;/]O"H\;D-N@'+_K?M=.)YXT][\KWQCPSK*/[WY[__+'XB__XG MW,+F,M9!8Q!A#P'Y<><-^$JN<#T%ZW$^RH>KQ&RC$7_Y"!8GLZ>UAX,L;A&> MX(=G=O*EUXW-'I@F=HG<"V(PUD_=V\(%B[+(_CKK'->FM$R MFX6\?AZZ6F8XP0OA68T%U2D(Y8=S0:O5^LY)M/OTD&B9@@9EQC9QT&UKD/%! M(&=!N2G1PCK^Z@V_6JU?-PH]JI?_:2W_=[*:Y:]L0,Y!]D?VY%ME*D[[<9#/ M$W_8SEE1SN+MX*B1.KV?@VR\N[U^S%;]I'&IK,!2N=B?$Q?I =Y&HUPDCMM( MK?>.28J#CM%3*RIQ,0Q/BPN=;E@X*R@?8C^G3-IO\6TQ^IV35AQ^* ?_=Q[[ M6$00?6$RTMKR/P^#A,D6(: D?(*=/RKDG)/(AI089\DI0F'G7Q20_\T;Q$8C M[]EG_FBCV#N'_0C;:,B_M+ \;@C[]! DYZP].,J+4>[(HYVG'WWOVPGL8N&& M2)'9A+56!LQ)X" E-@5#;=328QV-2'.<,\O;3]1@E,1NG%)2@;Y1A7NU(E2V-@-Y/3 MT ?!%!FXR>X)(6T]?/] &DFV^Y7ELOFJ_OC@HMY>2T>4N]WZR^>%^#%K&:_ MN['#8$_.;'_&9V"O&\_#:=@\[;<[2YR&.3<_Q!3[?9@=^ZT?"T;&L9>W-?IH M<_31Q.GK977+?$7YUK,36ZGC>-KK0,+:JR#%.SV+GV+NMZ8Y2">UH<%AS+GW6 M-F&QQXX1:J5@%;(W(S;).3]P\8 J$P:7C)$C_%ZKW;(8\#;;_7C( _52I8 4 M(R;WE:=(@](A[ZWV23)8BG#3*##H2SKK=+*W=VK;&3%,K'EAQ3<:IV?]P9D% MW0(MS3H!NM$=C.SWH@H^AWCL*# ]<55<=GC:!:P:#+./=Q5P0%8@WQCGV._;DWVY.(9V21D)2!=B3QL3HJS?XM5@60W$1]H9"T)T]^3YV M-P!V=\%ES3CF<@[MI8(@E%2,::P !'/8T33!$D; 9 A>4!J6YT/QJU=_IY++ MO.#;*<7<\CI.(FLO6@1(Z]LA"9(9%SU*AL4<1'-($^L1]8[K2# W4KQZHY:+ M0*\ZFYF);[!_S@8X -Q^!VO1A:4^ F,Z,10GF0:V?>+;I_GDJ]KK\CV'BR9F MA%'R1X.*=23[;F">"L- -!J 6Q2'ENW8?5N$MN!@7\620#SC]YR,+2S,Y M?)SL/SMP@_O<,!+!SOFP51O,!8FO/.L-&."O0/5C1 E'# M:_3AZ^T,Y0;\,(I'ED\X MLH-RV<%<=FR^\0FX!_FW8%YC)Y8\7_D;.2W;@?]PD@NNBJ\, 01_B]6!]LC* MOVY\!JS4">-?C"Z[\H:S 9BC(NZ>P&MHY^$6KPK?.;&0+IC:D]DL[E'EF"TPV>R2SK$>>U(3XS M+XWX#(2SVQX6.]#F27A;",*W"'M3'*P?'UKK[0@JO(//=_#!UWW>W/IRWCS^ M> Y;?;MY[,^;%+;W_'GFTWS_5V?.@?'WW["<\];6SL_=[_"WQ<[ M%_L77VC^?/_K#H8Q %3PO/7S,'CMN'4.*8H#XCSE(Y0DD.))2DFD=6"V:>!>OM;K.YL]?<;NU];FRVMAIO=V%PK??; MK;<[V[>A2/O]\V?'B[WP1 L6"(E<4FT9Q=[32$7DBB3Q5'FZIO#81B/U>]W& M,,/T[+;"WQN-=HX-Y=.D\_R['^ E@4N<#6R["^:[$[_E"'F!1."?Y5[?A7V] MG3=[N'B0@4 %PWI]F 3;/X=+P#LN@(H[@PM@(Y@-6K6+,Z^&_6E+.)-_5S[I MM-_S,8:"5@PVK![EB"N!(Z?XND9[-"^S(P;9K*@+ 0W"9E)@"5<@P,B9> R!Z@- MXU1'IH6+/)'EJ=Q+'/[_P!OOIK?%&-]9W^ZTA^=-^ZO=/>N.">K>VE/X9'B^ M-I&RA[;BK;V/HG7QA>QN;1/X6QPJG(AP7B,3X0^N0D1&V80"P9Y[0ECT!%P_ MNIBK/8F8C?(>\]E%#CV#;.<,1EMX!IUH2_WO9;17QH]!EL\2W :^ E> ,O@" M$W]M=P:]DQ_M3H9MN_WX+:.^Z=2_RJ]9E$@8 ?QTYF.!'F\D?IA:%1@U@FKN MF'4D=_W)$5S//)-Z>;RA%K]5B-\^.^22!,D#0TIFI@X?$[(T&,0IMH(H+8P( M('Y72-_KQN8$V,_&("X7ENDTW48.1 "2R,;?YU3_XB@CEBY4P7\].EFYG8%; M587?V\G8BL. 8FB;P[>VWS^',-)6&$N-0W<&>Y^TQ>N7M&[KJC5VN1L/<2($9F8+B*7 M8%EQ3,83*ZRAL*(GO05E7M3NT+<_P4/YEI,CA\LWA5!"D>+X[J@?8QFI'E0I M?,OVEHQCBD2^9^ :[)Y M0:/H/ &RYD$W>MW\X^1L9V^9$K=S(54C%@=\\.UANS,5 CAI_#QJ^S(H4#4< M/*^Z#%9/FCD^ F$_;0,RW*B^EF,C<,=\3C4LO0Q7^"P@B.(*"+IQL\P_9HE- M "2(E?D@5I, ^PKG !\] Z!\7:CX:8QHW]K!48YEPE_;_SUK_P !7Z.FP8\0 MQ-PDK8^'DCN)G=3($V_!UT@>61\(2CXQ+&)B0K/?"7MV(TX[,7PKZP4*DGD0 M1]L9B_Z"?)9=OT=IW(,9QP,6:(9PYM9(%$<9&$F$83\']/GM=#]P$X[@@V9#0:6QK =Z!<26U)XHD8*XBUCE%:@XV'DK%OYX79ZP M\OL$E.D4BM,ST#X[R.FU(X119G<,4*6);I7XT&E_,S1LE55QW9 MY5MAK5.P\?E/GRJ_GST&NON!,621H(N,C&(J>)0H1H%;'EC"3\ MZ@U1&]RHJX*0\-]-5IOHQ+CTS"GKN,PMA[RFB(AH<,3*PPH (B8;@E\!BC;"G9 MU6=4EX50KH(>LV9FKT@@O1QMY(S6L=]=9<3>)-UTB;NT$+J]7E6"PL^M*H'@ MM2E+$/=:E9"YP+Z6!Y7KTDJ;-4>J?_R-MKK;H+JM;FOK.VMM?>2M]ZWVP?N# M=O/K)_C>N^\'6W\>'QR'[KSJ[V[EVL--TJ2@UGL>M^"9^_2O[P?=G5\'[_\Z M@N]_;[Z'^]*#@K6IM7GH(PLZ>((AM0A4$98SEK2F2C]@__;/0Y"PHUX'//!!#N,.SS/G[T@&=_N? MLAZ\6%F$;0WO;GFVN[?)6L<['$!L\A(3SA5RR>KAP2@ 7%)-64NZD!/ZH@WU2;>%+$:G;PC^YN7N0MO"_:U+R M0#.P_%SB0UG;-0( C=[9L,BH@/'?JMWFW7LG+VW(\*AS=&G<8%!DB\R%#AR6 ML,T#3E I<N-GJ;J]YW4[4T%33;G:S/]2()CWQF>EL( M5_8WZ6[#=9^^[[XOJ$[P_L7'\X.MIM@_;K5W]SKMYAY NXL ]WO7GN]OLI^A MWON/_&#KR_G!\:?CUM9?WYL7\!VZ(W:_[OQJP9-: F;7_^:Z9G>RCU4/A[* MW-TD.8$$$0%@'S'(:$#8(02A#-,V>?_JC=I@2FUHLQB-6(\6PV.U666'I]H. M7,L.@'_F%*4N*,YY5$Y;I2BC3AA-F-+\VD6OM1UX0#MP,64'!-@!T'X;$N8( M?'V"..,4&5C7HN@(.^5P,$_.#JRHU?AZXYI^^T>N"5@&;/Y8%Y"\\GNLLK6K M6O,5WBW((JY:Y[L V&>_/44BK=%2@&T+W $^3408[)-G400:2 U3UV][.I^& MJ5]R&SY"!;@5.B&9K$5<.@LP56,4I4^8PCJZ2%^]81L"XZ64J+?;GIXH&'WV M.AW T;3&$R6LY5HFX[(ND\0<)X)*7$/.==3I&E A,(>T[B>.KTB8/DDX,>V[9\ UE@=\%@R%\_22-EHJ)$Z^10LYU1H M*ES.9/!,*JRBJX''VAFIUML%X %+R+UG!C$9-.(!*V0\!;\8\*2./%C-U*LW M0K,-QOA=3=059N*^8,=U/;5:HU^U223*P*:DN<7< (AD1(C$E=6*DHNZ=1= M:_3C:O0\[*!)*N%RQAUQN6 ^!*0UPP@;&22E)J9<,+]^&KW*F =1.=UKK7'' M7I'Q[)?D7@QN%=9:;7_UYV36;D?J5INUQS1KTP=Y%]N_6F#6)YEEN3EI_OIY[^ONF(RB#1J22PHJ2C&7;V]< M7MN_5)68!&-H!<&:44Y4- F@.VQQP@5,G/%%_UOS>*K/#&]J^R>_JX,6IK__/V MN!7JA$ -=HWO\./@O.MZG49U[?NO__?Z:W5QXQ_YLNJ#N0RS\?V**AK8KTI" MUL9\(EH\&;:'N2TB?%;FJ^L'(NXB2I$SGB M*E7)!'V5D(\3ZHN[[PP&9W%6HD'-?9;JG[ O#^+)RQ7HO1U\R!+ESBN!J,<< M<1DCLM)0I#'S(E*C>2;K[9W$15$NEJ\@IY@67SO,W0OZ[9+C_\J"/K VQ2+- M24!24B3!$P5HQ1UUCH1<=1RTM39$[FXE 1_RB"8/?+%+OG]Q2*7P C80)*54 MN>8W(6TIRT$%3C7!5 N1-_5E?<8R56.Y\!NYQ])QYDC*W 4A[\ 5J\ R4]&U MYYFI,?Z*?=\N^X=U*I;ZQD^P';%1MJ'+,E.:A7G!>MUH]1JI&D>NTRNO^MGN M= H.R&*5&V>G15/X\BFCPH:1S5T^M.(.)^3 MS-GAVB>V+%"'SW?]L)>E3Q?=BB_WN6"T>? M4Z/=28? \P88QY*S=5Y7LL).304(<;_H+I&_6#6O.:GTN>KA6C2=@ZLV5K Q M<*<].![!6,^YUT(S(AWGL:#]%O$27M;KX-]/XW>J]XFBR&YO\U?KXR'-^W]R M& F9#*!=E=NP:XZ"4Y'[9"D/*?#&8[(TW[O1SO$ MW'NHT8[@1['G1O13$[6>_/1S&HIU<)3I3 @A;3[3^:%S:5J+0LH:\ MG= Y/@MLF1(S79V:[ANCN'<&&F&>@K/HK'(9"G/?*OH O6)IW MSG!02KEM!>46Z02 P[@@I3&925$6E =7 M2T;9=.G\2A1Y*S&X^;K/+.X2= D&]N4M-84M#8-WJXCD*(G$$* (\'N"\HBR MH#FV&D>5"8_P J82Z?XS*4J]ZDM6730W#V5PB4LM M$1813#]X$,C:*%"B(H<8?&!,OWK#%E8=3:WZJ$M!+/RV47P.Y* ?&C.7%; E M=W,<-3V8ACS@TH7!J"'Q4D SY;%6>&8P DJAC*^571 JBN+L!?7CM_9@6#7\ M'1/8%#V@QWRAR[WJLB%C/JJZVG.NG9R'&@;N3:,2P WF' MW35R[VHGY]JV =[NVV&BA@C8Z%' A""N/4>6, ,^3[3&6:W!>&<+]K1PSTFYQ93=RAL8++P<# 6W^.P\2/WR!N9F/(^Z^.R"4$ M&BB 2IPAY4FF@4L%2?<\Y1"[;(]#,O/9B[ME($J8U,F]0&UY(":D"-,(N4M M9SP:::2Z!C"_IBG'>OCJ/7AS3)3=&:"],RJ@!6W%FLJ M@\,A2&M%3!$7Q@%C0POC4/SPNP0%.^9[;!7 &OXQE;.PM@#I*,$(T%@]GD2&!EG-*(9"V@54G#TU1N^(:6$_VZ5EC63+S7':#!. MF()OS\CGX#23#/<+1G20I9-8REDAR)HF!$!SE(L3V\:5X5QG07ZU2Y[C9*7'.JX@B_!=.;"S+,!U*N&54EOPIGM!:8J2HFAE P; M [(\!224M)1[P!PY*EF6\RPATYZ7PM>-QFZJ7.:N!=,(V\C-9 1'#?L:B(@5 MF"M/-0PB1B^,H4;(Q*Z=>?6BD[;O(A8,G%XNA&-H@"@*^L8\MA1Q&$ED G.(T9R MFK1D#AMS>=WG!-Q,8YAYYF\^=Y?L/9:^MT\Z6R#&/Z M>$A"[N<$>UJBAB,>J4+: U27- @A7 C6T@=../?1)^6U4M%SKJ72! <#>N68 MI5[;4"><6,;EV=!2@FCOFWBA.R4Z'Y>GA\+J/ M+WYYZ^#4PB/&?7J&.=*18C]_=R-W (_I< M+]%[2GI&>UFGW6WGC:Z<"[@J=T6L6I>!>3_?N,G,%*]R@G)L$!RPHN?!S)'P M>7')4>P4K=/,Q<1A/5HPPW)U+IO;2 M,8X&,.AU8]Z]>P5+8W$J79X1+Q]5^=G2012S='*#88P.J:>FJIJ14= U?VT: M#N3QYFD9A5>K6.X [&]U>%T=N\^).3C%L^O9GFD<7HU@Z5<;/TH/\C+''4W=XOTF'=U%W>+]KA_>E_?:NT3_O2?IET_!O9E>G>.D> M, :EE9D 8#I)^GSR0/'%(L/6UK9H_3SD(J3@12X7R6%YX2UR+C)DI(W*>4Q] MY+\O(=N8V0JZ(-]YR?U9OP]ZUQGY)-=WI\#'N49'S-]V/'RB&IHC)V6'01<[ MO9\PQ;V?@T6W;;2?YM7X4<1O&P"!1JDV0Q#\V("KAT>9UR3G[2QI3OS$&R/* MUX*(VS1&9.JU5&+UO0;Y:\YOV_SPRL:(5-W'8,DM;_L(@Z6OA7@R@V6O-3%U MR\D';)M83]]OIJ\\PZGG["9SMCTB]ZFG;47-81^HNVFW'4(GKDF3AG5J:?JH M$U,3O#\6W^KQN^\MVL3P_(MF]Z].:^\CV87K]^FG[ZWCO[[O=[]<-&F3'+S? MH?-\J\VO']G^Q:?.P5;S'*XCK:TO_*#[U_'!^X^TV?W4/MAK7NQ?_/U]__A@ MIJ4IO%-NV2"=I%I9CR0Q#G&3\Y@YMHAY&@1+(<1<]+ B@O=[:F0X5IKGTM#T M"5F!A+%U6B;,4N3>:D-]](1J:ID*6.@5!(NNHHI-[5\QH(O8[]6&X&:&X&+. M$%!I$JR+0;!""7%M';(F\S [SCTQGI%H7KTI,@/HOVM#4!N"AS<$([A?VX(5 MVP(R9PLBX]0SQ9"B-"!N;40V)(V4C2PFR0/C^&7;@NNW:%A!$X8G9 7J/FY/ M4?_9/!:@7"N/)9(NDU>1))$E.5N!VQB#E20R>;E3<+> PNW:BC^JBLQE\3U\ MH\ZO$)Z;3U(I*,"0UF M@ UA];57T@JF+">"K8)HMHX!W(=:S\< F/:,$DM1=-C.!,A<=AQ5;I)HJ&16*AUKWWP==7G>-U>.2>:(0][$HE1( M(T=D0)&#^ :BP4&/5T'O%W?9JWWU-U7K> M=Y<<++!T*2]30MPS"QC?2D2C#8:QS%]J5WUF5ROUBU7JVG>_)[U>\-TC [PE M"0HL]Q#+47985X]L<"Q&QIW4\B7H]=V\DB>OT41:HZ5(F ?NP&E/1!CLDV<9 M@@=2^^[KJ,OSOGM00:H0'%*B8!B7#&E83825TLQ8EW#P5T'O^SA9+_<_MN9. M_%YO:#M+RROO=-Q>Y>A4-8TP"8W0.\L5DD6>S@O.YA-&>Y!,)N!_8'%RG-!R M21Q-RFH$)$R"1X&["T M&Y0NLI3?+O2_"JU:ER.#VHC<(2581L*]\G OS,'],-%%ZB@7#IM(8ET;L*YV M9#ZV$)P36$:+'/=@1["1"!Q)@S2V+@(>M"71L5I M<+G3K5&Y+;:DGGE3QT[6T7;,QTZ$I-Q0XI'QG*'<#@(Y+$'\,04_1BDE%+[2 MEUD,GORK(#9Z\B3>#T-%16LJJIJ*ZFD,MJ:B>N$$-_-45*3F!ZJIJ&HJJC6< MMADJ*OKB'C:60$.'J7&!!YTTDS[))V1 DL'?U3ME.K3JNMX>-FC M>W<,U_YLO=\Y;QV#=W;\-WQG1[2ZV?O;.6]^W3\_^/_9>]>F-I)E;?2O=!![ MQ9F)4#%UOWC>0P0>L+?GW1)C6QX?^.*H*P@+B2T)8_CU)ZLE<9$$!B1 @HXU M"X,NW=55F4]E9F4^^?4#GO3PLD>W^[6.&UN;>/?P VUL[9XUOH)7>/B=[F;O M[_##S[W#O]N[AY^N45$UFC [I]\$M=%93! #)$-<494[(P2DN#?6P]H2Z2LJ MJ@H%;D(!#ZI.M59:2I?&6<:^8%6 ?.!4XC=X&;JNHP?(!1&LJ:A",YAJ# MGP 67P1G 7Z8R!5R)'+M(\,TB7$]O"$5%=7+UFG+F:7$1.^]Q!*K[NMF MF]+2*T6#(-%J;FBP&. [>*$,XR%(4[G?RZC&D^YW%+"$)O>"R!0Q7!)POXG6 M"(?DL6!2"*(KMJF*;>H1 (1AG6L"J!5,<&F3!@P1RCJ9DN4!L\H]7SX .9MV MSS-A ;,$"<M)MCR%916-$,4J7R2$-TA)K1+5+N==GKOA^#7K]NMFFA(Z1!T*24HY3 M8T&YC= A&>JY2[$Z.E]*79[TW77D- E7!MXPXIAC!,(LD11.*Y4(,\E5;%,5 MV]3SXXWV(6I%51" -S8D)UFPQ'J>*=(LJUS]Y<.;JVQ3(U>?,BL#59ER5D7$ M8[+(YC/Y0*B526)"Y8*UQ&#NI+*DBMK"$1X0[WW%!$M52;C5LC$J)$D(@;.O7'A M=G+<7Q%*Y<]GN6EU3NSP"RM+,?57]PCN?%;:7.K/_NS02'$:>[%H@>JT;+M] M5O2BS^@0"CLHDFWUBA^V?1*+DV/X)ES@N!U+7>NFDH3J[4D?;MWOYWNY5J>< ML0+4H %+&S('N'J;RP?I%[8<>K<3.X-\M2Y\J0K=F7\10>F O"C%V&*\F3F MC[5;UK7:0U8PP)NI-)7:Y'R5H[Q7HDM^RO^Z$61/^F&2]!-CZ[1,F*7(O=6@ MJ=$3JJEE.>/S5Z2?*.]KH#GPVR3DOH-E_3>OZF8I4GD-+@"X?P&I;#4AM1W_ M^Q- 93AVE,N=K5VZV]PD=;J+=YH>8'(?[]*_O^\= 2R^__L OO^]_AZN2_<2 M7/LG6%(\PM;&/4$12X%X(A)9%1/R7@CO+(XP(@$VKW6N8Y M>\Q6RWS_93X'!YLII0E6 JF2%EY$@8QU!#;"*#T O**,K6UP/IW.=['.)03< M9ZGG;$E4+?7]EQHW]K]A9CR+/-=+YOQ-(1/2T3!DK1(D#!9N;DFGGZ(I* M@P5\'#-S9&R?W;P5S6:-G&LGRJ\MR8XT)Z= );_WE-]Z MW^L6B/K/G8_??! ZM\%"2O"HXL3Q'Y2'121'J Z[4-4<.W(\6U76_!W,>/ MY,>75WS3&L#M_.WDBZ5G_[G^96N\(Q:K\82W1BIV.L7G>#P84K\2.\V/M@RV1UNXP$?+:^9_-+W:(.8.!;Q[9=?!ED\^2LV&KU![V6 M'Q2_Y9 (Q7_FJ2Q_)7_^7BM.#^ F[NS:GP28+(*^+&65J&R(>$(1LG>1IWTN?H3WJE2?:7;;=C M>'NV;?W!]<^^Z#CEPTWPYC:%72HRBCUV' 43 8XTC\@%'I#)34RPE2I$!W!T M0Q)6,5SZ<>3JUD"2$!&@'.X3[<3<_>!7O=D_Z"88.%FN#@^Z?5/\FU* M\.W%=AD,O7*5"QQ>+S9+F9\1VRSMM4F&;X#Y9VH*4BK/VQQQSKH9._TRDKN9 MIW._?)2W9Y>Y9%[VQ^$RQRK)1'BJH$>$L)X*T("(QV;:V@Q.5&Z,_4#K.2EB63%D>U M]M9AD!$0%.X]0^#P$^15,@F<"*RC 1^2YBSI&2> -^S6-Z%K/B#[42[AA$;H/*'^;JY"]3^6>/]AY]PW[/=\T]'NX:[Y+]?,ZJW_\QIDT+AJ85:TR37"R2%L,;K\FBD5,G+9FB..@50": M&0P35RSWO64B 9 GIZ6T'@Q;@I.&U0) C("-Q[ T@]Y)!!>YN?/7_T5O-S]O M;Q5_[=3_V6Y\WFQ^V&F,-7\D$!O7M7E"F8>K\^M;7Q^J,DK8X"6FVG*'B:52 M SZ!,>@)34FOK:B7_CG[*FAX1N^OR/KET7F_ $^SZTOC,"CU\ZMQ) W]L:Q.>_"+ MR! I?BL33H:QR_[O;XK; 6INX)B)<+]<@&=H^L8D>TC3-ZG6E;QSMZ\9^93C M1X E^$7VYA-^\E[]WL3C-*?3C]*<3O#'::%V_WKAQ2VGF:L&^2F;/9D[]7IJ ME@D#]6'"P/9EPD".X2R4)^I)5^EQ/[E82O?9,O%$F=>SA2+;4P]JF7;G>7AR MXOSEG.4YFZO=5LZ-9Y1S7PLEF.G-^EG3_3^!D5X=[![N&7GXVCO[_7MW9_-M[OY@!T MJ['UX>=>2P0CH)'G1ES MA5C;,#,X-N, OYRGH38IWR+NK M@.WQ@8U- !NLF0-P"XA(GCMX28YRX1W23$M)I2 XDMS!9\%\((\$; OB,%Y1 MP_DS*,(P!#DLJX,G6E6;^;52.$[C*K%)4.825I3Q1+UQT:E$C-8D,_C+RF!< M EP]FS(8E6/!<$!3;%C(G1$)RC%WI' @.A^3*,[7-HBH.)5?L.XZ+\$&8L'& MQ+C07'LJ0DR:Q$BXC+*RB99"=R=M(NTH]=0)Y$.VB;SER+)$D*#)AP0*S2D% MFVA17SE!-=<+A:-6)Q< V%P<\J+MGQ?886H:0R4F+!J! M(V6!&[!Y8N8J-M(=TP,63Z.YPH<3BYR:E[--/23!N-JFEFB;^CQE?R9&/&;4(L%\ MWJ8X1AH;CG24)!KJ57 A;U-8S+U-+5"GGCER5R%JA:@+0=0YB9HK1%T"1)TT M_(/%VI-H4?"Y5R3%$6EE+8HY,D-34"1DLK*:DHLZTWA.1+W.&#M5_[GD0O+;]^7/1C/Z@EF=GO;AYNHK?\L='I#/EQ_*K M8^:9(>'#Q[?1/CHZNU-\[2-[EHDB2C*;DAGWX0CBT\KZ/NAF;L*81P_C'#WR>C&NY8.+A?$ZUD8E6#")[<&0]_B@6U[M MN-?]T2KI!D>JW#WI%_UA&>"82>-B]6^X>__JE _9A0<',-TPJOYP>3ME@7]9 ME38L-K<_;*M=UE5E)J&\(!:6XLIZ70K$F-ZCU1D2+UY44*96KP_@!VL*U[U+ M:?I(QT:*P',YUG&WW\H?>%,6Q<'#C*JP1GO[E6^-\!9??L4Z0->3P$9[PZ MIW>;CAL>/C(:R>,\/#/_&:Y!R(R>I5R\&9(>M,H(BNO]L=$L91+DZ:]LN.7> M:?G567,ULYKPI=8_EXSEJ95-Q>(LVA[H(XR\DV'C@GPLFZS7/E-2BP_IOJ]\ MB)&K'ZIETG%XGE'9:OS?$WACS*P*V#X$C=]:O]^3*D<:+IQR-&K'> K&\9@( MX#*SR7 J?TV5DUNA/)CXY)]NEIV6;7\88=:'3OG!_N;)X*#;RV73*T5Y\M3U MU$UX;_-;T-1A:3'"3"?$?6#(:!)1PCY@24RR4N9DH1J5-_"0#2>]!O(# I3R M5G4<>QE[B]]N%*?.:&$6R[PTESCU[R!/_PP?# ![)PW?N]:38R1)B+X^4<*9 M,8,9@AAVC*B8:!!V;6.:(_X_OX^-S>[E;%[0VPW-D+:] MM$+RWZVCHQC W(M@N67++Y;?N89Y8/* 2(),]D\ 5Z>,HQ!AKX5=%4R="4+& M3K?(M?LC^^I!=U\OODP;6=<))S.9Q85@7;(_/C$"STT_=<$&.:$J%>C.UI0O M&70M41)C$Y!CT8"F$(*,21K!+Y(HA:TA!'QC6J.4U^0L-MI+\L?K1(\W<>.M M"$_M[2RNI1LX9*\-W1XYB]J'Z<9!Y+TL?)G=L&;5[&39NN2-I M9OY,V3@&/K^?B;J&CM;,ZX%#V<]*?>6^F;FIA+(R.?Y:HYD'W'GL.A&#@Z;50^<] X ?KD,!?@ZX-; %O%C MA/N]>&1;I?7^V Q##\7N\L>_0Q;0(<,0N0;;,$/^33CIG7;!/(J=5X?5W\\; MI]\8%4$0RQ'U0B.N$D8:#!F4G-0)UHZ%R+)(9@J+K%S]28*=]:(8MH?-/%99 M;6\3!YRP\$[Z* 3EL!58$Y/7,3%CJ+(^W%47OGA&6ULQ[*0 M'_'U"0+)Y6I)Z6@%13YBA\!!P;G?A$2$ZJBBE8%+G9L*3*[_4"J*U.L>S8#U M%[ OWTC(6QJ\(/ EN^6*&[;C4.J[;J_4YLJ^G:DJ,,[&YC(&X,P+IQ .H2S*6"VZ=4I/,A,^\KN5JCD2Q6LK+I4PJ-Y;)C?)"DHAK MFY"U5B,538@RX22]4W,1&;EW%>]S$8W>D>YP;$9?.;9[$,?D76?P-J;6E9S '.5^:DK6IR#A?*)) MG9TKU!B?399Y,$/?]U50GS[KK'\M_P ;M)QU"T.S^W'XQ_5.:=52/.-27)RB ME'\-/86K%G[Y1/]/,OK7MG*/>'V6RC+LY7HL0T8E, MX0=P7\Q1+SBS@.=9I7%%.Q:N:FO"N4KHZF3W:YWO?/U"&E]W?S:V/O[<*[7QO?&XY[:%=3I90K=[_N_!+HQOK_F%[!UNX\;6-M\]^H#KM'&P M2S_2QM;?WW.9'8PGDZW^G"BADXDYD5-\K>(YY8QJ9',Q76!4^,"T$#BL;; : MI:Q&\*+X,Q9=*'>A9RO,)?VL6/%L7-++B9 WM[E^&$S21P3)L=&Q.;0YKG7* MKM#Q?NAX/DF[&%,4DEJ4L 5TE)8@9R1'FGG-,!96Y-; 9!V3UP2,][G&@TS[ MI46*F0?LW!M&(L"!XH[#0VDL$Y;4<$ZU,,E/, L,L6%!N7F_A(-/XSC)7Y?! MD6;L'=$7EL7WU$@Q2>XB$F;1>X6L3CEKPX8,$@Y)E1L<>IR8X6L;:IV9&QLM M5J9+9;H\2AN,!YDLTX0G"[19/HS#@O_F6,AKX$AY,F":Y$@AF&E'(D9,.)=- M&(],4 !, ER_Y(0T+JUM\)K0R]HHZ'%MF"HJ=%M4*%E&K"+"J4"X)V VS*) M5VIXD3GW^%&A1K!HL?$$3')M91R9BC8L%A)!09. M3,@YF9!*6./(I:$4#!Q98US6C)BNYGW!6%)96Z_9VKHA4/0PY%Q.P]O;#J*;U?:_;[U^W'U/K9PSH M//:Z%?[=!__.IL\8G6/8-F3.-)QLHMM$8R;GABF+GM9?@0#!J 3@-?4+C MZ>9HW/NA%5S%X!8(DI,Q.!VPP2$*%"./B%. 2VM20IX+;0*+U'B18W!UT30:=;#[A 2;:(JMUY>&]/P!HCGSD-X-%^ZD=^DV5B;1PM#N\U0$ MR7JGL7<6,2\]XMAS9+60B"EF@];2)@U*3;2L:3)=$7-WDZ@Z/%M^DVCI(D@S MP*"*(2T."Z;*^YE36@J+'%7@%/&@P00*%#'*2'+<1&G]V@9>%W.7]R\Q&E37 M> WH^!)C2%?0LC*9%@B3DU$DI7'T3B3DB5"(JT"0P6 R)9](Q%$$'N3:AB!F M9A%Q93(M+2B\Z"C2%72H0DB+=JHF0T@B82>4LDB(G)F(N0.(X 8EP0CV7F4+ M>VV#K[,7F&ST@GDV9[1AJ4@VYR'9G+>5>46RN?SP.$VRR4R06.&8J34!';T6 MR'E/D= "B^BEC3X?P]44$S5E*NZ$^YS-K3Y#PLOF07@8Y%6$F:N!=%-E?,9P M(F)$A.& .. >:(QN,1UP#YIOD:#(FDU]BO0SDEY5)L4S/=A\BRP>9$A61 MY6J"S"21I??)),,\PAP\*9X$149&B;#@WI+D&+6;E-$]&I7R6KRD8(A1, M$IRKQ1+@@Y$V"BG!$:$UK$3-J*JQ264@K1H"WI+7]" 8K+@G7P .3IW,214] MYR$W)@ 'C0MND&;$HJ"4LE*Q&))=VV#K8E'TWTN4W/V23N;&&=]#O2D3OT7)JF>,.2F,U.V/YY'#W\VNSFE[8O M):"R*1>,I=,\EEAY:F4T2.G,42<%09HDA7SRVH%P$&P8V)0UPU6-T+GQ]'[Z M]\R94G-G1ZVP33GK$5<4!9>^\=VO@; ZWEL< DX>[TEL-6/@1DL3".)69DY? M:I!73!&F??2:YX1Y)9L9D\Q7R21:UMYV]];XFT[]2'7J-Q<83+6\TU1P M0A+RVB3$?9!(1"3OTJ ^25&"!+VK[NUSBTN;_?B_MV M$*M3P4<#HJOHH1/O2/M3%.4:D:D5,H@YFF$'0DS MV(QP0A1<9(N#9E&9'"74A-3,_/50B]3.ZERZ.I=^!;4 50SQ*?%Q,H;(513* M)(6LTP9Q%@5R!,QVQC#%\)^AFN88HIX[AKC$:7Q5B<"3E@A4,<0E 8/)&**R M4B?,?.J$I5E0.5 ;+RE0-5#'$90&@RAD@5 MT983AKSA&BP22I"-X+LY83@.63!,I@2LJ87U9UYQDV0IKU$&"O\89"6Z"'-- M;AD3?U^)]1W9WGZK4WK($M#G6NB/Z.LH?WC2'[32V=/#'JT:+Z\4L+7C?W\Z MV_L:CF'"Y6[S(V\G1% 7B\>V\;W!S&< MM.-.FBT^5YLMY3UQ*';]_LG1\+5FUOPFC.AM&S[XV@3FO,[JF]^DTD898Q'\ MGX(Y314RC&.DE).)L$B88T. :'5.P!#)&I&,$83 M3VM%!"T\AI4:], 0V6B"R)R.O*7"#MVEPEZN0W&2&Y<-NH B _"8 +]**4NV MU2M^9%LF$PN-97(LCJW.W461#B799M+K=KM[VG]3W.@QXQWLV$,%K:)MCWNQS?C7_X,K?YQVYZ]:75*L"^_].=HH*-X MKIBF'R\'.GS[S]-6&!R\,7*=299WB-%QV>C&PW?)>KEY3%@HP_=Z[+QGA\MBY\SP-#W 8NQ-"47W^-&M$C73&;M6 M:[!P?G[\ '[^IYB+V8[IIU;_.TH9R7K@R#U&LM,#ZS=><#EP9W2P>=WMQYXJ M+@WE-G#LI,$Z10+&$K/>4*8FLA0=",F'K,BQ/_@$ MLG)A\"*ZF@;,T)4_;!PVMC9IG;X[W-GRX'Y_/-W]FJ^Q>[K3_/=H[]#3^M&G M=AW&.NG*PSUP?6OW/(<"&N>[X,J_/=C+1M#AIFA\W3N"U\Y@W#]WZ=^I/LT_ M)!4GBJH TI=S$IW02%LJD>%&&(L5;-$V\P_)164#/5K![W-HUW_F0_#;>O&N M%H*/PW/%CVX;=+S=&IP]1KSY/NDW%5@_)UB/!>+?"WFHX/K><#U=3R*HQR19 M@K1V'G'E+7**.*2QHLX+KR0%/TJQ]8618KX^5'XY=O4%*N>XPJ.:U8]0XO-\ MTW9;W.Y!H+N@L_G;KRS#"0P*K1\M&%_HKZ9A^.QP]#16X2+/KV[#JZV1- RMPE^< M9E76XET ;+I=%\"63RP8!'@% "840>#26T224=*:Z!DS:V 7:DKHG\]J+PZU M:\:Q],1)PL).*)[C('KSIA81M7R6TXO%J>T7]OBXU_T)VCB([;/BOYXA9V?[ MZ+C=/8OQ<^S]:/DX6_TO"*E*3>\WNP/;OOK^7]W^H-$=[$88G._N=V":[MBF MV"&0<)[_KOJ+0D05@NEZ>(/_/OL>A%\,^'QX\GHQ4= M?NGBQ''<,;=6G!ZT_$'1ZI=?]J-ON7R-\0H77=#KPEX<=Z+Q<>=QF;N01_?( MA^*/)KS#[(MWW=[HI?RYEV9PSR'#N^?U_6_48ANE)4A)I\%@)A:!$6*1H2%0 MKE22*;U8L'GT(^$\N45W[1 :EK^]J.^$O?',EF4&1G%/R>P 8!( M%O^T;6U#!_:TLS+1H-S(BJQ*MG.6 0=L09^S%0;](K5Z_0$@0(IE M(LT($<" ,3(W]K^_+EH1G]0*SYT_'IQVZ05O^4O9+N%XC^W/__S3_DK^?/W M,4;9?K_5AWO&T47Z.5_"^O\]:97WMF.(.^W$7O^@=0QO#\^4QGD5HT=8+YKE MR/[Y)X_W*#]&A!EOY2R%RVL#"AZ/AY>?N=L97=\.X%:AU?=@)PURKD;W9/^@ M.+9GO6Z[#7MP./%#C!TE%_4!5ENIE7'T^C2!9C2Z%W,RY=IX1HQG'/AA%A6,^!0KV@S;F%VENEU;#_L'IPSV$N@5+Y^3H K1/ M7-_W6N7&LWF4)^U%%U[.D;RTB<%DP& RX.0)"I;;#!?8^# MRPRW_,8U].P.H7BT;_2*MH5_ T#?Z,,3&#G"_I@M4)#$=OE6^-$A3QY5>LZW?;)X.;OS)A"DXEM3U37!(51!5H8L*N_,Q/ M,)1"!>)/,=-&:QZB]2S*1_8A<+]KOR"9XRC>V M?6K/^FM_7)\;F)BK"W&W.;QAQB*CD3S.C#'SG^'"@99W>Z4PO2FWS_PI&([K M_;%1)F1G=,LUE)D%O'QUU@3/YR=_O;7ITJLBW(: M'C[>+&^3;@]+O#QN&GHYVOVP(^ MVVI\S6C<.*B___NP?OZN-8G9C?._6WN''QE@_-GNUSIMO-\5N\WO,*X/9)?N MGM?I]NDN7*'^]>_4:'X\!6LB6+]YN;_Q2]F#WW[&G#;4_Z\?IW:Q.W2CW0.?!NOI=6WE&T_:%W??4; M.:AY<54?>P,+_D^X5,K"NN[)H.B?P(-<&>7P8J7_,!6L>JIBGZNG:G'0W^R$ M_VE9EU.L6K%?'PXP['0^17_2R\\-QF)KN6I]G@5I/GZS3C,+E@>*RA! &@K6 MH64*I>0X850%3J=J?;+N$EB/R)WE'MQLJ40TP@:LB0PA3"+-ZFKS4(O+$KKE2:'ZLW]5)0Y:L9<]IK-2VX:!OH[M^!:X7+:4T+'6A!P/ MNUK5U %E[8W%M'!93HO?R@#'1)Z\OHH0^I+Z(\W4J^.(K@>2Z M-'>K!+IOV9*I!FON5KHU;S[BC:DO1#Q)OY>G=S]G%U#=C;/QT6;[?@RBMYG:JN5_;^,OV#XK<'NQ'#LP/ M1L?Q8/""D9E/X//[U2H\]BI\/NCV!BCGV!8?RM2!T@-8KA3/)YJ@6;' VR); M_Q-_Q'9!WLR3]?E(0KK PN,7-\*%5DW(U1)GL"VZG7@V/J%*)S.2EN\S#W=F M/GO69W[D[@G/^FSW.+H+*@FN+:7>>6YM=$D%YZDDR7.MG+MK%N707)H1\%V- M+,@'QFA&&<__?M_[^@'&==!JG'\1]:V/,+YP4&^^_;X#]ZG3;?C[[<%NHIXDYB MY!3S8#I9CD.BW)*XL!*Q!8+1(L,M%.?DC]L]5,+69YSY/*MJEN?CS5YYN'96 M]"_4Y<9(RZ/5QJX*0JE@%,BU]\D'#CNPQ<$XEZ1F"@M\]PJYRK=[=*AJ3/<) M$IXYIIQ!VO"$.%8,:684\HYA9SP+D>FU#5WC>&ZNJKEJ61]F-3U[@?MK4^(' M^D*5Z?%0?9YR@SBF2DN) L[Y.)E/WB:A$<'6)TPEE=(M1W5ZI=$KH=%WY-D6HROI.PQ3.D9G MLP]R&!Z)+'=5,$O(E$E41$R<NQ/+@UN<0%TSD"ZU"T@O(8DG:YI9Y2-/DILMM+\I]/\ZBSF.9!@T@G! M-&(I%$764(ZX2Q$YAB.*Q!OMN$ZIY/A;Y%E,A005$E1^RY-J_:3?(K%QL"P: M7!:;$+?2(*T91YAYCY40++)%^2U/HO0+33[E*^C1_#H#E1N\YS@%8XFTQC@>B7:8JP5X MT-4F>?=-&XV(31&C@:-K'.1XF1M]"\^$6_UC/XR!\_NQXZO,O#N DTT M2NT)4]IPRHVGAF/J$W/):A\#T]6QV=)@U,Z,#+Q@.",T($6Q19Q$@W02#@E) M;#):"4)(23C+A%ZB\_XJ86=)M;@Z GL.K9YT&9@21G',D516(JXP0281C7!D MD@AK>5)\;8.P&M>55E=:71UG/;L&3_D.1@3.#$?*:M#@I#4R1CGD#!%>!XJ9 MEZ#!I*;5-!'\R\C#6SW7(3/+QU[)DW=LCV.O.BFXL; 0I%HEZX4/B0N:C+#@ M*_O(M0P$VXJ288G :3K7+@5EDZ8<1<6($G?08:J#>YYE\)F4"!J42.)8RX"7DAI=*6PK:,:^:R6]\2 M:/!"Z_[UJOD,5\MVZ#RG#*\U9==''P4@DG&!<(N9,TEX0B@FB:; 2.5*+ UF MU9N;&:]*=Z)Q7N?UK=UO1BK'G+?(1L80YX$A0Q-!B5NME&+!)[ZVP7&-L>GV M8P\+="Q'MOX"@YB5ZL^G^I7_\3Q0<'8="@C#6@2^64 M%B" E-:4F=MM>1*U7R@9 5]-A^;6/D$/K+0:->IA,#6A>Y+;_I1+-@?DK3[O MY$*FYL7L H:YW+(X,$85MS98^-=K0E2>*\I$Y0LNT4ZP/>4+:L![JYU%V OP M!6,RR&'G4(I8P2ZN +MQ/O16-:,7%<%:A (M.?UN!9\5?#XI?%;^]// Z80_ M;0Q8UH(91"T!P]H%AS1C'MDHJ&.$:"PRNZ:L*;VHXJ$*32LTK=!TL6A:A20> M'3FG0A*82TT\1H;R@#@3%CEE#-(A>6Q)/A7W:QN,U(AY":^]_7I:W:[48*N^O(^SZM->]ELD+5FK=JS?LRYKYJS;L, MJU"UYJU:\[ZN$;[NLJFJ->^K;3"7E#=1>\*=C%PR[!B5GN-@A572)5G&2,"S MJP[L;HF3?/J^^_7+Z=X67.OK7JMQ^)'O-?]N[9[OLIVMQM'>T3:ME[&0?P^F MXB3O/QWL-=]^A^?ZN7?T@3:V#MKUH[_AOI[#$QWM-G?/8/Q\[^N[6:UY17"" M,I$0(2F31\A<.^(PXIAX3KVDQNFU#:IJQE1=+RM0>FV@5!V#/0=(39:U:<^Y MB2HBS*E&7.*0Z?,H(CI*::46++ *I"J06H9G>P:0>HV,@$^&19,5>HKP"!(D M$14\MPGGF9='2,0H<2EWJO$$OW1&P*HU[RLA'XH*T(=A[*U*W"MJN<.&$$48 MP91[7OEV2P-55UOS-IK?SW>MFO/.7=^K7+1)X"0]YMPXBZVCTC*OF!>&ALJ96![@^CSE3%!E ML4Q2(V&= ."2"CEC-&(1.TF"QY'AM0VN:H95S7DKS7\4S:].8YX#"2:]$"N" MBIQ+)(BWB&-MD8OP@_C 8V#!TNR%+/0TID*""@DJQ^5)M7[2<7&)"D=50(QD M9A]M%3+!&Q0#33QY&F24BW)Y[_&ZTX;K;KSWK.'('/2"&T, M]I2G9,#4,CYRH1FCEE"R !>ZVB4?Y"6/&WTF(X.R$6%"%.(NY8)3)9#@*@0J M%?;6K6VHN6DPER]+J5+212OI:^O.^_0.[45+;:D,Y0)%R?,Y>1(H=VI%46%* ME-8B$%LI;:6T52[>LOBD(\5UQ%D=F$'.:XIX$ 99#2ZJI@HG$@GSRK[T7+S5 M,_JK[KSWC)EIV)V4$SI:R;TW%NNDDU(&"\QY%-6YV=)@U,YT$E[D7#@J!&+, M"L2I8,@PZU!N 9_)<6648FU#B!HC<_?DJ5)V7KX65TEX3ZS0D\=?T9#D:"2( M11% H8-&6D2#B- D1N*QR\5(51)>I='56=:2J/!4$IYR3ILH$#:<($YT1%HR MB8(C"A924'AW"??D5WY64'7FO2,P:6ZCPR##(=?->FZMP 93XBEXRUS'RF%8 M'G":3K0CQC+E D7*NXBXCQA9GA3B)ED&X 3F!X 3$S4E%D5<644D7[ 65TES MSZ'54TESX X([B1*06K$.97@-?A,3,L$$8%+:K/)43-JF?IZ5DJ]I$I=^0R/ MK<"3/H/&48L$"BR]!K75L#<[RT&5HR!$AF28IFL;U-247E3^V[(=-52=>5]= MOFXB,6%KO1?6\,BI3I:JY)W&7J3H3>5*+ UF7>_,^T7 Z]]4-,(F)U#@RB/N MO$& 8QX%8T(PCHGHQ-J&(34B\$KTY:O:<:Z2W2P@D8B/#@@LH;YW.5[%1)42% Y+<^B]8TK!D#CO/Z- M$B6IEP8YBL$ H!P, "H3DBD9^)_CCO&U#2UJ!*]&/^ZJ,6_5F+?JA?8LH:L0 M U8L9UDZS@4!]-="6\YBBHI)5KF"2[,3-%I3A2D\8(-U((C) !N!Q009;S$" ME]!1AYFB+)=O,E/#>L'\#54GR0H]*_1<$'I6WO1SH.E4Q5 2T2N.D= ,G&FC M-=(D$K"MP4D**FE>GM%S\*;GCJM58%J!:06FCP*F54#BL8%SLF(K!6Z]X0:I M? S!'5%@AE*/4M+2DF2Q9@K,4"P6$8=< N2F4-*;H3,T]&+;?CDCSAJG#M2GRO?&CTJOOR*=?!@)X.;OS+1 M(?CIVY;.!@54$%V@B3:E5WX>],8C.K;[$;E>M-^133#@-[9]:L_Z:W]K?IN.'A(Z.1/,[#,W,K/^9N*O[*V)C;*^979\W5A(0- MD8MRSC3%2NJHN*+*1 R*B75R!G U-\>>_;W\'8(9B]Q9[H5R4HE\S!BP)C*$ M<*M;@C9%3"UMNCE7:B7 M[^ULO]4O?FMUX+;=$WBFT/_]S?5U7;W>WK M9QV[=V]ONDZ-7'P':KHNU,,: M6_^J7?;=^EI7@UV6P6IVI\L^6E]L2EY5(_)ZQLEK7-59-VGTDK3VRKON>70G1I#5<=SJL1+G:$"RV0-:NF6MNV MU^F>#(JOMM>S.1Q0=6!_'7U$1<[F4E+$Q',T'%N6B ^&&X$M\=*7X7"&V4WA M\/V#TS#X[N'>^WZ8;NUT_SXLT'?'37>U]G>%ESGZ_;/G??_PG/4 M:?W]+JG3?V?U8E<"F^"%1)B9W%HT!:2584AX$S@+)G&JEI'.K.IS7.'3K40I MT4136. ._>VJQQ5PS>13I M8A.7E,8$62Q!D046R)F8$#BP4OMDE;*R(IQ^!:HL@]%$899/=CC%QDG)K$N$ MZ-QC+/!*E9=-E2>C%]1:!Y:4 RW.U'$<.V0U ?\!^Z"L =_!N$J57X$J>^H5 MQDQX*S7'03EM/&8I>HX3$:&RL9=3GR>C )QAY[D$&QL<)<1=$$B[%)&A5'$" MV!PU6SX;^W6GR?S3:_W(_6;'.E/\%G_Z]DE^LF(RA>;WBF3^)@0+5F(2DS!1 M)BY#M)QZZR7'6M"01&6,+!EX3?>J59H)IJU%@1F#>(3?#!<>81PI3I08[,P+ M/DJI5/DBX$>H8.!2&&$%#[D45R4G%.&11:46J\J5RMY'92=# 4*ZY(P *T,Q MCWC0'#GK#(I)$JQQTB+JM0VE%D4Z4:GK$JHK(8Q+:IR3(G$FE/9&61TLY3H0 MDA[-=ZAVWH>J\10+@B>@HT0C:;$$YU]CY#23B%%&;7(D!K:X%G*5*B^O*AML M@[7!644C5Y0[2RVC.@AL/?%BH:IQ]5';*TZ<8:\4#4C'WB#"D K %V* MNJ&[ FB%D??!R,F8% \F4:8)F,(!,-)X@C1/'D4?,!$B617EVH8VJ)#B$IJ^CB#N J M]*S0LT+/A=9<50[ZDT/H9%A6>65A%272DN9>O#H@#-"_:2DK/B@JVX8"LNV.6> MM(H+MN*"K;A@JQ$NXP@76N0B5TVU*B[85\HCY)6+-@F<&V>Q=51:YA7S MPM#PJ]9H%<_9MP>U7GC,!SL-#?Y;O/CS_IY^V!OZ^WAWN%W4C_Z=-0X MA_N=?S^;"FR=MUN[Y_NT0;=%?>O@H+&U?;[S]=WW^OO&T4[SR]G>^]QLKPHY5H&GH(WDH='T^;*Y7FH(D^&8RS1 M4K$(VAS%/!N66$ M6WFXLDCKE;G\V(,:X:B\F!C*R.0YO!GL#*Z%#3# M-"V?C?VZTV0J+MB%(!A+R@NM-1?@1@AMC;=,&!RI%EKJ<*=#W3KPFL$% M:S4V1'NDE8Z(!T&0-F";!,Q2LE(2G5YR6[U*E2\"?@PT5GIO*-?<.Z>E 3^# M6J=[DFRDKH@G?"@L-%&CBVCW!D"VLE\M?,NFQI/M81A0E#!"?**8,1% MP$CC1)$U@B3E@K4T5#OO*U!ERG#RV@F&>>*)*NNIIUI2)BU1CHIJYWTNE9WJ M_1H2#0%'I*D,B$?GD%$AP0^;!'.1&NJ7;>>MN& K+MB*:F9ERW(JJIDG1OT9 M7+":&&*900G6+:?#>V0=XRB)P))F0C'-%QO?K;BZ*@"M '0Q=4,5@#XY@$X& MK'P,/)8G MCWUBK:5E+/<@]F)QFG]TNL6@!Y=*L=CV1K^SPMM! MW._VW8[Y>BU0>)*!^\L"#$I12$XJ2? M9:WKX"E^E$+3ZAR?#$87[L74CGY0_.\)"%L 26UYN#QL%E>'<-H:',#. "*< M4:'P!S;#%TP*K+U_T8)$EUF0;.$S4*=61I\L$B$>=_NM02W+TGIA]V/'7Q6E M6BEGOGMT%'N^!0MY; &A'EUP^BV8$MN;%)MR,%W IMZ,6_S6/_$',"3X&[X M#UST[&"L#'F(5[X"K_CR=+I]-AY-^2UXBO[O+UDX27&5YW)I)'2T^;3R-C6L MAAXN#XRIZ[\7I^.,:&?[L%3P>M[[1G!8BM%X/QQ_MLD4*P01=]DJY[O)^Z("0Q*;]>>GG-N'Z M;]L@,L_LR>Y\'GFR1]ND3C_"/7;/ZX>[/_>:GPX:YV];>X=?Z$[S7:M^V 8O M]L//W?-M 5YI._[WI[.]K^$8)D+N-K^<[VUEC[9^UCA\UVZ\WV;@]1XUFKNB M_O7#V<[7.ESSW6&]V4Z-K=VS;T8[&2+S2"=!$*>!(JNT1D$Q(X*D)(4XC#Z MPL2PF:,!R?H@C&62X\0MR95BB>ID(I:.AIC6BMCW8";\OVN#W@GX@!\:?^W4 MMXOFYO^W_7GLS([6=V,U4/I6"/P_$X@RE*)?3M(UZ S@;=_G_/$ABG 9"?K0 M>'>C7FS_/(Z=?GP;.S&U!K^,H.-7IC3U\X_?"%9:"N.0BC8@[J1 %MN(:#(J MQA1%-/Y>\3P>K#6PP3BI+*F1 Q\LI@P:+D28"V=KI3<;BI%[*'X[N] "8.N!-Y!8J!_0FF2_=' MJY]E(+LZV7X9'/1BS$X]N#KC@$\$:R 4==OS!]>:D+#28,KK7H/+]X_!@6J! M$7A6NQ*JF3*(#L!?ZO;.LKT$FUQ_[,?E6% OXVC^^@&X2L/QYL3#TGH;XI=M MM[NGM@/FEMVWK0XX4OT3UQ^ ,04.(#A,\./&\!-8:@!NL9>3&?.S#SW$80QK M#';#F_9ON.?I0839&Q2M/DP0>&WMUG=XVNS%=7)T:^C.]?/<'G=[^;ME4 V^ M7[MI4#,&!%XF/$2^G(LP'MA&SF-8GS8.9W@1=S,5-7UQIB)_9:;B)_"UP.9Y MU^L>_067SDK^M34X^ O6!:2OMR1F(Z^/#T"._CVJ;WVA=5K'>T< EX>?CAKO M=^%^NS\;7]\!_'T1.^_WVHVM+S\G(7/OZ^XIP./Y[OFGH[WWVQ2^A_<.]P%" MM\GNUUW2:'[G>T=?<*/Y+C7.O[!O47&B@L$H)0YFHQ0,:6,34D3F'O6>F20G MS<9(<VQRO7? MGOW3ZX83/^AO=L+GV/N1 XBO6!$Y^&^&1RLUTI:"+4JQ1M88C21(-$L"$V;] MI&*MIIN5+8C4S69">516AG%'AV3]F=M^;RA(8"==DWAW!M;#20\LC=]:.<+4 M/8%1A?[O;Q;LBJY**TO)UR6]6[/!V7DPXT< R/A%QLP3?O+.CT_$NKK[X]_C MO4=I#)D'>[>VHT_0IW!QRVD>H;G:4#V>J[E:Z>#5LX/7+[8O/;L"G+KY>JX] MYS(][B=O?-8[YZ8LN5!D@VB>'H6/U!7MY;_BJA\HD>^B;JJ-(L M'ML\=Y"RI42%.^:P+2H']EF7[*$YL'-GN3[K4]\GRU4'$842QCC!K?$.BV0( MT\3)P!3WOSCDF$YW_45 9WM,MI;3=^"_T+0_ER7-]:'.Y2C-=9OL?:WCG1S\ MWO+P_SS6MP?UYL?S1A/N]_4+WWO_[G!OJ\ZFTER;_\)8/XK=PP\\^#[[M?&]_IY2/7I2@&E8C[9B(AQ;A&7B2&K-4:1<:5X M#)1PO;;!%EVDNK TU@M=>88Z@ KE7@/*A7SFAW4(-C >K-.$XDQTID+DC'KW MB[._!:'<2.$!X) R#(1D=4V!2&H\TH"K J].1*&FM-FL;6W$(:$MBMN%6T5-7X*^FC/W(U_JKL1G,F8U=& MY5/O.C/:'UEA-$G,(FF31IR%A#0/"B7"J.8Q4YNGM0VFZ$H6XS]G%+/"SPH_ M'[7ZH;+FEPA7IYI1BX2II6"^YV9R/&B#=$H<^0".6G+,8.Q7FREJAA M_EDNU>W9_5CTS_J#>-1?+S['6#2Z@UC0VB-7&]RS\KKX#*M0\B9T!L7FD%,E M)Z+^ P+D6['_G$78M;*P*)WTRFAUZS*7NLA)KV7!S\7JY.(;>)#\[ITJHT>/ M,KH?S\FH)6$$?.!-+[9M+D8:Y:".D/_*MT8ZB"^_8AUHW,G@YJ],Z,14KM$S M[6>H(*9 $Q-VY>=!;SRB8Y!GY'K1?DNO_7'],>$9K\[IW:;C MAH>/C$;R. _/S'^&:Q!RT58I%V\ =%RKW!ZL36N$QR/X#= U8N!7Z&P^'TTUGZ^,'R@WP*%& .NCY=; MW_B&0^J=\&,X_FO;YVC@9V/^K_L\?:F(U^9N/-H3V[XVT^O%Q=*YD3B6E#B] MF(LH2_:;PI;5F_[:$N?2RC Y+>.9."O&L)ZY.NS%5Y$[0_[R=GTP".R@'&;, M1ZJP^5M8\N&M\V,/*V"O#/$*K5"KDXWUX0"/X2L6K+4XK&F^R@94+F'G\IOP MQM2P6U=(U8H^7"K3 [7/QCPC,.*0+UM.8FD6#LM%AM-5] ]BG"(3>=Q"J5G. M2TDMM=D)8P*8LQ)\7VL)5/W\ XSIRWEC"]YO?A<['[\IK@Q.AB )_R!N)46& M1HY@=\$I.H)A65YR053W!X!1_YH1:%VFXO&3VC5+1ZYA]8B+ZQ+$7E3!E%@' MI7M(P910ZUK3Q=?VF'5L;GY[CD(D)AYGL'>KFIKW8.Q!-0V_3N%?PLJ%BPJA MXL&5(J]V[K; [CIR8 F,IF_.$I 53%N;L)[N>P;^.@/R]WOX%Q-RS_443 4J M:%2=B$818L%<\FS4O^8.)Y4W6JB-.'@9H?/#O=8NK9_5F]]_9KZA>O/C M:?WHB]AKUEF#[L$U&H=[[^OGC>8^G@R=-X[^/MR%[^PTM\_KASEDOGFVUVRW MZ^>>[1UMPS@:WW?/ZP2>-]6O-$'?:=9Y_?0;C%C;4(M*=%N.,\=?I,!5(%:!V"6(&>VY8TS ?SQP:YFP7!)'D[(:AWC7 M+@@5B"T.Q,ZO@)C8V?SF+4T,!XJ4B@)Q8@-R1 M$&>>P-HH*9]P(RI%?@Q%GK0R5 I,*,L1 MCLX@SI1&)AF+A%%1"JF2\"XKLB1XB13YI>8*31[CM3H^MZ@94J_]UW,F5G\8 MC60K#O_]T+G1]E]UE7PXJV#SHVB#>-[=)AVYAA\L#E M.?^!#7?+I \I!"# !N+9.;3WV<]"P!2E+R1"J=J9AR1!,[R[,OOP<*//<40 MQ<"S[_YU?@'VW=@,#Z:#X1E0S'AP<#D9'AT,1Y,$3GXT-";!'H^NC> H)LU= M$9'6\RSXJ"O$'Y]BSXOJKF6TLR4B__EM?[IYGLJ8:H9KQ\=?6OH]%E M,CX;)0).1X>G)PEI^;X_.S(')WV=P8YJG%JB]'K[VA(F2ML M0FKIE&)HX9&43HT,F'\Y#5>;>H,BXRT50S_R6+GJK:F;,C>3=X4%<=Y3%U'7 M;/AZ]J^A&0]QPL3!8&C '/_M/T\OUA.7S/## MHDL^;:I+U//FT0_;229LU[S,7X##@@-)WTS_)RE3=(F>^V65>Y(ADGF/ FDT M.DW.3P<7!Y/!Q1'8XR<#$$@GPX-!;>*!N M_R)QX^=\;4\ZZO0IF.K/5S^^.'GSCW]-SX].QI?)\,!,+T$.)Z/)P<7I\=G! MY<7QRQUD8_WA+8IH<';KOYU-DB.CPPH_*,!^!\GR7%RD!P? M'QVOE.YQ>S[16;=UXS)/7.AKNCU>#5S^C.?3RP^L_?EN^>O>/ MT__]\6T*[SY]]6[R_M7O_SSYY^^O!O_\XW_?MYGWU9^_W?WO'_"]/X!Q\?<_ M9N]?__SR^-4?[S^\'O[CP__^<7/SSS__)WT]?PO,^^H#5C"G1Z?E@G)PFX\M)>YY0CLZ'D\G% M\.+T\F(XN+SL3CKZY>K=BQ^C7Z_>OOMG].[MU>OKJ^?O7KYY?<^XS-YVNGM? MOJMVEPO6+4U22I!.ZWZ#.-TP#CJL/-GX2&TZN3@_OK@X ME\C";V8#0ZO\2$ MT_%H>CXUY],61,']N4(/HL#C0#"NMT97?GEV\W7ER\'KJW\E0Q!IQY,3<&U& M)P&M.CQ"'3EQ3I/AX;+KV\Z)]L+KIH)2L9&P[=DO!0J M6&VO6_ E'497]+Q-B ]3$G;*XL=:=1,TWI+1T2E(\I/CB^-D82F.GD^ R$ MR$GR,1A=>P&N;#-\=?>OX^/+H_/)> Q6TL49#J3#>/G4'(RF)^<)N!,GD]$Y MV-F;LLKC!/.]%/5)I;(9C(;CZ6@T 4?IY'QX,1J/S=EH='QY,IY.!^.+3QO1 M^'DTNP"0;#@],!=D6,!Y.#B\O3Y.!H GXU(^7LA8O97BT#B_E 4&&"QMDV(.L; *R\A"PE*\49GGY[L6K:'@8O;IZ??7S MBU7U\]_N[X&YS>Z>OTC_._5+_^\?GD=O?DI^NGEZZO7SU]> M_1(]?_/ZQY?O]#MO7US_]LL[^LJ;7U^\O1+/>3.K:6MLI+"=?Y)6XZ:BH?$T MN#U/LB4":0 !%$T93=,\R<=IDA%L!=<8X/<8=86_MI"D2Q55(/NRB8PZQXCA MS%!RA]K[UV!?N+=4-?R!,5OX-2P8\Z(V7BK;9)6Y@P<;CD'"30X.O@'/8K6@%NZRG-$+>E^[[])9*_P^VV_+XZ81^0Q=VXH MFW%\/?X^OR<>FQ!^S4?$&EB>@*GK M8SK123H%TR'"S&4)QP3;%,2SHC*Z%*PR,W"KA]%/\(RBE)?R \9) ]]4F)ET MU#":3M6,;^3AAK!:Y(CER2G&25,$N^%'TYK;+]4PL&'[I4YKA.=!/ANZ>M?M MP%9#TSEZ^5)@ %_"Y42#J\/H+=R''MK7A%>C,QM\_V@Z[_'@-E-]EX/[X^M? M28*_N44[R=SMG)A]<7V-Z9,DR@KPE2>-X#:U0D-C!6=:&)1_Z9\H-^"RTQ*^ M.T66&R4U7/@RJLWX)H>USY:'T>]8QH,%GL20C'EH6B_BWV$:?0$N1S%'$5L# MW305O@($7'USD(Q ^R/.H H6D1EW6 :4I>"E@.#(49Z/EV/DZ@+AKH9',1P= M,#J>%HI50GU)%LD8H9JFR<0<1C\8ECAWNE+\,4@WMRJ0/JPYC"P)7F2PY+$L MLF5-%LBB!!>FA*M!.[J.^5!(EN-RR=%:$G@3)C3KXD,ZID\Q(57#KEA0@O<% M:T>CYC#:.2)"A1!>:YLP4@'8\L$OX>ARN_.D1Z3+2T]4X96D^UHI"5$VL M=*8%F8%5'#TODW06O8#/64/]6!Y&_[?)TB2ZAG7$6!Z6*,08AUJ R!UM(NT. MCP:#2#R@.=S[+_"3\3("AN"7U2:9$S):Y9 N8:TFO\%%33AZ8Y\(USY'M"'Y M@)LD0(4M(C.=(B)F#L]FC*%;T%$+JBJ!9>3%+?E S"))+7!IE@TX_PA3)&XEEN]?" MFX6G 1F;.BF7PGPV&&6<=%,HLAQ'U>,9">,AY[X+7X4& M W:75&Z=^'!L6(%#AHTLZ+NV.H<=2O=(Y&4QF>";8&)4;NM5:^_$O#7%(?Z4 M#[VG5&*Z1XO_BC(\>3CAW>1H7S03C!90COF0"M8=G.FL3"@V$89;2/#2I1F?A"H M(XZ/S8L*J!>VGN$"%EFQ1+[-X"LY4Z2O[GXC_8#J8YU:C%'9H"CTV+*^*U0J MPHL)#A DH71SP,&BJ\LT?,L,DE$Q60P*9PK_=YWJ%L&9EK"1EE*7-_).7_!G MO\/*,#($3T7O"GXJ%O+(W*0HT6[,P=S4F.-A(] *BV4J[=XR2"[YFF%)\_O$G.=A\]-#' *5^8Y-XVD2;W\EM]1H'M0M3>) MF(\6=7.*&X+5#88'-_A//3,^)' -P.^#XP2>!/N! HN;G-ES"BS%#/0L1@22 MO9P"RZ%N1>.NIU\@&.HR'Y\&B?X7QK?8;_!K-0?6#<]SMP;B=5= 5TS!TU M2*(_H-4)@G#G-,COSCAG]D0KPP-N)A?8C8BE28XL'Y&8.F#EU"@FO?C&.,;H$*#5;JQ>*]L&_:$)X02 M@YC!/EBP%<&"W2%\T/2$R(Q$Y B5C Z#%F265C<16 B4E<&*1-H2Y=8B5$;@ M#H]!U$[59%!#0,NK."E#7K4H)@[T51*79!6&G.>BGV(0,.>YB*;/FGZ8+WU9"0J9GS*53)W#J8U_I)Q651LSMAVM5%2@7'D3S$0!\Y" M<<-A-"A_.%G/&\-;\$M-M756PL85>;4N3$$.7PJ^?0VJ;E24AYQQ+?G'7!US MIT]DTS&7[^O#9D4Q$6AGOD,,BRCB,SQ$V\E1*=^AO0/.$+B'^"QU GV_Z( %F&.L%(MP@/H<5A( 2-I&:Q $X%29KF,64"*]'D3>@X ?X@.]I[4JJ*@GX'Q@@]QEU1FH>4 MY?:#U"[NY_K3@-4$MIUP$QA'JI;'1>F<#'0K@&"1;)!DP7 R,PUOB;6E.5.V MJO 'F2%'GVNN=D[(H0S!X,T!',"<3]!,T(FB__8@QEMUV<[;)X,@EBP2[U8Y:V.U*YM-+^6)&[!'G&P;Q7*&;U:*(?'8?M'GG_SI(>2[[1]9\7 M<.L%B89YL$E/C 0FY2PK1I@F](1E8'P"?1F,BW.[R!@(+FLPH48:.L9PTFW" M8PBFF8MUH& !<5Q')46EB.M [E#0;H%S=Y;:A,:1-UD%,B,NC[)H$J5[BTG! MY."W]R4LC1*>4_A][76Z):A52 &9 A].P"W 7CDG82G 28^Z*\ILPB^\ 4E- MT>YY@A$N']C\JW+$E?H$OO^A$MU+KUI061:U&ITP*$XPPE(^+V; M_4%R#K8V?B\?1+<%WB#^+G;7&=-@#,[+P@)6\L>^;&8XV(\9>E(5,/T"=X8I MNQSE*#K]*5IRL1-NE,]//K"0H^!L I_-6%)5L10//$C@6%D1KRP>WC)+\?=DLZO&2Y:TON)R*K$V'AZ(SPN6]P2S)Y$#47P8_5H@"7(J,T&+BX],P!DJT]*;H/_&>(WJ(*.5 M6&*.S 0H-!RV_C?'!_!9!(:D6A6D=XWJ2U2O0!A5-^EBP29^!@* $Q LTIWS M9T=ZK)^J-SHZ_9Q$'WW-P S[A'1$2*F8ZR+'1^%;V$"OD&C$J?.2-9[MS=\H MB9;L;=N,7'6[6-[!("=$TF!M%HL,O?<54MM M24FW6/ 9*A;=;E)02R0Z_P'6A6E.2LRTA+L[.0[HH2 KD[M6=,F*NYX!<]2! MZ8S.A$(5%&UG[S!GEYMHV .1>+RS(I\'_'[@UFX7PC?25O MDN>TF<^SR"CR1FD\?.8^0?#X! %=X2?+!NQ6",5Z^6^M#+KBF$HPNF=7F/0- M++^9P1*BP9GV@/X*XH;J=*,?\/]%DB>G<&B64-@@6G4.S_!#X:V7;Z^$8KZ- MI4*"FU8XKI'<)FGF^>EI?FNJFM0!.A!LC%?1,WW:N^>5/LXK4N3J)^_['")^ M;X)B,(OX(SD)]P.,',"!2B*?+.9*4OQ)Z=?)M,H*N&'+UQ3ZBGF"M5^'@>(G:@':BF:%@A23T M54XK4(4UEBA.@*K %;/Q;EM:0O52]*M*7LL!U^"0;#A%"C_PF.#IJ"UOC59R M8L9I9*^/LUQ]KW8["R*K49!MIB/B9]KL"!:02+<3)RBDK/%-<[)QH(4HA@,D6O)7T%Y^$Q]0XJ5(T&//2;3 M$P1J*%5(>75!6N"$F=,F-T^1FP3R6B -,Y MI.[_ +>AFJ1CB9%*/JK?9F5G7!H='ET[,C@ZVMKBD>?N@F'K;]TIO+&G\"1U MY=O6'(Y=T8G :28I\W"R*&>L,^MAK] *',8A=US*X:S[ G:<_\#.YU:.=SL[ M6:=A3B'GB;XJ$E6(K=)1NWCVMF7> 697S>@/26QS*7! -L+?+HUS3[2? M-9W?31?$FH,O 2M]ERZ&V&Y;5T48HN]SZ0!J!WK!W8VT_G$+B2XH'$_>&DF^ MR?AQFY+J4%)$%0(XC1P['F+ON]GR:;HW;SIU*SN^S54LMZ+:YJ&[WAJY^9SB M3E[,9&5!$:&:9 FM6(+BLNN].7'D:_ MKER0?RB@Y!/N*AB!5IVJ2TF)XH.1!/GF^#NI1_\]* I;<^YX0]TJ,+] D%U@ MRBFMK =SU5^$>GMCJVKT#LHBFXQ, MVQKN7K<92[NNM_'A5"QNJ3Z;ODKOM$P<-,^C1XOQ/NR[PQQ#@4VI6,Q12FHE MEI^O6#*YTFKN MU.N;X"RW"4CX7%00\#[>M_D2M:8GREPOJ5:H$M_R7&U2N? M#VT1^]I%A$$'ZD/%!M0>MKQ)L:#793+^&Z]A1N,^MF&71_MZ)-"[L^D^/K8?K;!B2KC!\K>.Y),>ZF$Z[48;IJ, M*8[58T]PDS9';]L:>5^QM;IB:[BOV/HK5&QMP)1=PY05&]K=XZ+):]?+.2N+ MN]KV#[A:!7I\F!-Q=5GTP:(!'WRL$!6^5T%E]JF+U9!KWAN:EB#V]8OGJ\6H MN"1=^;CKJGF%UTYG(&5CS_1*OXVCW-0[ON%^@GZIU=6M/3]LRUO#GW8[L@W5 MRE5HT]N:6I2 \?5*;4 M#8(?BH:] :.?VT9.^/XWK7Z1CI4225/D6K9- M]9>[SMDK#%1,&1:4BJ!$GQ308! M%A.L6DW24OJ'D@GNC0LEO0 9 :"P/OJ=G\JZYM4RG]\COMX@Z$E6X.4^5&)[JVAHA#;DD9>1Y2= E\<*.'%];5%]^@T M(5CT1ZG&I8YA+TXL>FFM0=_T0OY8'+C+R\/3DU/TX7#JMYLP+N[=(;EWK>GC_-G)^>'Y MZ<7*CX\.!_YGL' \$\*'EN_I%O*"'+/]-]>?8.NSDZ.-SW[C*QW A^=GCWKL M?K%/:[$7PXT>^W>2&N4J,D?8MQE#\(E('X^-F4[56OKN*!I0D&@[V.\+??/Q MIW*Y^3.&BP_XE&X\LJT36!U\>3/BB!4P3MUX5=#4C1=NZ@;")ULM^CE.? M\6#&F]+_K",/]%RVBCB>?_K=T^_FNY:>]3T-[VEX M9VGX:YM4;U MKGSSB[C;^V?LP#,^45#A4TNCP>GVB*-5G9I[F;0E^<;AP\BUU_S=/DMPGN^ D;9-9 MTM.0O;=(ML1+6B=%>RAU1Z3H(+XX?:A!TL^7GU6*_M4OZ?1HL+^D[;ZDX],G M=$4[7('1?SO#X\.3SU%Y\92MD=4P%GNC9!\F^8S,>AH/+\Z?CFOW-"_I/#Z_ MN-Q?TG9?TK,AF([#3OWZ+E[0DPN0/#L>'@Z^W840R1;ED=\5.!ZL.P=W;Y'L M3ICD(RJ:MD_"#D_BB_-'>G[;4=^SO]D5-SN,!Q%K/^*1P"6<] FJKX1(VA*?>5C;>E6_NY8/2IF6Q7WKGQS[YZU#(S3?;?_EE_1$^KT?YH7=';ZA*YH'^!X2(!CYW"G MI8E@D_&FVZK"=^6;^Z+DS8N23Q\,.K231)P3SA4KC7IJ:!MH03 <;4HC0W8$JEMX;_ M7!=!ZNBFR(!6]HT&NS'Z0R:Z'@-73XH&Y\,26^]!Z3_V:+971HTN\ M/^IHOG(08,\8>\98PQBG\?G1H[N4]GRQYXLGRA?@Y0XN'XXT\P08XR'/^$3; MW7(W:GAQ?'CV'UTWZN]U GM5FW^EI_.5_)A_=?XG]%$V],R.6XGV/YJJ3J?+ MT%L[_@S;/-O,6_O[J^C_1*^+.IJ;)(=53YOL4?L<7/3N\_-='CWQN[2&UXTW MV&A[N.0]>_N2.UFU[L&I6W#^((YP5' M=TD5?7-\/K13J\D53TKX.CC@?YJR>-@3AQ$\\,Y$(S-+L!1T7,SR]$^$7"IE M@>#0IWE:ITD6-?#_*ZP1+9HR0M3(V1*=_3*9F6A1%I-F#!]7-^EB >^BR=HF MJN"1L,I_-TD)\@M_C&\]C)X758W_-2N*284R<$(+YUC:W2O&#=E">P6+> F"OAKQ>< &RM-1@\9P\NJZ":YQ8V:/$K&8Y#:^ F^ M$[X()TBK*5<,#+$ 5/I.^.+"C!$D4UZ+G]!")M]'-\4=_+2,Z9MR,%A=R\N0 M^ZF,;+8"8DRG(-3S.EO"BT"%X%W!5](2CB_+\#8693HVA]&[&]B=K![_7)Y,34?4IG"^:<)O1X#-::$$\[2/ZGP]S"ZFN+U MP"_,A[36+?:?Q>(FP<4O8$?X>%K'O6^(^=EX:$BI]A:C),K@N$HN/4::*#$S M!U^@GZ+2Q/)D>/P-<++!RZ*7"?D@):8Y4 :088K74T59^M[ 0<)+^"PC WP^ M)SKH>_#AH\7B%LG 3<;<;+=07+L1G_W&<($5W.5H&7U#PR&<* 32.3[_#\8Z M^8;'>[@/'R@6@7R^X3DNCWS$,7*KL0M&=FHR$CFX/#C;E;_A]N$/?IGNMEQK-B\.1Z:P>?9 M_/'E?_ =3$ X,E#/=^!;F!*_!+O2'"!X'L.3X)+JNBO?6>U ^QN>0.4 MZJ(!!DJ0Q6%S**U!DV2<;*B:Q2(#X1XC,V7-A*T3UNS3DA[(JC7VQ -HY:K( MM#)F -B'M %M&WKTQR80T*D-@YY&_+NF 61X$ML034!H]0TA6BZ1M MI:"^3:S0%<>G@T!3#(^MIL"Y"Q^G*'"\QB?2$V#!3$H0]#FN^A/0\]08M&]3 MW*6:Z/>64@3.=Q;Z?QNL I9;C-<*W:GKJX_EL.T(RYP\&S=E]P;(*GN.! M&]P:X7+/?CCB1. 0GCR9PK?#GSTPCA6$K;X97O8_6UG]83**)0Q8D_FLXW9% M@8SIO(B_+0$7N#$X;OVA_[M149;%'7R-HSFT(W]#'%CK&I/M0_,5O:XD*7-X M"/9B-^#GW!1E?0 ?S2G*47&L9P%_G!996H#H+#7\LNIL(BMX=Y_W/K9E?5=X MTJ-?V/ T24L)@FVP64?Q\-,DFM&13:-OSBX>&PPY9E)VC^(VX,>:$(>1QY]5 M=X-]>[H#YO"XQ?LMOI>M68Z1:E P.*;BUI0KPK9/@"M6=U#N"KUW=M#RW]$,ET9 M9$^02HGX>R@TG?R?OZ63\W-0RD?'%Y<7%R<3CHZ%^# MH[._;241])N-OZ3_;E*PC)=T%L^3!3) ]-94<$[C'13BUREZ%)R@&)N%38)0 M&FJ:YNAP3.ASA\OMF1U C44SX]Q76E4-^2?JK2/A&3@N.:R)&=68:0-K@,0E M_BTK8,O)#$@:Z:DZC'Z75VN>RD\\40FO_)"^E(,+PSY34MU$TZRXZV"('T97 M%*SKX1'9)]D_X 4U\X9#%A,#KTMKUD/]F$RDHF+) M:<&_:>D1"F)< 5!'U8PJC%A@=E*V(#H!& Q8RU"X=-K43=EQ&->S'UJB))7L MAI%]'5-NL/DF1XL.E!*%#?$<*5^+_\"[ X6'%T.'<7$>7PQ<# H><9/"JC#9 M=YND&>T"]H_"17?C+H+]U5Y3D9\.*QM2DR6D;#=WJ'&R)FNR)D/Z9P.NTFB[I(^83O-YB!#PMWZ*LK>9[408# M 8, KJ/!4.4WV,<9F>A,#2EE42= A'TU-X-HT[( M@?6]OZ"Y:T 0P*'!<5?XE70J6]+G\"?@>\ A5!@)JM*2*0;,))=VM8L?$7>, MV56Q;@V>288)AS-J*I"29;:YO;9ULA]N&@X:+R.$JE!7,(.I2 O5^3Z M@7"GN#63CA/C<31)LX:<' H\E4%GA9PNRS,B+WCK_6])"_2Y3,]9)U@UTZ,BW^7J03NF9+:0;B6HRV0>()OY_@ M.,R'9+[(#";I)#+!VI+*.4!YDU*;1M?_\P,]XAI.*2%-]T.2OT>I5M-+L?!G MCE3L#B'-@=_KQFD0%&DHS/W-)..2VI0HU\)G!>MB70IV20)<1+?&6K]*03(D MI?=:8M%;4G2=(PENJ)(X/4D[D.8J[]!RD5/#8/=XC%*/R$M,72(L8/01*<;P M")$VILEM(8(=26\'):-W\4>DCIA%X*:^.8GAWQEQC64259INP+H@L(O%[&5!"TJ$F&8< MRT##-*QMZ!O,;^VU^"OX M__^_B^'@_'NDE!3.&'X[1R+%2R7C J.E_S?)FZ14>)_MR MC[] N4=0%MEEFWDQ ?8U$YLLHP@,",0>?CIA3B7.'($'5[D .LB%H\/3H_] M#Z>XHW>-0(%8QD4/&TT-^.6S<_HB_1M^UN.Y?+O6S\-G8SX0/-")Y Q 6"] M*(R2C/SU@E5N*,,XH7)\?.QY9-?&8+6VB2YB*RFV([KX@[5B/O.ZUJXB5A/X M 6Z;9&2Q5"*KS-T-QI#)!@*]\0^N1P9%\=9@.@5O"HR4>30X.OC'[FE6)M(? MS9C2WF' TP5C(J)44)69J:486RP7TJL_I27P#YQ' Z[VF,VN&C%TD+:_.1^> M.I685&KK+MD9S[UAO1G[DZ!\I]-4@E:PPV8*9A#GJ^"(QG07OZ?@6^1@B:-= M^*8T,RQ%?MFU#[L+ININSOAC0/?\U&.FE2R[^EF>'9%$?B $^VW0J.# P<20 MNM74OG\\_@+>$:U1TB('%[M,[L HQ/1)5?K;W*0=HO: MHU2?4+E:P]Q/K<_!ZD$2C:/7AU>',9'A-V>^W=8F4O*(3 G_G-M@*@AE#F=P M4.4Y)G'SI;/RO* 3Z698UAA.KYCC/S6XRLJHL\R4@I%F.L6:=Z[(QW=P$"J7 M& G^16L,-:+%;R)?2U^!WEI:FLJ/#,(34=O4S (C8B@XQ].U.BL\(B1]\,DF M,T/'!22 @5K,5.B!=7:%/\/J_7+"OVE%#6.@^/Q 6C*^!"?L) -X^[CTHL8; M$S^Z0,\P^ T^MV%_IZJ:.0LPEN/('W^"ID0Y/KZFB,^WS"1#GP*PTJI9L J4 M: ?1-WNQDX:"&1/I YKC]\C_EOK2>DS'5+7"# M$.9/2VPGX]P5MHC9U_?F)H@UYEC Q039=0O]-OA]>&*4)%?3[XHS6T*) =K MM@Q&[V!2T3_CAK52'1R9E9RF!&[E/0GS\9C5"[[P(78L'2N&0,W$&7,4W+/)'2(M$'V8-?T3JYC[\Y7Y+)9]:SFF"ZVYK)YO M)E! =($)0FH4?$:> PNEZMOO/N[<9-4:R:%V<))LB\I\I__X7F&!TIQ.@7[T MO3Q>PC^G7B%_+*&/R\O#TQ/L.56 *WFQ!$8.*3#2ZN3GS\XN#R\O5G]\ M=#A8^=FZQPZ.#X].3Q_UV/6?G1Q=?)[%GF_TV(\%$5L).7"YNT"UG5J/(V9B M5)ZO6'F^0.5)@2U;L/A)46S_6I!W_0>.RGP#M-N/.(?]*=,I#[\&K. \G4PR MLW.P@J<"*T@ZN^%.#"^.Y/1R/XK@AB@LGPJ,R![R+H$1?33XP^5[&Q^*;.1PT;>YP@_NKCX+ZN%#J)CTX>CE[^543-WOSM M"TM]A'#YJ$E#7Y=LCX^.O]"LZ\]BWCWYZXF')P\W;3Z95-D09'(KVO;Z^YV> MKXI4>YS_WLEE5MYE44AOH.7)$HX1=*ZA^+L&FJV&XO";@W;N MVC8*PTCI&OGDCVV?] H8@BO.=;P$-BPQ++W7#I47.:VNW4"/7SX_&WK?Y()= M_G:K3?C^-N-VGW1,P)!ID@%!%M-I!6L<+5E03A+'[V$ M^JCCHW.'HW(8T26X-7M74%5:5^XOU[HG\*03OT4668:2M*YCFLZCH(IG[360 M(J9*>7#4(72?N0G#CU;?2=J[ZX M\G_"V30 S7P*(8\/SOZ"":C,_[FY.AL'7MU*3^@RMY5;\B2 KZP(5?R)IXF MKE#;8.J+P^R\P;1R9YZ5Y'C1V4O8S&C6Q>I''W11FV"X_O[? M34H6U6I2VO>M#$_W?2M_@;Z5UX0MXR+!O=Q)VI8#HA]K&K.?(VWRM6TH7H,+ MBWU0,L&/^937L#NADKX@Z>YI_G?2X[H:0^16>N(GMD>8MH^$]H/B)CPOYB,X M#K)W75UC%UFF%T^&6EI&M:6S '^@%T9FYTYYHPB[S-4X.O[480W7$BB=)F3F M8S^@Y[+V"O"RP.$%0O "8[;@JS0?<+0"O.%IWP8&F!\O88-K (?)EZ\"@$%' M:^:+K%@:*?Z5N%*=?*"";RPZ)VG:E C=(-&I^.+H(G1X-[AF^NG)A=?TN7.7 M1Z7734F.9IG,%W@RS<)'R0A&?EBD#$*FKKP. @OZ0L! I."32\>,D8RIPX[ M];6GA" !_NXD1 ;- (MZ B[!8>/:,]!1,,/.7^*_&Q2DBS(^_1S!AY+J@+A M]I;>-"S^1F+S*/!=@1+4=D[MV!03[^G6DN]S]'?&L,\KA]C_*US M6)V@%S)!;/=(^1U-H#- Q!Y:]D,0-/!+V#&/>H):(*FA\N>KJU_5;A,ZG#OT MSF2QP(YD=Y@+_S#GR7MC9[))XA";EQ?JI\+#$B9$M@$Q&R*-QSI4T(-F#/L! M^UY:&FGC$X"W]G(%"I,A%,D7&S=94C)T%[PW(: '!OIZP-FQ]9O4UK[%!S2< M^K7;C_V]%^L9GF]W MXB<8"_?C#L^W$\7B9DBN&; H!A#BV,;4XQL.LR13Q38G/WJ@I9VAV4_8EIS) M;JA' B9B)YF>ZO)@/U:LIYY3:T\41M?BF 0Q(;:$X"CN4 MDQ]EJ(\;#$-0X#FGJUP$[I[YF RN0&-MT SV]LM?X$NULRM)Q?/5DJ,Z,NI] M(N(A@Z(3VOCR0?,RUP,5WS^VDRX%#:$EAJ7PD.=F34YPMZ4,#YA]RZ-)M., M,;Q9O.#4)#%"@"D$(-@?"0L43Y9MQH\S'V0"!@7^D/^P;$==O 4LCX)[/#\8 M%O]W1"16-%15U[+^F$4.BT:J]O/X/_#42R/PTPA$)R%=E4+.9L$E6;L\W-LS M,@JK%4/=<1_R 92:UH'2DG 4B^4@;]L] <$4K MOLLB4W@*?N%A]*L@(3&LK=0Y9DO=/@*:TCIL@%/*,$L"B5\D8\%^Q7N@V:VIW\2<^(#HY_0MP9>A;#9]R@F:;:",\?<;&!B^!BBMSX$[@0 M-82^"&)Q0J%&G/>5(:#(,F;GO<* ) 7\_'.(K6K+C!K,4\+Y!/&/V":4#=S! M D_4S,1%"<^BML-26)%B^IYQ23KH5H0U!?;U6(MO43NO(,V(B[#P]K5@%XT# MBD@E&5Q2>Z#U[TJFJ[ZB*.D3L*#':.H4(Z0Y3IR43A99ZV(B:]C7K:RN6SG; MUZW\!>I6* -CM1;EO0+.PB0,:U/'4^$L)5+D^ 74LI%3L/0@5H,5QQ8(Z#JW ML-GCM!PW<^1I!5S'!(U^*"*&_=V_,WPDVP'BWD2+#"4[G2M&$\H"18Y5:=YR MPQVA@=Q>:Z42Y'U>W.5JYFC4#(X+5FYU.8??GK(O_:O8'[_;8NR=4V7@13OS M1.<22-H#9W]:.,7VF!!4+DNPB[58W8(,VU]HD0373H@K^?+Z5_9LNV] U=AV MO=$.KF2@Z$&]7#A\1RT2D#57CA/8^+$_)R>KK:["W9:XWM$F03O[4)M?S@I+";^ JOV<>J'(7P^"D&DY#(R3FF; MNN'VK!6H1KKDV3T+7=*DXRQ)Y]@%EF@WV [>Z$N,%L!F[ 72?G Z08VAG ST M'I[IC+H%J"""HLL@3F;..^I$7EJ-:%^DE*D7]ZN<<$Y"!G#07C\ <^V:]$$1_UQ&?C@:G-:ZJ,C(2.< M6"+#NFB0I4U23=*IC'(!(J[O*/"'+7]"RS9 FG,)G!(:_I%2Y8CT"/=.=1XM MCG&#I/YM\<&YTP\)+'@-9="Q+D1\HISGE] +A?L2.ETX-2F;G6.^T-HYDGNS M2_#\>\Q,XPNMG]U>9R59/L$X7=<0:7M$X%0SXX,<"TKK!I'HQ^?\+K8VY_<" MN&V&Q/PS5P?IH5S72=WLI$U$Y)9'*.&'1]\;W9]4/XT=LO5P\#T2+P[CRSG6 M=LTM2-'P6?*M"J1K5P=Z-:[=9$"3,?VB7L9,'L6%?$DV LDS36N+?^I&.;@@ MNMAD4PI>W[%$N*5XGDNE>:D\-;R8@5W(T)\-^$D6 \>2%=0+1O.H*!!%:KK_ M-#&&CR4?LQN=K0:^)5JC%"4AZ3$I$,$')T2U-MJW/8U;TBK)Y)%2%&QRH\E< M[B#>86D;OI+RJ5@ DV*5#@TW+'G45)7*W$"93=W*ZK-TK5S@K?L191RX=$FF M LC.(QW (XX4U4JL/"=:4;7N"_0XS#6,,0E#I9.K+W7-)9H/1A/)((X22;=R M>!3/-%0@VFG:O8BFO[IV0[DW'&RMW'OY[L6KZ/@P^L=O5Z_?O7QW]>[E_[R( MKE[_B'_X1?_[QY?7SW]Y<_W;VQ?7T=4/;WY[%[VZ>OO?+]Y%;U]>__?.RL:H MFH-;84HI)V 49B8_3QP"J[UM@&T&P]'!4(GGA28C5!1J?9 _XD]=41XQYIE2 MR"%W*8V7ESH&1?@'IGB)T??'4]K)=E/:R6'T_,WK=V_?_')-5/;KVS?/7_R( MA+6-9+0REM)/6#^FE0ZN>\Y)%38[?\7:_0E6*6_C)N_C%=;R7NY^XK8Y]K>Y ML-MT12DX?'26!S:QC67X/.'SS*T57-"!2C-R1V632303-^)5 M^)!N]K?'41$[]UAR2G/PTVU0P_GD[>ISUTS \R P@\(5N&6KV<";CLN?QQ1^ MP8 I?$G<#@REW-'.,K9/*E*/I9DEI8PJE[MP%[V#3OAOEABJ9H$!JDHC3M:^ MX=HN')GB^=>?Z1[NN*:F&?/]1P:K,A(_[L7%EA@3\&!H-N"UI'(WQASPENAR M<)P<#$Z?F6_I!X/3B?S7"BY)G$W,D 8.]QY>?6ND8GN#:5G1#QKNX8)4N]/X M8X^191$)H104NC4HU*M9V MCD_79>!>=:.4;^$_)X*TRT>3'FJE1L[\AJ/D3=FE25_(U7[I[,;]LT&ZZ[C_F$-XQ<_;2[SVX"G> M<6;12;\"P8==U2>'IW@62@\W),6]$"Q(EZK(PNT(,JO/^!E'%"N2U?# M;:NG1;0I?>WQ0M;479SOZRX^7]W%7BY]$KG4DCF4\YA.V0TK4**4Q2VG?JNZ MI)IL2<"H)%&/J^LD%M(0&"BWBL:O8Z=&/B;LQ#>!4=Y5E"BDV*;'V;LIER:F M%:876TZGMZJN%>TG9TAKJCFWE7W9#XQ,/'< 9R]5TC_7ND\4ZC]9R_*M!L.V M<=OK6VY)X\%-:WVH-!"QC841O6IO8%T1U?H)!J(Z:$$H? S8O GR^'B-VYD' 8@VEBCO'2!W$?G98Z/MCLO,SB, M?GGQ\]4OG)!Y\>/+US]O949FK4;ZB7J;J!NP$)052<&%_S2X*S@ \QJZ((& TLYZ5T.%(=T<-V+NF:U/5_]FQ> M-\YM@F!K*^(VZ418]]1ON@ ;W, /62UBG1H\*,/7 QVEDX;1K4I]73*;8?Y! ML=^]ZBYY3@N*P*W%*5$,KZ>VK-2K6/@$"#IGY^ORJJ(>D1>^/FNL8_*K0\K8 M1S]=/7_WYNU6,O@#+>:7%I!1;$,/KDYH'NN/L:X?J!/+I*EV-JW>'T8_4#,U MULMP?,P'3]2\6!PMBP:!-I%XM?HY&@/?L^M*P7QX&ON3ME> IZ1;?V-DLN(. M>7UF2*-PT79F>^ZXHB9(&.8;9%K:":J'HA%H*H/A@\CN1C->LRLFJ\P=&>,; MK48ZG+E6GC8T33,2+S;A=AUB"=K\TW/;@!<]$\?L^L5S<3"^Y1" 8WF7Z.$A^(SWIQ?1W#E664:K/U-#9#OY4QF[4"^IJ*$8"Q M@#RBG[@\?HLWL1KTS&+Y8;U[,_I#2C/S9FY*+/U?P7%MX!:T@J1"P[*.RPSS M0[ ")!F;?:;JRT:$\VWJ(>/Q#83YH$ MM(X[^IXN_IW/BDJQR#1-KKRP"?E3[ZXE<. M@.3(LVAQUK,(*VY%!R@/YPE2VOJ^I<9";V! MI^[4'H99L0!!6D/74IOH/2G=PB!%&R7<$8>Q1>0;";X]L7R%:CY?*+#EM/3^ MYE&2'[?W) 9EG/_=)&(4V7(:T%)S2X&AO'"Q[OV-?\$;;XT>D*I,5E"5)BV\ M+V"=9XQEWJEF*VKI++4U2'DS'S&L8WC#=CY%3*/_+#RM-[C"QEO]S@^+=>FE MFMQ89E:,[\&YV1/.%Q85/?:G8)M(Q,.6K25D6)=<#\XBO]W33'1FI_,P)=!$ M8C-+QT0MH!_V5_P5KGCD>S7*Y9F3ZXRN04@5SM"3LL:RC;7;@N+(#?KM&"G% M]CF<:;T^WD:9FAYGJS0V5D>P6T YC3,V?(^+XF/ME;4T64OF229:7:;,'@M& MQ+#N?4^57Y8J2[S((A=TRP]P'>#5 LFX:7+N;F-+=FZ0G,J;M$089&PJ'!$F M>2OW&KA#00JVE04@Q#B&&_6S]MP%X>"9\[W_\W4,',;9$%Z?NG$1WLCD?-(# M&L&F+R4;!>6A%'C #"&I.8M(V&4^[K_KC:-4.KGPV@],H2*N%?=_0LB!\@LI M1:5T+P[Q*DM;C:D3>=I)5I5'7A&G0D/4,HL)?^W"1_K#U92X+[<<7NY[7/8] M+MLLVGZW1693XU(BV!#TTY"PQ6IG_G91T[$[#7<%]9P#NHR5^1-?]#S*\1KN(G>$B)E, N&A@9!M[R@,',8]M=>,YUC*=( ?#<:9E1Q M],GB"U AW9Y2OB"E<)$#%K=(>K!FQ[24JB+?O.1X(%SYQ$P-W;3K)\P0=[/A M1@ZX?3$G!9N1HOZFQHA@B>OAIHV\6T71VR;A2HD]5YAKIK_'7^W)Y8N6JMT1 M))-);CGT[T%^N(KQL#*M2T,4OQ7H7P7FYELNFAJ']G+0%V=/RQ ?D"^_Y5-\ MJ4XU8J%!81:_K$$GQLEL;(K/\0A>$50D&5U1.A= .C+TGJPQQO90;7[>-A=U MKQF0;DN:*>2IR.<\$U.ZOP*6]-J5L":Z,JT?*FS5AYL$-WJOK5UZNBLL/"!N M1$82A&T6\8H^"V/F0$ JEF(/&YQZ.SB5T.K3"V\!H<$:[C61MIX1-7-/9+CI M'[!4=RB/&?(I[30/GQ#ZV,Z;;6:,%;/UB##>.B@UM'[?>?[/K[YC\LI/@&_C M7E9#_H5!),YBB6* TX:+;KN2:DQ+@7.#& $08)\G-LR MQ3M&ON$I-1A2\&Z")'!-ZO2 ,[>M&T1M9$?&4.N-0P\GDJFI2=+V/#,Q;5@I MS&FA-L%[KE&J.@NJ"%=&VWC [RG-8["';23[/TF^UX8#A)_W2'SM6T9,) M^%I>.0-(XAPNJ36\)^83P\OH;7!S/#2+K8\:7-0_\3^Q:1:[%OCIK2HDH#Z1 M'_ 4> RL['TRTQ/WJ-9",-G*IO%R#!28I5.#/[[]EFL-*%[%M>3/X&]4]C:E M$80(E ]'/"E0-#R[A9<9Z_@&]9=Z/O0M^)I62;C1C> ,%=2%1H)#[A.?PPN& M0TJF!@]8FHHML*J$Z-R )NPNE6H:OPUWU-0D177&2UW$?O8ZIFU+:P2"T>N+ M\"^X:%EUB_X5C#]KW4((K15.?MH]88@VP NFU=]!R(!Q5IFJ*V[\LR&A$XPT MCMPTXSM)[.A=A"T_W0:Q@A\C:Q[B/+1XFLC:&Q89['<^QT(XF]=OL MK%8L\6'DM:6%N]!3\-LS:+J#& F>$C>>$N>H!=V4TG312VV7CY(&9!1_ 1?&#A!]I?V1 MRK=*Q"T"RH+?S40(BH']04'*]F4YQYRP^,+,1]G2]4$D&;I2RZ#T68=^X0!@ MTP%01GL$::)9J*3K91I7@)2!IL&OKEDR&="\-CQ/4PZ(JV#2>H@QTIN M[+",WZKXHZ$HZ""EB&(F1XF1&%M$7B9S8C7,+*%JP5W?MRL=)RA%YLKC89$Z M34GF "69"KP7>;%7HMH9#BZHYQ)_UB?R=.1Z9@E M=U6#6ZN,(;R.[D3MW9,2+W '!=BBIW2[5;2>@(QPS8JOR,P'BTH#;42* .\ M&_@:4BB1$,>,6W,C=5Z2%4I3!'FH;BCV(+U]6+VEKB?-+X\M02&JA,I]/GVX M3P:.8*W5CU.Q+Z1:64AU?+0OI'H:0YH?'BW:M^5^1%ON[JD%M->DH*P]@%'N MSS,.*#SFM\(:OX^_/QBSLG9@75AE32NB'P#D^)),E^0A,QBT(D=$O6>!A97B M% [1EX8'N'!RC+*!=<'W4)4L8K'YVG/;.9V'<< V:V$#&-R&] M4!3%)/F%,:-!204""H%86R')\Y7$7N;<3@;W:K7,\E:\R8%&M*N]Z'6$NV$>';B%G?P6I!D6!TL:*.MVQU\X M'XS=0^1+''Z]HC-?/5'MJ247R#..Q:TB=J3'Z!Q*Q:(6#T@R#_ZP3_H.0M'K M_-V^,=F[+8X3, E5Y,PT>L;?WY7[R0@ M^92[@W4.M+VTX@[#?5@,!#= 'EU.Y<$U> '+ UK<*($]LJ 5QGM.OHQ35SJ: M?&0H16Z[;;@LM'+VH;JIQ/4RVJ_0!PG08-?Z]'NY.@XH[Z,M$?"IO8L5]FR% MS-B*-6@"T#KA.SF-^0OPB\B6#?,35&Q)\8.)HL6C[.+4AL70#>83=GF;") % M!EMB)/ET8KHM;YE2#.6 60&+;-*Q42,UXD(?%J6?X$3LXK'>@>'F)0*VVA4@ MBE5J\TP86)S%KZRLE%1XR(Q0#61>FK-IJ!("I)8$!MSH]I[XC_^Q;]OWH5[% M\N16,MB36';H0%?$NVT_H\XY0I"NDD-.KE ,-2M?;J^\H9V1FTC+ZN(@*%&A8446JH M2KG.C0&"I$$95[AHP#K"9(EGA#@_V!J5:$*KA0KRUCS>AZU)9&Z_"_OP,,:6 M #:1>G=KD=2R?;LS7=>2T&&T$280K5\4RF=%^-E*&KEO".+7IP@_><^VU+S M/(__B&?F<'881Z-T46#+U8(" #&/R(/_CSO@O_':P#PHL?R_^M9#][+E*]B@ M* QS8.0ND/M5U*!GTF8.IP)DETY4 M49"SAV#AF.^2FM3>S*#C:04T6$U+:?X'.P#S(L,2&AEW^O $:MV/+2J2H!=QY[_ .X^%A]H%X $YDLE2&LS'Z&QN%[2H# U4=34. MJ>8[<1,)E\F5;+I,5Y,X"QF:XBWHKZ3,U2V+/> E-$$Y6493!DH2!#3^=RJI MTHI#!QC+&-)$3S"6P::V==(8)0N4AE]>SSE Y6NW8 [.A860SF?T$K^JWZS< M3+T(K*=YM$5Q'=OS*/;$!G:3'#C_]4 MN9.RAQ,:B[*7PW%M""[W'09(^C?'I^IN:XWLA2-(P=3O2#Q03&DY!ML7CBLIN^S0565T$!Q486Z1C2I& MB[* 996HB6"W8(%7C0>A5QIRJ<"& M)BH^^_Y/4Q;1\S?_\_)')6O8,<;Q\13FF/NE MOQ^VA2W.5^4*_K#]FW^%?9 M<3Q:U.NZ$&S]U8=D;,J1FVG)MVL/3(DFQ "T!.?YC<%P^@H,!ZDG,1,_'D_5 M/-PO09,.Z3DN^L$1V%9<=>C2.O<_D9DMS;;]4Q+2 MH^C.,A!3'+WKI!)=NTF0 :;8Y[@ O?YGV.;%X8N64:1&(X$\E9(77A' ? 8F M$MOP6SF7E><"PGW59AX-#Z.> :T_NK8R/*HKPJ%*24F[V;K/@_ZYMZ[W]HW- MY\L(V.=.]\+'Z[[YE@]_"R;!?KM[_HXS7\3Y<#%)9P;[I@O/Q[*>!?)_;I)2 MR@W8;J06QFF&R(FN+@%6#2:_37^+..A[G6UF)-@7BB^:.,PK2(ZZU3D[RXI1 MDG6CJ_;1@5S!I+]$WY ?V#W-3X]EA:2V=W3@I1QC/GI7) MXB:5D=XH\N;%(DLH\Q3[3J>.,62SD(&@,/* =Z0W.>'4&K:O4%""TFJ1 _KE MCS&"8MAKU99=H@!^O+JI>:'!F#5I1WI+L.M4W)26Q.R?(C; .&DJ#J]HI XM^V*>CG%Q"2?XX#GD#1T,+B-L ME,)HHY0-5-A+3[2<<#$O,G":]^[&2W$'P8G 95DD4GA 8FM&UHV?]G'DK>4D MMVFE2?0T9S>\,NOC'^Z:NNO4 .;/*193VVJ!58D?%R/LP@ST!FO)K]6CVHC\ MVATR<$15/Q4685,9&!9%:5!:Q,0,7-?@-0);U>.761L+7!F4*FDM) ELJ3.7 MOTUB*1Q1O*>22K?<*$$/AL!E%P]7^X#;JM[;J4TJYLNPMFQDZCN,RKU%FRVA M#?_V'N'8#44?,HZY.SJ,V1WWBC]N"W1QA8SIX:(Y%?6"@B"BWM)\ @=A%:A5 M\1GB#J"UH/:X#_[?%V*T&[@SI20@0;JCF2&/B/W>U&Z6O =+NIVRXK#,;X?7 MAWY,Q@D#]\A+H8ZGW6)7+JWG+AW.U:WH#5C M&X3;.%Q^W%SCHP>VED]"Z4XR,'ZQMW+!,>E""K9+]^Q;I@FLE ?ABMTQ:B8S MJFV5ESQ4 VPCB3ZB#(&']2(?V^25XB=YE1HVX>H@6H6-?;S.RF'TVVRES;)0 M91!-I.8:EWN>5"C\.0=N<#T)PM8H;)MH=)+A-%@5[I][O3!?FNU@F^SOMJ"7 M>,265U/AF#M%O_[72F(/(8 TCE3)VI\=1O\%3LXMJT2M+4VL&>KFJX0IXLI# M?PA3*AU^EV6AC(J)(V'IL=1$N^Y4\F"3B.+Z?2]'\]*MF4K_<2YYMPY[FID/ MSG+F BR+@<"_;CLK[,TBMI%7V;RQ^XC;7^$HDEG_=!DINK+OMA&^0/2Z\CZ; MDO-\Z':&-&8TG?87':(+KD1N(L9_ $O4U'(KT!@>UHLXJ*X7N%,?R*^B1DT? MT]@K5NQ4GANI1=RNTW%I'6)!1?^90U M3ZWBQ<+O&9%A%0*081U#Q^V$OQ&^W8^22)N[E)S[Q<"N_$_.C4K#%2?/54W@ MR(#@2#V)QA/3_>K&#OSN:N2U7M3&W9/^+]5\DWZMF,$I:L.Y!CHNP] [XD>U M3S>\T-&R72" ECQ\!PSS6X=[Z'4NJ*@B,U'!+VJ_SH"+0G%R!9J?BH93]9EP M0&*YIY^\7B=/;%J=1&0]!4E?5VV1XE,DZ0=_WR32@X8!#DEPU;9?=<$8?W.N M!G 8)O 9P6EU"GQ[1#<6)6,?277#,'3:I0-4P/%!^TM:%N(72T> "M+>YE&X MVR+L,B/3&>\X6]%-LCKN'(2J2SMPT<]/K:T/1#IR- 3KMFXAE=;QM4L=B4E) MR5G.#<,H/2B.FQC/^PSZ\7"?07\:&?2'>V.=.BHOL!Q;^>854[7G94JGQJ>: MF[E[:O1-9S?:"QEBA/7I"-=(-Q:<0$^::HTK'7Z=2@\$^ *N#+9E;,(OI,#6 M"D-G8'\!E"!VR:CW_(YJ0=]+0[&%Z"M-,68=S5U!7.0II7?W*$CONU*;35DF M>F [ZQ$V3>9+[9<1ZG.WPL8?Y77 A*8N+[)&O'LP94G8=WR!=,$1)@5 :"!D M75,AKK.H/Z[H<&\)JKD:4&L\:9 ?J5M%!%YL L;, /:ZU^2YQDH/"P*>E>Y4 MV[XYYF^ARYIR"H(/(@A;*^!8+34E?J=/S*2T% O? 9:UR)!=G7\W4NOY=THR M6PQLUT@>'#DU:#N/S57/>R-1K>];>=->@FMQ;6E^II#-#GEZ%=.P(+]%G1/M M\G7K?RFN=MQ]EA#)Q$8RR>+7"#A+N%83GM<1H8O59(+&+:6\OCV31KO92.QA M VE5@RTDYG+J&IXZ\8ZXY:[0S"2UJS0"+GE&A2Q[2K[,PW7;?N[G)G,_M_*R M[]6X:W<8G(C3%10*=#F3UD$%V,A2XK.RZR(L%/!K!UQ%0>SJ86I;;^)RS[Z; MN>%[XOX7A6Z>!S]C6][!4;8 KS+FQC;-!H7R:)R0#@S4.\Z_D.''')I4X:LR MRFM^7K9KFU1@TJ-9#?O0=-V1"5UCJC0' :(FEQRTHZUTSWU6ELY&\#.]GK]O M^[=")*4/VJC07:$;Y> *=AA$F_U&3G2I6F^C",6!1ZP>,W^24=5-S&W;_,,4 M,]= 222Q29\[44.)(['2+<&& H<[7MFX3";@G*4TD#J]=7*/C+4>R=(?/M"P M"P=K+!*!'[4QL:PGYIDZP3XV %(7R+JX9V"?RY'=]4Q)X4UNCFNWK1*N8TL] MMI)/L3D61);-?&NJ[JZ;487C^U*JY ZKS;SUA;&C.Y487(83=N$[BVU-34#8 MUTTY77H9"3(PSA$>\0Y=+7L UDC7S\"B:,F_CQFA[(.?88T\\J.,)(J%"CU#A?[QH?0\W M4W64K7:ZKT0JYCCD7]4$O8]G&:ZBE>*R6@7U+H==89TMB!D+)M]5?@$&OFVE M_"C+I#7'2)&&PI9(BQXC52,68Z0#-,O54/1""B"A349$Q$$,"D"@H5J:65). ME%<=Y+R"]> L:9N1-L3!#$+4&S/B091\,T[JMZT M]B-#1GOVAS9$X(F\L,XAQ8"/J.64[8/]&^X(I*R MM:\ M%X;;0W*2U!9(8)/@G-"/"6_80LH= M!@/\20M(G;7$X.0*[K56W'NRO8U314DU@:_6<[)(; Q!,S)YP,'OE%7BT1J3BJL?58W4"S,/\;!/#C,-FJ MUZ-%W?V/T34U5=7 (5G=]*[T1,"L:^:V(D>O&E!;,?9)Y M39+Y>)]D_JLFF;7KA^$K/P"#CA%VHG1=RCV!]HU&+6"5#4[OJ0ATTP<0G)7& M\,RIZCT]TT$X<\L(%M[] MJ2KD*W&_')746NN"6M)E$EZK#F#:]R9VV1#=-P "5=!7TUZ$]K5M2D(5551Q MZ5N52M.6GZE(O$CQJ5CXP2(9+E='U%%9K4Z3PON<>Z : 92.^FRV MC/(.6^MYMB'.INY?4)BS#O$P\*DA@Q42"S*Q+8+1WFLJA8IUG#)4*CI0ON-W6%2&[><%#"U)9T0]P[B-$F#4<^+J#72N7R MZ=VNCW70O6&U/R>!;'.N-(MRU7"G--[DMWC$>")PD#?)GT +BF4[A\.04)0] MI64X](L+T)&87%LF7PALNU("DDEAG$/%;N]E59LY90^Y+Q4#'.,QE?Y0G)S* M6BJ35M@YGF#R/\0\S]&/1:R)M$JJ>B>[%]_X]*NU@;;N8L6TTTY9$"EYV+\ M OW1<"T&'7>"SYKR4(!2N$9+A?KDD\_NJ^0_UDSEC(&/CS*5]2K9PO2FZ-@, MDM9HN'>V:Z7ZCB)4TB&9\CKC=CIWBG$$O[PIS;6PRALY9RN2,C.C2 T[M&1F M77%;! I?UN,S/.*EN2(JMR (5*R*76TG6#W1_T)R0N(3$^SL0G-U:E"#% MV3/W9=TX'2KO9[G8V^1JH=HUTDOAEH#QNL+\95*="AM04#AGR(!N7P:H0U MSP;'<1E>HMT'<@<7IVHY^VE8IM,U3 1%#AL4X0O?;4I."UQJ/CO(S+3^[KB? MP/A/H.7AE+X[&%RLC$!]$8BPL\\-Z[9F">%Q#4X.3_$LWE&[("Q&RZ=]*4#! M_+S=4];VQ8B&+3%0B3D1@9W[CV Q!)10S&B,H170CWNR9TZ@K,FLV9\6.ZY8"4CJH^K&DB9 MS776?=O%],!X_DZ@.F5GQ)>6>3C).,+]*'Q ;:6<<'-", 0!SB>&6ZF2]^&F M])[!/I[!>GL/7"8X,*MLRCML)_ KR-CT L) G Y86F"7@0:*>,!:'=A^5/2A M^=!^#;JGB2]($Z]6J%TD%!Q@07WX$KTB\X*4*&43N/*=/N&H(.G4<+2JVO3> MN#T_5^(L>Z^_$/L ]C3PY>5"/VQ7B*&RPFP-/&'/6>J-$3A;,U1O5G^XMDH> M_$F9"S@"09:9-MD4E2,WIGE#X&06A9NE2TUV,U'LFAV;[VGK:^N5 M?#%9>^UQJQ@!LB,#<9G[LJ+5944G^[*BIU%6M);EV_V9;O!C43J;9\V$!A$# M(1!DX1J",@V/QPX^)_:P&Y%/;"GNOZU6D M@GK8"R5,79=,%(YH97!V2?=,TP]>97R/C*36(,ZXK(+?(*VAR_5B8LLPH2 A M8RH :B&M896 !OZ]SM(0-K1;!NM0IUDCDD136][=R<3 M"T(WD3/8 I$QLK=N>[R\:=+N4:$"DZ2='K$]X+]>FY:+M:33R!OA98&!I>J& M@IPVBL1N^9JZ9FJJ<.^S1JR?9B.X M%>*"-)C9\1G%28.,NT.H_EC[,L.E^9#4_>T>MJ4K\$%T0$Z;GQ[?=A8R)$E' MYK& ,R>%X2+"DC!O*L_3_>S\%50')19_+'"XB=MPW/@C66T5@ZVT)W>/R5KY MOI7&N64N/C?J#: S7P?4<,/#E$J=QBJN#6E_J0!S *^M; ?%90TG>+Q"/?>! MJ^WTH6HR=,-IWFU>W&5F@M47HV3\?E8"D7$#?O4>7&4:&4%;(91#C[&]1<>> M/\:!7K>J^]5=9*>)=Y3EEG:*/!*4K&_"Q8CQ5TR6F7;3!X8DT *F6)KJPM)@ M.SM)%?H[2^-DW&-ZW ,A;SO+XBZV((H-D&*N::3/]]O&F[FOB/Q3WT.K5"& MFKMCI&1NJR%\5CC_G\&8?.G:M @&N=+9;HIS+P8<5U=W$$A=N2NAE09HO5K, MX&#N[1(663(VL::*@ZFBG&JV7^D!1Q6E0ZOO6;X=#QD@U@N"-??YAE-)J5C3 M=P#R&?HKC KML%C*UO<2++P:)YPU Y%H2D1XT^_#9>@O]0:QP+;SC/!MLFTR M+XJR4TM>%S6)*KK!8&@65]#B\%6%5LYK(-O< MDQ/!PBA4U8=-,O*!N]>\R# M=Q@2?T^/FE]/SP5TBV:4I1R\E6)$-@H"Z7*/I'J8_1Z][.O8C+*0VDE&O%>G#G!"-6);B@0R$]B2EM&A8P7?R(F>0 M7#3Z2'DG6)4PYCEOR11A21!I9(*5O5)L+^+(#<]VZ#! 5Z.39414*')J6@VK;2RGH?!%26B+@H_3(.O!LVKYL/8 MF$F0C&6U82'B'8;*BBY^Y?? [G@TBV_C'=WK/JR>(,9!,QX]GX[]>W!X1U12 MFIDD%YC%0&V!J$K1# EWD'A#_)#U#2*8T7]-L?0^MZAL MK+[ KLG3ZD;?<[."NZ3>ON JR51;B_./ MU8NH.6ZQ2B!0KS<@2&G3ZLHSSHOS+WQM^%0V@ )2T*.TFDGRY0A@X_A<&IDRN*.FRR\C2FF ;<];WL6P@ MRC^U5)"HZ;PH-:Z(-Z9U110HPE)=2A-6$BK'>B<:A@9&6GJ;3O R=)=<@.5. M3)/(?,&>4O:_A!%TUM$+5/UCFB#F =U01P>K4FF*4YC5CLD4MC?0T!=Y-*M[ M[[G=WWZY<]\Y81P$3*=%1USPZ %!K0V9QL(S4205^ZV:'$O3*D)18M>&,"$H MTL?S6+QI"OZC1F99H+,F^5$GR%BU.G#KW!_B*FG6-FF2;*6".4G[4@ GS073 MQD)=K8+P19D],P5/MV7!/4DK9!6"<)Z*&,%%BO[Q[3^P*0^*Z;1M:ZC8">R# MH/C_GF[T?3+X^'2?#'X:R>!'-%GYN0LV4JY_>!%36'@*MAZYJW U\6T_B') MWT<_ESB>^'E1+@[C5D^)@N%SZ?_&44*_YM)#T'IGQY_YF/9>K4=KZDLX?ZD/ ML< .W^%2:[](K/<46A7&\!UL2BS">VQDP>DU M:C33Y-ZJ55+@"5M F&#,1!&.2TIU:1 4="#J #**I^L2/GU+$M;!]1!TK>5' MZ^N5YC8U=Y6>T#0EDWT2^7VW1,0AE $F2HR4[-L5\.*UL'^*W$#/DVPG:60N MM_;&1M%-*?EW^(=\3*)W>A*OQ#I,75:(9?%+W;K\0D+LW@E8J9*.Q:+@6)"3 M%>0!V:ETL.6B3L,2BQ7)4_A2-5UV4I^3E)J+;XQO N& 2.G!2*M0UE!)* @[ MG<.8%[H;!YQ)YS-9+SQV3SR(FIEX^7Z'^:HE!2U@1#MYR\V/=R-;2NG-=I.8 M"YS[C+X6-\V4)IPB:?OFZ4OLZ" V0,MI1^)U$.Y,4=V54F_:?&&DUJK;UC#NJN M_8(2O_3?57&C^/.?F61%SGBX"'@M78OM^I*'@7!VJ[.VD9T?:%URFRJX?BX+=ANO\+[4 M-0,/8.W.YKV*:V\@+&,)1T6X]WBWWQF 3/'0#:8^,L3IG"M:-6+E+P7!+]&- MFR_LD*X'S&Q]IXLAFMEH16((=>1^__*P%LV55_J70,.6/_HF)-JNF[BCIFRO MH46F1')73:?"CI*%2^VEM-EXPNV2CLTU KAOQS$U@-OX)M< AV/.[,^8'\/D M[WV6%B''+AY8[,)_'FL7KPA;6R B3V9<2O=-^,=)J(FIGXJL MXT-^C2MR5 D@R!AKRMC_T8!-767PAAAN B\Y2Y.86PL7]D%2$XP5\<#H<'Z9 MS=+K7LFIAT6>@DJ_2\K)]YA-8LF%B^MG(5-W"]V[ PSL>J56A(>?,4#3F(;B M6;]V=!M42_3 M]K2&R$ZSD?0BN_4"#RW%Y:F7'>8A?O0%_RV@*\EZ+9=^%VXK. -43]$9<99H M:!5C[DRH[M3VW%DZ%QM@O5/J&B-"MW3WM/N5\YH]+$6"@8K9E5N#Z%/ZJF,9R.."C M5HQA2MH>WL.Q ^^\\$+;D!*KKO.3N3)>HF^'O)JU/LQ;,CS>NK&N&#+_P;=B M1?ZE<'+ZK%W;5 <2:I<[MZS9" M(.QDI05&9/VF:!3"V7)7J?BB5! $J MEV)?\:2'<+JO-X!-87GLP1R"FX1:;-S09&;M)3=99>[80\TY5/X/6\BU3]^O M3M^?[=/W3R-]OU:\ MALWAKG^[5>/F ULZ;"T;MM,>2I!,)IE7UM>;8FP,>)@;I7'IV/M':?A[V1D;[=,7)Z .WDI#C&.G:.KR@ N'1PXP?KBA'!+RJ\4ZU;H,K@B25H<;@D& M"0&/H8A66]D67WGEBV)Z^):1&ROW<#LJT,-U81.1,D#) B*N0/$,(&-#:]TJ M%$\YQ>+?$'A;@5%SA\,6VZFX81Q7G28'KNBI*#VIB:G&93H*\IB5U ^CVU]C M]:Z$L#XS2,Q*L[B?\9XGE,' VN'7!1A3;^T\1F!$#/P<_%(4A.-*N'JD_KX> MS(T@[0R^[U&B/2)D]\S:P,'?R$A%4ZLT4P)N]HU2FQ7V[#">M,U-)LQK^DLL MHJB,/TI9!9F'V,USN@F5M,TJ&&SNX92@X9V@)A([.81&VVJY:*7!\8FM(4?! M0W^4X#ZF(1+M[(/E%DU%TYVM,],*CR!VV@%&@<-S!#N=8ZVY#'[C2?$9Y;O9 M2$2'@0QXDV!R@J4P_G%IDE*3)3(KH9LK*1RX]T-PS6V"I2^''^Q $@\8 K] M8"K!IH*+WRNL-DU%3MJYX^A>UD$@U'H8*IS=^..&RTD*9(0"- Y-9ACSC!+P M8%O:@)U-W_VT3F?8[=(?2:+P63)!#I0,9RN;[&.2*(ELACN_^_78C^R83F2& M-SD\/)^ -DX?>G,V?!?-GKL9&X!S8 M0XZ1*L9_.[P^C'Z^NOI5NG%P, -*C6F*5>0D,;PJ&ME?ZF^'@\#*:8_A72/R; M\XO#(_N7-/>V$'NQWFP9CL[M'0E+-*%H312=PZ,FX2Q>HJ"-\BV.USZCD++U!Q2!>8T02ZP MW,3O$8;_"LPA"2T8S)Z[VH"6'S%:$L!$R4"^\G-X/@\::05QNFMULZ^GU ^+ M4!44 K &++[9%0#\Y(8-@V7@CW-PZ69*?4@ ?5&R^FXD4\C4PA']^R3$[@F M*Z1Z'RK+JC5/KX93V1?8^1(DP-$-]3B%OL"9>5*-L9N/3GG8@)1C.Q="/%*_ MDH37P8ZJ^L#T70\FA\@@\3!0;#ZT&PQ;-V=?AT%9*J5$Y2Z[:*> ;'^0,ST'3TVRPUAYS^O!(99** :1)NP!W MV=9@!Y,1^\&:[')I GN>!OX+-N)]S'8[(HJ\K!*?F*0IN=8(\=;#ML3\E3 M7N2CE#/W(%4.--=?]I6,!%8R$'^M!2WZ!/=KML4UK:T_XB*%R8[V/UO#;%Z M)L23G!;C1J0&P4!S3L$O!R)7@=-4MEG-*\FV QCR&5PF!)WVVX0 MH*-0&4)BO^^$"XF,9*PUQMY[-Z,?SV751'$;]+@!-LLTU2&>%^.2H27;$^F#6<4;_BPB'$'.+A%( 7]-LY?*2Y)^XI0G2/G\ MO1J($X,*7R%/,+%=7Z7 M+QH>8*JEDO2T5)*H?9M*TJY%16N;74KC4'I<;;_ Z4D"R:I;>CD^DVQ$BV,F MH&_ LE3LE%;LM^QG\#GB3C%9TB"V]>76:W;##9Q*C1)V'T0M7O^F3 MN4Q^"7_6GNY.\D&"+HRI1]M?6UKJE-E"=,*F(M\SL\^E:((FH91\] )^/!?WAS2/%G"LYT7_S=)E^#."/ Q((4PK9$;-DJ6N MT"@E-76@D5>\[(<-?)E5VC#RAG)'G=Q%(AX4P>N1H- HQ(I"9'%4M]*ZVCS6 M2[.<)'G?*4!%X[:R:A?UNM1RH@[7%O2;UH@H5L8B4.4C M(B!ZGAAMSEDH[CU+=@ _^1UKL1:*ZNZSL2,(+K!:%![Z*.I+$ 6$>$45DO3J M.2H]< /YU^PI/ZA/:U.BHCB5VZ@Z.ER7'H+Y4[- 117 M1U,5SK&WZ65N[/'3MM/D%B2F-\&]=Z;+2J;MHYE.3]^&A[6-O/W $)^?"I!T M2ZO'S[)+6$_*%?QX5<"3,VUS P;&0F;;12/A7BS9T5^FSDN6Y,L#G(8.>OU6 MWL%]^<41G#1/ DQJSBHEDA3/<-9(,S^@<(I#1>TY%I??H2L*4[IR>WX4OZ'R M-1&"-L*%:9N[ YXV)Z0N83P0@"6R/D@J\B@=%FH,S^?2@F!YDZ11> 2X+9]084?V#!CR&IP>4Y50I+=$\_I&DK3D!@%L)3 M@0NW?&+<@64J$J5%-)G2>!7PNZF92XST&\._?X9 G8LZXDI=6QWGRA2 ZCW8 MNBRY^S:F'I0T\\!X&1& ?8!@LE_H4+C'^X40/(!5*E!Z;W_W*-SFJM)> !AQ M'SDCY.L)X7^KZ*53*BQ[<;$&ZBQ2'RL.*_]\9#5&V06#H$JR^T+#FDG26DTW MSF;LYCK8J.32"_:N?2K:)$"$"&)3!OV &-'(<';%\L .-$))X E+B6'==>** M7@E/!Q^Z6-@D_OH=[QYU_2YE< X 4%/JZV] A(F]!I$V++4LP@D7KZV6M;EW M[%Y6UE7)Q6VH+H[B-*)'QS<@+0U5UI5-3O+"FJ&X%..FDZ0EB4**NZ!X*)K: M 1MRL&U6)I-$I\KH:BV^$?4%IV%B %N84XR)U[:XRD-BZZ2VJ"6Z3%%+)%9+"R MJ+,R8$5)@6T&[T#I?31G)]U=DC]!$*D(2 M;Y7$+@O@O1QBBQJ>=OAX[+,<; M_*J9"0N3ZWV?RI;LG)1^F\L1O$+E]CP\LDR$>KZ(D_@MK^2>MK;. M^$Y/@1*F< K4-KG/-)C)F'<+RJM T:,E\>D&>NC6$V&M#":+\ M?@!L*X_DWJA7WP%0TOO^_48O>T ZP2K#BC$2=>PF._J)M;9"IL$2V%\I.J-/ M*G)6D%;0BPB:<,;.Q3E( ()]8 =$@[(J-27?*1CPO[G""74U8V*RZM#$B0^G MK,69%E69=!HZ<#*DK7.8L7BP-W =B-I#ZYQ@<[_4%].(K0-0]PL_#TL3V588 M+J3WO+,SI0 MK',.78I[+W-5Q&M78]979)?)$ 6.D6J3N,'Q*VQ'<8N8 MC=I[_6D>9T^I96-L9+1JK20>A*$LK'FKY28A(G;#XH+"'J0K,#DIQY]6_0W@ M7$%E?T/Y72J Y%QQ2S=Y$UQ0/RI: M<5VXG^H#=?@7%M"6Q*>_LR[ V4 M:M'5E:+?[:>]?[EI[];8\HK2N6TF5$U^(2]'_5SCALS>#.(K5)I!,[SHZ?BT M.T%A^7Y_OU_V?K7KF;PI\"N+<4K=T((W >8X27^2"B#5]_?S!>^'<*[36REI MS\!/$J:B]@L7=VLU;_B#=H$].4Z &GM)XV)ME\;^+K\PKWFJ<64PA-H)T K, MN>NCP-DQBN-OV^:+RB+0K+[%?>'/\<6^\.?S%?[LQ<+'BP6/U;&5,T?6Y!ZJ MB19OL*L',GM6(F((U2:@J?4G>(+@VI]UZP?\$;S(HQ5Y/.T]I& M,3T8D,2VG%+ OZRQ%=0,@=6+.33J/_91_(), R6+=C:ZC. 9%%S[?^R] M:Y,;UY4E^E<0=SHZJ(@LFJ3D5ROB1M TU4.WW=2(\E7,QRP@494F@$1G)JH$ M__I[]MK/DTQV)&JZHX3\' M'@\2T-A(KI.P>,9_,@][ZYNE5H^5MT!ABZ+D+K0K[6Q>?]JWKHHQX+":)0EX MD)/Q$=4/B;4EAR8(4_0)%>R+CA48J+6'F4>XKD0 KJ+W\B&.SMFE^I<@XGU* M^5 5<1>'42BL>;6\^O=ZN__ZC665-30:&R25:*WR^"#RV)/FHV)NUT;0IAQP M,OI%AU8Q!7'T,1W<"BJ\$3$-INH#D^;8=^B]Y[.#F&1VJPM_6U7O9D8RHZ&1 MBHV6=YYH!W+=^Q^1#B;$*N%)?J2!_((3-X/><-@2%J3/.G7Q#'PW84.K<,XI M,,G/NFKQI/TB=-9+GP]: G$":E\5@MCK9L-G8/[ZS! B2E'8"0:YH6U=(5;DH0X +>B^1*9D;6& O9<KH,]2#(SW:=I:R9^&UN&Z9Y94VG->^[@\K*ZXC4OY M^"N'-@'X>4-P'6ZBCJS$]0KJ%T3D#G)8>0]UUSG$XL[;IXMO2,> P.ES#^%TK30KVNF7$%VSU#HZJ!/BM2Z=D_!=BHMF\&OO)TT4\:?4#&OP"%Q4^ M$2AAA%WKW!I&J7),:B7:W;MF$W:2FUSU*E<=EQ!5L(S^ VV:.&N4OS]5>(5U-65% (Y7WO1@6$-FP[HQF0/:]=-5 M5*R'>8Q<7"5]<*:$K0-J,10V 'M 56N6"".)H8)18RK(9S%&KTQ&W*:\Q''P M\RX],!P9.1?#]"0F@E7DSK'WS3%[9:6'=9;[8EJRB%%;XD^@6>3/U$9-U);^ M01JY>D6?)*?N[^F69.>I"2*#Q7;X1EK?:P)1^ ?TN-1IT* OH%I<'U=]ER+= M*IG2-!1+=5'W!])7O- 'Q]?@M1EB,[YX7$C)/VJ@>7(:$%"IYQO(/0OT&I\] MNC-=?^H1^DP_**=6QG;<[DXNCB,OOI$21.NCZ@G5D2EX?R">:4I&T9Q95%^!M*V"3Y)D2U"I D!DL)3NP4M;[]+W68=UAFEU3X(\1 MIDD^W@E,I5#C>T_6V7%1:8.X]L@O/],%)Y09\*A4FU98MP8(&* MH#2F6[2TXB%#(D'/;Y IIO>?(H+_9L) GY2G^Y;W*"*ZFNC !>V6$VUJ D38 MA)0'#]0B<93OQ]4;F?F&]B".9Q%4UE../@9M].AHFS3, M/\:Y,.L[ISFAY(^HRD9?_+)=,W5V1 M:5EW9'RXK=6^B8>TE'ZS$X7K/-.35M>.&B8Y[ \O+2WTQI#3\_5H:W5+Z0IT M/J>YD).:JAKN\P!7#O>HQ83@4 PD9/ FRX+]]HS/*)^J9?%*W9@EQ2O+669LE?""R)XQIK(^T+R^4-:7P/1-SBIU4ENV<]@J--@ MJ-]_!D-]&BQ(9W>\8.:?+EZIUJ=X62PQ0>D!5?5DXRUT"G2LX"3%PN M2\]G-7^+.IQ70M8-.[+G!@"YH=.SBV?B1U&UD/X'_8G?"5%S((2CH^J&2).5 M5$)R6\KD*?P)P0.0(*7T 4R\&;4C/@H=>X76)0%:NBWRG/A5QVR6XE9B6\0K M3>Y@E20_?J5NI9^81&NR*TV&$-*09ZBW#9/W,,%,H1>46]Q2_"*-BIA7J< 9 MD=ZJKV]!]VC6-XHMUWI*!#W):X;!1O/IKL(NF_IVD.-5?+IX!D&.I3)W M@J]'R_(]]_[*@J7+%K\\'R%P.3XM4^OH_.E5!2A$OB4U'M2H!KNMV%UGTHGT7>K?Q[T/;94']^LQ/Z M%+I,VC25A2A>@J^M-9<*@%3#CF30YI,P!_V)4"A,6%S,_F-I.R?99>)X\@EE M,GZ7AJ%%R0NA69TI0H!@:*:/>ZE,3U*=@,Z-6X9V\&6NF<)H*08S%>G:OL32 M8ZOZ6!JW37><0=@\&;[PN[-SK^Y>RQ$,\B : FC5>SP])(X$22(1L'Y*+_B 2&SEVCB8L3RJXX#G+V:B6(H)_#(-;]8XPKOD<[ MP]^Z/M"_!"T*#^GHO\@+"65F<=XU09:M,>.M@Q$V\?EV/1=WZ.%#-+5=SWT5 ME A<,>G1$H_8'+36DP.,2DG9[ >L):;Z@D?FR^!L>[HAVC(1HQ:!MSYC;%_D M46!M+WN[E2T%??>!( 1'332DNU,_<'IPE0HR5A9'UA'1266/Z%_(Z3PJ.?K5 M]U.I"4S"!QQZ0Z799A9@L:1TZ'%UCJ"<%T%O0%>RI'1^EV#9% ,8E3H?Y [Y M\")_3!H9V_1\;L@P:ON].+ZGF$!CMW ^L5&5/KG1;<.;-3V9=IRWS504#1WU M+10WBIDQT9-XKMXV=I2&=]%NXRDY5_1U*^]/!VXT,D-S.JSKX\H6B,Y#7 QW M^DX ] AQ)D-:7.FB+. <08]^&^O[UU.]H).UCB"OPTI-H!#L+VK![%DRVX+&-7Y#1BCN_E>I6\;_+-:70XJAK[9+)#5I61VWR; M*5<.3*)CNX0H,"9*A?IU(F5(5U'45#>ILL7]AJ#)XF#DD)?7S>H #XV1G\= MZX11GF4*?J5T,CE_DU3IED %#"T[LML:JJA_2V,IU#@*H+Y[VRO'4MBKLAZJ ML/N$\E"QJ[-L7'Z7(-*6'2BZZ2EZ-HO%!T7A7*Y;*:3S-U1R*]<7!>H.9H?7@Y)E"IA&N#$#YY>] M%A_QEBTI^'XQYZ7,@Z9H([^_7;$**1GD-8KS!XJ$]DB,"KHB=@ \?WDL\-.% MWH0T[@HH"N1HX17GA/9X+_CF5DQ8:]N',"AYSJ3= MK?N:\V5\T.0$4H$>/9[W_-+@EVIW&A!ERQB4N5ND)QHT_!GFNO$2-7ASE6<. MC$@[D+TR47&7D."3U<0F2 M/!,18]E$ K?6"9Y190O\]78V5*$(GZ:^7_&0JA\WLI6G)1#B8[0F^05<8D@& MUD#W5PVU)>^335ULI!#\"/?GVQ)QM:$S9Y5I,QK8M KFB\66JL6;[ZMLN0S' M86RVV=C+GQ18D/946BII0.$'7V8.2=!RF[:,T8[+-6Q%Y=H"I[SU@06\I<-< MUW6VR]["E5B:8%5L/\,6R5F\/%-KS*_53!0O*T6RKEX0F*0&L:Q#VR(2A>)! M"'/=Y%1RL(+9G&6>,>ET.-'L9:4# M[-WH_$'0%.]L6EY]6#NHF-12"X_JI= !MFA,(G2E"2-3!L 3^:93:XQSOI-R56*:JF:BR?9FZ8JYZ^B;VT4#:#$SUEVDP)-_!BKEL M?<.%G E? ^BA@ D&2%FD5_%7G.%97NE"V-\"L.,Z:&;.T M47 OB1UA1U"]2@T\J4Z<>SA5U:/&CNUA&Y*8'.D]7?QP3:3,*C/H#7T$!!12 M L%Q\/JE1N+-O1:>ZPQ#2N&P*VLOIQXZ,-^?6/ ]-SML,MR]U9PL*\B-4>P@ M33J="G7+$QR\V@U^:NYI*)*C)CG(MG=:].*!19<"$,S,]<-[1(7.^>J DZI# MUS 3NJ!NH'K#/E.0O""7[X*5E'DU:3"I"NW;CO*E>3%9,;N_8NUX8@.=N M'^OV)[56'YV!^(;;6SE]!;A+KZ0DR^L^[;AEV@1K8/W-C],/LEGHDW6G^$&( M&=%WI9DO*[V?6DOEA!-Q1P:EH.SC%:UT60".GK*U$?+-H3*K/R!:$4K-#1GZ M8J:/28'E[O':1:E8H'?3&@(*NS$GMV21'0/YZ%5<:DN2Q=]?*ZUEI"1)'DDO M6"3*9ECG@$Z"Q$AWCJAR"01(.J=I/X[LO_IDDXP08@P28/7JNE'@MA-!:+P[ MM]J&S+%!<\T\<'N2#\F01]+(\ZG/S#T2'3H@.>6)3D'D.Y".+O051VLD^B$\ MY PA/&NVRP T2PQ?:'AL O96S,8Y(?%[."6TL44=X-FK<1D;/= 88Z8YP[O*$NR:J]L? A-$/W+5B!,I34"VR@YIJP/U@C'\4Y70_N;^5B0PN1HKY\, B%I MN96.*[B,(]T=L_%5E#3#R'QTV\$H-VCH*74[1# TB_#Z/J#NOALJ>>\B1D^37ZYM(%;U%@H6O%A"U!IQ/\8>(+I;N.AM3]CY M;KU&F(.SHL#_+NL]S-#?FZ I'Y(=3Q>OJ9)M,;/ _N9A<7E3Z<<:;(*ON,K0 MNE;'M^5(S4IY^"1O733J@>A/ PEDIPY+<.:-F=[0;7L'G /H7^;IQZLR26;? ME/2ER^L:8->>3K/EX[)5FJ31)D'!U##JYGRPJ=*0K"\GU$PNU5(5HS2D5ZS= M*FA#9XI#K"%VR1W*9$ FC KR$)[?*"D5P-&@I'A7?;MR4Z(S/--="Q>*Z@4: MEI?,#7)@-;3K=A+7!!FKP,"0$3DR*QL8J3IN4ZDW=RI?,LBI.?L=Z"^K-#/3 M07")$KQ=U&H0*S$T!%0=H*FUS P]##IT9M(R[\*&6C4<.P:CT')D?EH^+!?3 MMO!S>@GF>S>YVP8*K*"W:C>KLR,0C<]=G>V6:DWVM:8[\(((*H"Z-BSKRE0$ M\P,L/M!P0'A@ZD>/2=?SPQ/U7" M8!( 7C>D56(>L M,]BM666\&)1#Z40;5C,UM@":W349#I.]GN#.BH4ZK=C-G$:N0OY8F;->@L*I M8?8]-4!2QH40)5H*YV?X[*P)7PCB.!YZQD V-57-Z=B/)'YYRA0E;6 7U]CW M&P7QR:V$0_A@B,0E-_,H%B"@[2W^K-=QAX,#2<.IFRIO(6%FCCF(8 MY64SWC;RVBQ8*V3#GBNYO?\,UN#Y M9ZS!OR36X'LA8L>^@70Q^WC;AAIF+AM["D"KQ741"W?X8,=-T5S1O5EJ<'J1\= MALB,P3 ZA3+*Z7]J6_E37;<]A]HKHI<2YY''C&.V53M0:XF,[[05CP?6JN6A M;]+2R,'Y1(U_H\#+" FL*505Q$Z8U,>WKUZ:BZR,P=&:B*6:,4]Q5J;S1F-- MN\P\W.R'R0'NTTWISQ;Z!7:3T##AZ_553A8*Q0SDE95#-63QTE_]B:-^"-(!ZIV[:U0&9!D8,Z2L@ASJVQ.F57B%-(/5%L>HLNX%,'R:L5G0O%NM:V6;G78 MN>L^X4.[YU%]?B[NVBA^*,UN%QX7='NRY4-YP"/S=NE\G--.]/L>(O]:M=+8 M2"P&P#7DQ<&(;L6KOFZO%J]OZIT$6]^F4<'&Q1"]ZBZ^Z> J\R+[8]HE?SIL MVGKQKJ/=3+]XE1RSM2>PCXNWY%^([D>\0')#\%QI(/M6NG+@H= R80]DH-./ M",7Y3IJRG!?HJ.X?\\GH[\4HV+5<\YS@_1\VD&R(K_3R@'2R9W> M#]>,2;_ [6"]'50UUC>1-]CW#9U)^U:35#-8&L&GPIY2::D=#U*_8/*D02CS MBR2*Y_B=3/L!YW4_@GAG/D5$([\FJ6-T3R&OEDZ\?F1*&?G/_*"Q.I38FCB1 MLT0(#NZ30LO)IV%2*O<2I&V3W2AD-*GE/I(35'(EIGF'Z@IZAR9%)679H;K. MV"W?_W*Z>__/__L@E]2=X#>'9X$ '!#0],-K@<(;4X) MI@0>,TN#'>>:Q^L M MC/Q@Z2X,:SDB)S73+6ED_)-P%5><48:NS]\9E,2OMD9FH!NB',:IBSM38]AE M<:OP)6D3Z-"PY^JT(M0_%RG@G/$MP[W,L-L=.$@K"?UD20&K4O%9&G13- M4%L=&]\G0R.,4-+9\B(]7VJPL0D 4JB;6D@TK4E@Q;&D#R^HE$\B1!Q1U=+N2!!@1OW/":3#80"D':#3@I!0&0R]*$XMS$94]-K+/J&#N.+>#OM$B+=V=>09_90&0&BYTRG\FNBF5 M2']EL PDG)&M!VZG 8=$&C!:F17?6#UF!H&O%4.=PUN..03D2<@7C_7R/7>F M2MN+--DR-+4[C/O#F'R4-^.0 5!R!=7@'@YE-' B#OB,#3F-#7GQ&1OR:6!# MSMK6#XV$V]U:=!8B"(Y/)J/9HVA/HD-4PSE'BV%#7HKR%B!IK6D'5QGJ2X*P M=IO,D.5( REM2?;*NML_\JD9KA.392+F+DR:177PG DUO]N-#J,B@TR3 U&* MJXS4[?^1X.Q_P3(54FU"H@7*LH%KX*+V%UC#5.96VA0TA&+JI*[W@@B/O#8I M'10SJPMH9K KRTOHZ8=VO0;-]G2,N:LO,?<4*PU(Y4!GH"J9*"E MT(;>G(R8?!4D28#H%3$%_*_+5-;+_SFT!DI8VQ5XE>?+7O7. P,)32?Q)%^! M]XQ]/NZ*%N^$'#H8Y8- UBDX#IT=-JV!07#,.I.(^1:NM#:Z&%O,D6/K;!H> MWRZ*-'>.G&JUH%:LHS ICE@&-4SL!3[RO$)QQPS0)( _JTY4A# 2NRS@:C+P MWWL#6.[#V8VU?&Y]8>DG0MC,*K[DTJ<7P\+P#C-84+F1)DNZVYWUH[_Z]W26 M?_UF02]P&/!G+!=V#@1,LG3/@:AW_"\3]/@\,: S=Q3AF1 P:_0@)[!WRD?$ MH,"0=+<#U=/,S\MC7+)6$,(;^6&G1DX14:SHR"UOYI^X=2\:.+7S8%YCWGM3 M<7[X-.KXZQXJEGD)PUO5>W2/[)%VYCQ5J"0M7=LW_$F. =9@#YW7.:5W.)GJ M'Z$P!?+752/_31FV-'G29!49,/OFIDU3DZY,TZ1MWD'O*[2 )T-)9!3_<^C& M>E#23T(RF($44E75Q,45+8]_ M^UO0\]9;5KUY0C^3$N8WK[Y]:26AQV?Z/"S3(_&D2S<4:<2=9,4UR3W),_I) M,3TE%M)$;$@B)[)5N@]:ZHZ%+9O.X'&;XS83_<0RT9SC?; I]TD18Y02E,]!P$[96_DV,9H*0E(4SCL018.MAIWR<&$,COQ1< :$J MW]'3J1I)]/MHH(-='-)OZI6QU,K+5 *73?:;>KG4G)/0IQA#^4B*9? ?MTV:,)$IU0!*]%_K9<'W1,W2]?L& MJG\T9K2[,LG9^I NUK?*\"TD9:;_Z(^K6Y%0'-0ZP$U^@3%.&2(*%3H]OER$'NSZ4 M!.Q6VW; BK0\1VZ>_+-2;(@BCE6K:8"Y1V=T^6T3?#S]<;+>*5!K!Y5:$%Y! M-P4RD,.9D9QTMYHFGB N&\"PF&MQUN;^4QBR_QF+^[P70B U\1I$%J]2 H:H M?\(QEB=%W[U^98JX_6'#UHQKQ[2TWBG3VI?/7F#$OWKVE9X [^K^LDZKX.+M MCYOFJ%'4BV?IFS%RFGY-XR@]Z>3Y5 ]E*\CLIC4/'N M8"MI4)(93<(2#QE_(=Q25Y&P0^DJA:T7M^[L8F7L0:M4A[[QRLRS[#3:8&J$:>^Z%$N6GO7G MF'D!:%"6)-4GS@)IKI3=T,E8MMO9TT%.)HCLN M*+'_20M2,'!7"M?T,(3D- M(?GR,X3D%X20_.+F3/P6(4Z,+INRB*[;#:JJ:":1XYM;8M(!+Z?:O)VHDPGH M1T=PW-LXHJ==3[U*$OT:3FXZ%L%8DQER56SVQY;*T,A\J'IBEO[8GEN4/9EX MNA?KG-=FK>V1137PK5(^X,IZ8_DUS#\6Q.Y__]]WKRMU@$)6(%1)0D!9*CUP M\WGPZ7,7)?,IM"E]TA3SL#R$,RTZOVC@=A+# 8@ $2F$Z7;_T*BD(V_:SQ'; M/4COZ.G/7YGXQ=_I#:4YE>G9W:;ZD#:=E>IGG93TV9^;*S)*K]^]LT8!J/Q0 M$9XLW1^;)?B<%E\^KU+$\OSW6#HOGKUX!@_QCGP 73+<0;JQD3UC[0M7@Q=7 MLL^N*;;3#8[>U_C MJT]>?"%.,EZ/ [IZ85]IYH8X3:1-1 M_6(5HKBG/4$NV0$?P!4XP.KA:&&O$\;/3HY.2345Q$B:K#& ZHQG M$@'%! ^G)C;]W[_@Y)'+/\?E_W38-3;U/Z,,V2^^O=[FBY@4OXN%S+BM$Y[H M].RZO_&$DR&N"%RC>LE!8+7@V\*D5=%QN85_G&*PFWIL-&O,KI9"KG)2K56[ MPL)'T80NZ1H=KE7/9VJC++0;Z4/-WP,K:"OMJ[)SL/ T^0R#0S1&J^#[DFC10.83X'R^/KN=*CD=_RP>J,UN:ME=\4MAF M)[HRQD+X, G>7&I*?#IE/M/=K_))V0H0Q<;*ZC;%-1@:._^F72G1EQ72>#TE MP5SY8>G=K'PUSOJE)69VW6TVW6WZUW\LGK1?Y"] X$N=[JHX+$LYAH]ZX*_3 M/=--V5%@+B7IOPIWFEQMU2T/H?.9FI)L4#G(W%.3TL! >-K" X,8XZ$N68B6 M[L^$K#';ZP2@_-1-&7@0:)2%5D3:F]F M#D"SVN5[*>1'29?T$>< J#769:!AEDB_2%=5^S-(5P M@LUX,MDR[Z3Y\AZ/KC@M_1I=T+:Y@MBH9LRJ0*A'$_:?:!!1-T!A%;BS3*EB ME4X"Z=S/TQH92C=2X+(N&H^.C\?1&WR'X*CJ$ZH/P]X]P'98UT3&1MVG2J=( M7&_>_JO3,\&%^V!ES7[3"4=S&!(QKFHQDW0%?PTDG\F1M%9!70,#SI]C=\C? M(Z1=HZ;6R:?Y.1N;?O$M^'(S7D,>^C9S5[P5=,X<#\=A)&ELI,&X'M9S'BSN MN7_BJKK'X@@!6IY__^>M&JG%?ASB3^N/&7S. '-UQ,SQ]##A0!%3&[JE *T$ MT%S7G\7,.K8 MCZ_/YNUN\3)9DLWB^0NM&:#S8$S&QR"IKU]IALK0L!Y?DV4>*:.HR%3\])TG MWM,=W(FG2?C.@J=7I'B^RFB)?Y@I#R27DH;YVT-/+0'I.UDSMKBTEXP_;Q9___.WBB=R: M_^28W"*/Y_1\U.<[,&>&#&V,3]M^.RGB&$WQ9\\Y *AO!I+]277>7/$\0>Z18OW[U:?/6[ M9Q?/GUV\^_WO+[Y\B:0$/8&OX"55 C/B!0!-#B.RY; !\[7"BNC)I0?ZWYX] M35/PG)Z>/\UW.2VK;WGOO,-O?=OIRAQ =JZ;F_A!!J*O6,T4#V93[&3%IM7! MIXO_W1*8C[4FJUS;&U9D\FC853HH\F0-]:?#E'*F.'JI>-WK]*3))]0LIWSM MBEJ^D#9-:_;??IT"WITI2E__\7LICP=#&2]-5JFW+IBV96T,-C/LL!P#ZX7O(]N]2.Y!G4NKWG8\ZD)4 MB8<35$#V*C0^I)S$7 =1A<+1-=(_O"4R-5&62N:)'J=RTI$E.C93='0]O;&\ MFCVI3,7TE>0(?'PG5*Q^[!;_392:,(,O3L!,U$,I?(W2Q\@6R]2=H-RXGG_W M16O4V85D54Z-SDL&='QGO4G?=/UVD#UVWU^]3./Z=/%5*_W?S[8FWAV9C;./^[-1SUM-L/_QQYR.LEWODH.KKG/S$IIXY=^ M\ P"=.JY7QZNDC59/-?2X)-D1C8*N>+P3V,%[0WXEF5#W*\2LW_9^*RRG"<] M,1U_,P?JW.&'=-:U>"9*_8.K;L@[.NP?I?8C,U.(,RW#DTWR6?17.>I&IL#E M=^71R7HQ,QN6MM+\S+O1BH8[!9G$(R&7C3(,D_5'5Y[#N\V@T7ZF*Q!\)](EYUN[LUD0.2N\T"^ M:N:!:2"+Q=^13BCT M/]V*;JDS+=&#Y8U4?*-5.^P/HT&# M-(19$8Q9_T/2)>VM3M=@!R[;WA"9H5 M>B2X-@ !E&9Y$-8.9O52)E:R&'()N[G\N^[; 8.GS'MQL*4#ZZ=G2,TWY)2' M3<1IZH27%A>MK.C[L:/D[&^'S.)U:@>I-'ZP + M2THXF&CV>7DFET:H3+@7]1+43H&O(\X;I*J,A3!P@PBU>-T3%=*")D+I<_F\ MOA#9&'0DS3\"'\-S%Y\1Y9AO3U7^N7,O2L8GKBEKE-+UV3:;56BUS)\*[.?5 MM!@9:$14($,7AI/"J&=#*B&<4U2&@X MXRZ5WX. (EW79TR99/G8=IDH*BW!Q9I/$_DM&*$R#*RP,HC&6E>J M?D3&2NO^I5NQX1(O;"-D67',V&K* <8/*V)!S7W>1TXI&Y*2QH&/.V"$V&10 MG7X90 J^556C3;3;++9?V:E]^H]Z16&$]..NQQ>(/Y,J0W@^1N'Z2E MEDR3E;[7DWY8 KGK6OH&C7V8R$9RYFB<#4QVMP2P>7H(//H2@-N*(3C M/JI%L_LE8-T*-6]Z!":+3&<*.&TO";L 8Y$"L/0?U.DS.NNZ9,+KMF<_DJ'G M;BZCU$V.5A4FP701M([:SE];3!!_S\.>:4,9(E6U<>7:8EM+M_>P,T-TTY$/ M*<(?Q51=;&_13!]BQ;T)S82*M MUN3(?H1&V4B2LZEIJ#$8+8LGDBG&EN4:O*)ZR:=M$"HR8)X?SJKF=G(QC_Y9.!]ENZW=+*FD6]9W00'#6.#FNODCEVD_[S8-J.X*\DP MIM'JUN'/PO>OVJ-D9EQ=,[A]-1..=SU5]Z3VV9U\0DZ?XF& J!B/>QXELWB/ MK)3 4M>CAJ!\ZENJN]KX$+ M8\BFI$/\>!MSDL]P-<>\^5O##] JU+ M_9SY)\2K75*P@@16.[P'.8,H;4G3NH\F@84F/D)8/':&,^*:4<6B9=Z:-?/\1!5C#L MVS$FJG$;#3M'Y&SYJ_MVD_;QV S.M*X!L5=2!ETZOLN1BTF3OS.-MJB646D^ M7#/>0:Y^#;HA(B[7_B^1USSY2NLHX0K'>=/=\AVLSRP4J%=\:HY.7" 5?N;3 M?O$"RUF,JI[-VW2SC6[]ZYH:U4C9@8HPS2ZW MW^N\XN.)? [WS#D;O008H4G5TPZ:KN)\$J(+4PDGF^/DH!HOFDP/TLO"I3RB M%!V]P)^69]-,6;^5'+=H1Z6!&5QKR ]V]B3,](>!&)KF/2^A2_:'D3P7,W,P M>$QZ;X93/L@-_X$QQA]E/13EBC3JZ2#<#G?6+6@D,L>I"E4&VKL80[4&J@YF M=0=Q8JU9:C995X?@9Y*M,SP$5XLP5S.1ZD.WQS;DDZXZN(2RG GT9Y$KZH$;X]S@YQ"!4[8]Q,*S M^]NA/W(5M!ZOV6"P$X&[MG F:FYU1K< M5(CY9'\@@.JL92!YIWS[L6S9^'A M!!(R+H[-R":=VJ>:7FJL=/YQQI+@O@T_,'-6H=R:7,_0^PV#!6;D;QW9(3J7WBLB 4T\>4O,Y9S.?7GLR UEZ;)L\Q9'0GG6R+>_I(BR [H MFM/#PU7[1@I$7S:V[_[%L,9 MK9 N\0B6U*:TXN,TIKCO61RBUI8J;,KTVG#@,C$XSZ]PG=LBQ_2<1'][U>3R M 'DG/[Z#^I4#S4Z9*;X^5?$/[8@5C#@F>!PV9WK^-NW(VB"%FZ&/QCS?AY$: M.:>?81'>:ZAB>3R;OMD$XP^S/?G O64+=P(EVEFM, M2_Z,5N)G9,!7O_F,#/@70 9DG6TU,EM7?0H$I0-HX3YL"L@"1E M$9FB!LR^7$:0G9+MS5_!@CQ+EQ1Y7XTM'0'K=2 ^69!Y*7.I)7O8:XZ/?T!? MZ$$$[.2/K[ #T;=&]C;% E!)@>2,B(-%(VB@R3 M$@]M"0[-I8D5]56&!D/):BN607)"=(UR=VC5#=VO?, &6J.-Y'&2T].F_=&L ME+2.CK*>G$.$R]N.)*'X._"7>((L@.[1-#I!PLL+V&NM&1!I2J A-W\0QERI M]V5;R=+HZ761MQ.!+"9FB_&[+$FFWD/#P/G5J0GY]"QO\-B25_#22KK]J1N;^E/&YINH(J\A>U3OQ MQP4]JK=+;\;?2O:J"UOO/^Z[1?9T9NRN+C;->OR/+^ UUOGD#RU#OUT'?'1KNC?!;3''^>R'_>1.)P(3GO"%,Z MK=']^!R(^0.NV:&UCYP!/>%2.*XELWLX7GI.=P=2IJ8.U ,D5/H#4/?+ZV;Y MG@XN1>BIE\:]&9)$4L6SIKBC/=)N)>>40V+*A[ #T:#&J. R4P2=IZ)A[?R, M7/+H&ZLML3C]GFK$4C#7H,4C">YD#Z-.DK M5^8DJCH>/8$TAJBF0C1%[")J&$*70$_[0>Q>P_7I(V=+U?5>E1QPUXW=2#DWM^;K!BO.(*.G4#-QVO!4[/P[)4>7#M=7$F; M&TZ]#VW:[#6\P0.YW0P$IVH3A5 B[;=DS_.[PS"TH$&)A)(^JG99F-LG$;*Q2&>0X M"QU/TQ=HR!Z)45B3.YC,89.&B!L%O$/>,MNAK7FN2Z]8696MI]GE%#=R "\( M\,#Z[!2N$)$(>4EJ"JC@Q'U)\4U%M?3#!FS+<]SE/DQ4>#,JH^QE6.^W+9(+,WL6UY_!;JF M;RX/[6;%KR%>A('B^X9[3VE0=EA%8.E3CGB4J+N5T2Q,G(LLQU5)R1*C)TZ3 MPHJ).- MK@,!=O98L&KV6]P[+;:>8]OO/6_)T@C\ DYZR82#558^7#>WK)+] & M"IR'77E,B_9G*%C5 367&2;6VJJ:'2J%7-!)JWV55B RAKU\QY>".)+ 3E%8 MQ4\98.F]U7C+Q8]3T>J94HN,(E9U.>M^*.H'%YI78!:5"4L\ZM@Z@AD1_$R% M%A#; D%8WR1GAP=B-UNR5>)[_R(1:GKMG#DN!Z^AB^$)"9'9]]1]59GCR;N- M7J=W\H_TE:._03WHP,:>'!%6'6@O)/'VX$"YNLA#LA=1)2Z[-FX2ADI5Q4[ M1X*B&8) 6T)KZ#"GLQ#U&;B2I64LM43A.W3C- 'BF6\/.W-_S'$:*,L3$S_8 M!01%BPPN6?V%H;! [OH#'ZA _4YF^C PG#Y[>K5\>;Y&Z"@Z20V)#Y@N15Y[ ML7+(4%]FR$=&3+0T&$-]V8TP:A*\:$:GEM363?H@K9=A*Q7ZS08DP.YWB@\H MIC5XJ92/^8QQ.8UQ^>UGC,N_ ,;%,Y*[+CU>(5$9C\.X^["Q<9*.$BMR H=4 MO+'I+H^QDC-)"WEF@].*HN4U"HHM"URNZ\VFV M@QU"H^&,Q,D-IPR,#DVEZ#U4L+]I]@[= MGCKIHPJJJ_52[EO+\*"N2.N8!"C)G6Q+0BMR)/OC?N1$-R"R(?]59SG Z*-$ MS,/LL=7U63QIF9#9+S.D'A'.Z53=?&JO'$@'>QE 8=UY,IJH)XB0\ +9;"PA M2:R'0#AF:S1E762?&4U1XH;RBE6LZ76\:EF/8P@+MHMJZ.7 /#ZO[@?&OQ"& M&+F/U7S&^KK9["?=L(:5RJ% MUX4H2K61ORR37(62,@@%-EFOWY#F:]M8_A7+(?P M+(-S "%H0:VF9W+!2S"J6B>SI-'F0]LAAB>674%B U]L0BZ=P^9YY^E%ZU^7^0K$!-5=2XZ7Q::IV>CEU6N7K0-2)GQF)>NUUX>+$G37N_^@ MQB?W,[9<.F9GJF"R*F_(7F>U0 7(I>:KK'3'Y\PP]@4_[]IP,=A7'.J<[*G)Z>A^1964B8F;'FK^WM'$9NPEC;"H6 M8+%,LG"8[UF(D.5IC5'\CI6AYX_F#JORD"C8E'W5-K,+>[J.U>G0/DGJ0\/H M-*O'9QW>W;-,*N]LE=AV9SB!$"%J"64&D*8, F50ZV_Z4.FX"ETS9J,.6+IJ<45#LD.3R-6A73EM4;M;I?7< M(Y1/KDB_4K0+<)2>XOCK#N(]4/WDKS2;H6'0)9BTTUI2K7K)5<"A<>1C ME*'U?$P \%T>>A)U# ! $:\+_$"2RY(R_)##K\,O3P(LV*P $@3=,+CLVD]$\$FVN[E"KI7YKVT8;*:U!:#*5O^ZK_E<4>I#YQ4CT1^O MD?00)8HM< 'IG(5D=FIW,Y"WRFHB5BYB\[C!0%.;74BI()60C-Z*(:+P3.DK MH:B\[AOAN[@\7$7^<24DU]J+E-LMN*ORSA:*ZV(&RC;Z/&(DPX=L3:)@&3-, M"D]JE'_&PH] C\-?!50%V+D=M];+U?DH-D&694MJML/(Z<:(",[*N=:@GP=" MGZ!C^W&*U$749JKVZG,T!!2BP%U 3$)./ (;TH(TUEU()R:@& W[*'RL1+X: MGL0U%&ZAG*5&:"C'RQQJ[F&R>MZ'QF5==A40%YX9@3VIAS*()*U7L"PEOXN. M(M%0S8:5-&31TS]$>F3D,=S6GJDXE,$YQL M(F-[.'N ]EZR>4@*RIO0X<%?AH+TW#(!/[2O)9 N#WD%?7.T5)E4:=H^OB-H M'>&VWF:)S;+BT\#!4.)S!]4OJ3##C#C<1AX861190R%C0";F>'PI,1++L W-,4^K4X M=/.'B<[PDFA^1VLTR% ?]+HC.7974NL9A2_$CE8:@?>"P;-4_?%9SWO$ MG>U&:*0,->SR+I]9*LY4\'_WN8+_:53P/] '8++N94!?AMC?$,6=H=.)*1.'Z8G=2>?P-UC-C-0A'2XX1QPR4R$ MQO]*6A6&Z1A61(.7_N]UD^SU]:))X5Z3+'(^MIOTMIR&_J%$!!^[@Z."B?GW ML,^K%WAB@>V&%$5W[EV-M)Z/:C@+ZY;R=>M-EP+^BA#6UQV.GB:Y!M?I\N^Y MP^"VL589:J M W/IS;PB2%%'Q'U7R9^@W"JG0?RA0E1((M[H8'-Z%6UQI'*]_22>59Q2]JH- M.*RUWAEJ.(&5C@M86B/L4"Y9<;W0T1FSZ?L\^X@B]8,F\OCX$ ;17L!1S^"U M#5(=ZB5(>Y[U#AZJ&2)VO,%3 \FG;6I3>-;U9+1ZD1RHD 13+DC $)A\&6#M ML)5E^R'YD,Q.-6>@@AN=@ZN1^)'->:#D=@K>FYUN15%<"690PKUT5>I+=;[6 ML)9#^6.:9$INX[K=>$)*Z^U:A@0<2'+P3$>DU(3O&^J0,4$XR>Q;(FG)@HQ MF@] E7.;:DR@Y_4X5 DSND"1\27#E)X@!(OD*)!6]L//'&3/%9IDPA@L4(0,K2:_ MI3JF4-@ W?=0/(;1".9W:F_]'. M.[*?NX.+_$Q^L-B8^)@ID S8HC14NYNV[U!YD8O-Y3+24.\.R:R26?A;.B(' M4BF2(ANY"WEK1+KGN&GLL$**TA2CE*:LJ1JQ>-V,^P)S,N<:*"1!C MDW(H"B;@W0%7%GU]TRU]Q4.R9D0(\34QP:<1:8=K-"JG?R3C(]>'D16M](:D M9^P8H,MAB+ZV_)K=)!#_[.H;Z8>V2X3:6]HN35Z:XRQ1TU/V*+[ZU][2V$;E MUZA8WM/R3=],?UBQ+GEOTZ@W9S('Z=3>,L<&4&KI&5H@W?CAA[Q>.-9I$ZTU MAP49NM[Q)2I@_[5\WH"^0ZJ%>N>=QE)4]"1-06R43::'$=4(T6X3]D1>T3TH MKS\JI\GJA);-Z@3:@91=IGZ,J?A%=E_GT#,I@, 679*("X]MKC4MZM!I@6YC MYOA!6L(//'!>>7\D[?VK37=)X$PLNV#@2DK.O"&2_D6,!;RR]/2>>('NAJ 6 MQYE:]8/$CSREW4Y'4#U<0P'C$1Y!;T,3="PMR["F&[VZIO5GY4CL+540),.= MMM%KXF@7\XL)&@DX-37ME\UXVS2GBOMTHUI.&RZZ>JD^VH8YTQ,6@7[3.[;I M2!#G@JUXMP,ED$IE*X6':F67>M>/;E*_CZ-U#4Z2%+F938\L&/+-7/\0<\#' MZRIZ&;/,VBI:&8B_.S@CM%QXA4C3>ZAM"P9]6G(2'/(QXA>"XDE M$Z@55/] M4C8%I _/T[YJ,@!I4#2W$2&$0Y3!D1'1<4+>Q6\L]N-]<\S$85=1=R=T3<7] MI5(]<@AUAY%%TXJ8^2E5SGU;*=>U0DD>\\\2CE^VD/2CIO?Z'T-+K8U%[-*-Z M>1ACAQOI*=,Z!]8?5?++AGP<^ZW_DF['%V\%,]D@GV &K2AO,CXR(/9$ SA9 MWO0>#;L\M/MR@HRPH&-"9;H)>4'.PM=YKR/\+O;YV',CHW>99)T'I#X4&7 DEE\5=MDM'#!G@&&_0%F8Y-.$)@N[K+3WK MF@'6?'89'8=B2]Q;YRFA:==Q%I<4Q&S!<#.>]9ZG8P"49"SJA(7DQ(J01>%I MTG LWV^*AGZRBS&?/QDBW_]S _00-_*'9T"LS!4B=@T]+%"A>/1!ON^=?F"> MMY$^%W3*4/)@IVJ!?WWZ[FF*KC;)"1@*)6C=QUZ:" &/A(69AA$3HC!ME>JQ MZS@"(!X.FY!1C"T*F=HJA+>S]Z"%.\M_/4+YAJP$)4451D+I!R0?>LUM\=E- MS=]X<3="K,\8AP,T4PT28YJ18 %L[2#[&WD4LF ^ S-. S-^_QF8\6D ,\[: M'-G]J-V'?COMV&%/@KH).>M%U7.!?RF;YM@?KJXV#OW>$[C,.F3-E 7-PU=* M+SB283#[$^V,@?HXT*E@WW;-+;41C#UZRYJ=N-^% 3B;80@LD9$>)VJ/Y(]M MDL\/\33YN)IU@:J&?WO;MV-S =P!4-WX9X=\3=]HHE63I5SUVPIGFV! X,%F M3+52H(G'CR&B\R+-+('5?!R%P&[LEN]Y&MTQID0$PO\@:C?ZF=H%5/W ^!79@/ MUJ\D.&EZV/2<@220ZJ)I"W!]Q(H^,E#BZ"8W;YG.I!7Z@RJQO6DC7"=WR[5C MJ:)*Q-%,2QJ1&& E%7O9$MJB[C\-*,[;4]&N#,D-)!=SJ&!!]"Z]U^I]Y9 MU^8?NO0_5F5X]_K5@UQ/'\'KF>4$T_!=-O _1>W6T FT+ZG5IS43HDG9G4F] M^^H41-[@Y=X'.5SGX9=\E&TTZ4OM*?F@5 89X<[X@BQ8/+L\/)O0$IZ<96VT1FI,?(D3Y M59^VQ>I"QG^-__?U/W4V9H:_ !6-U^J>:='M)!#78S'5_6: