XML 76 R59.htm IDEA: XBRL DOCUMENT
v3.22.4

LEGACY ESS REDEEMABLE CONVERTIBLE PREFERRED STOCK - Narrative (Details) $ / shares in Units, $ in Thousands |  |  | 1 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Oct. 08, 2021 USD ($) $ / shares shares | Oct. 07, 2021 USD ($) $ / shares shares | Mar. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2022 USD ($) shares | Dec. 31, 2021 USD ($) shares | Mar. 31, 2022 $ / shares | May 07, 2021 $ / shares | Dec. 31, 2020 USD ($) shares
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Recapitalization exchange ratio | 0.0147 |  |  |  |  |  |  |
Fair value of temporary equity |  |  |  | $ 0 | $ 0 |  |  | $ 0
Shares issued (in shares) | shares | 25,000,000 |  |  |  |  |  |  |
Issuance of Legacy ESS Redeemable Convertible Preferred Stock |  |  |  |  | 29,516 |  |  |
Stock issuance costs |  |  |  | $ 0 | $ 7,895 |  |  |
Warrants issued (in shares) | shares |  |  |  | 0 | 12,416,621 |  |  |
Warrants exercised (in shares) | shares |  |  |  | 20 | 955,374 |  |  |
Increase in derivative liability |  |  |  | $ 0 | $ (223,165) |  |  |
Warrants (in shares) | shares |  |  |  | 11,461,227 | 11,461,247 |  |  | 0
Series C-2 Redeemable Convertible Preferred Stock Purchase Rights And Warrants |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Stock issuance costs | $ 439 |  |  |  |  |  |  |
Proceeds from transaction | $ 15,559 |  |  |  |  |  |  |
Legacy ESS |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Transaction value |  |  | $ 34,613 |  |  |  |  |
Warrants term |  | 10 years |  |  |  |  |  |
Legacy ESS | Series C-2 Redeemable Convertible Preferred Stock Issuance Right |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Fair value of temporary equity |  | $ 11,379 |  |  |  |  |  |
Warrants issued (in shares) | shares |  |  | 861,896 |  |  |  |  |
Warrants exercised (in shares) | shares |  |  | 5,746,003 |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  |  | $ 0.0001 |  |  |  |  |
Legacy ESS | Series C-2 Redeemable Convertible Preferred Stock Warrants |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  |  |  |  |  |  | $ 0.00007 |
Warrants term |  | 10 years |  |  |  |  |  |
Legacy ESS | Series C-2 Redeemable Convertible Preferred Stock Warrants | Minimum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 0.00007 |  |  |  |  |  |
Legacy ESS | Series C-2 Redeemable Convertible Preferred Stock Warrants | Maximum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 1.25 |  |  |  |  |  |
Legacy ESS | Series B Redeemable Convertible Preferred Stock Warrants |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Warrants (in shares) | shares |  | 100,161 |  |  |  |  |  |
Legacy ESS | Series B Redeemable Convertible Preferred Stock Warrants | Minimum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 0.0007 |  |  |  |  |  |
Legacy ESS | Series B Redeemable Convertible Preferred Stock Warrants | Maximum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 0.83 |  |  |  |  |  |
Legacy ESS | Series C-1 Redeemable Convertible Preferred Stock Warrants |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Warrants term |  | 10 years |  |  |  |  |  |
Legacy ESS | Series C-1 Redeemable Convertible Preferred Stock Warrants | Minimum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 0.00007 |  |  |  |  |  |
Legacy ESS | Series C-1 Redeemable Convertible Preferred Stock Warrants | Maximum |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | 1.25 |  |  |  |  |  |
Legacy ESS | Common Stock Warrants |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares |  | $ 0.0007 |  |  |  |  |  |
Common Stock |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Conversion of convertible shares (in shares) | shares |  | 57,104,332 |  |  |  |  |  |
Price per share (in USD per share) | $ / shares | $ 11.50 |  |  |  |  |  |  |
Series C-2 Redeemable Convertible Preferred Stock | Legacy ESS |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Committed funding amount | $ 79,999 | $ 79,999 |  |  |  |  |  |
Committed purchase of shares (in shares) | shares | 39,971,716 | 39,971,716 |  |  |  |  |  |
Committed price per share (in USD per share) | $ / shares | $ 2.00 | $ 2.00 |  |  |  |  |  |
Shares issued (in shares) | shares |  |  | 5,746,003 |  |  |  |  |
Price per share (in USD per share) | $ / shares |  |  |  |  |  | $ 2.00 |  |
Issuance of Legacy ESS Redeemable Convertible Preferred Stock |  |  | $ 11,500 |  |  |  |  |
Stock issuance costs |  |  | 39 |  |  |  |  |
Extinguishment of preferred stock issuance right |  |  | 23,152 |  |  |  |  |
Transaction value |  |  | 29,516 |  |  |  |  |
Warrants | Legacy ESS |  |  |  |  |  |  |  |
Temporary Equity [Line Items] |  |  |  |  |  |  |  |
Transaction value |  |  | $ 5,096 |  |  |  |  |

X
- Definition Class of Warrant Or Right, Exercises In Period + References No definition available. + Details
Name: | ghw_ClassOfWarrantOrRightExercisesInPeriod
Namespace Prefix: | ghw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Class of Warrant or Right, Grants In Period + References No definition available. + Details
Name: | ghw_ClassOfWarrantOrRightGrantsInPeriod
Namespace Prefix: | ghw_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Extinguishment Of Preferred Stock Issuance Right + References No definition available. + Details
Name: | ghw_ExtinguishmentOfPreferredStockIssuanceRight
Namespace Prefix: | ghw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Recapitalization Exchange Ratio + References No definition available. + Details
Name: | ghw_RecapitalizationExchangeRatio
Namespace Prefix: | ghw_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Temporary Equity, Shares Subscribed but Unissued, Price Per Share + References No definition available. + Details
Name: | ghw_TemporaryEquitySharesSubscribedButUnissuedPricePerShare
Namespace Prefix: | ghw_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1E -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 + Details
Name: | us-gaap_TemporaryEquityCarryingAmountAttributableToParent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of a new issue of securities classified as temporary equity that are allocated to investors for them to buy. When securities are sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the securities to the investor until it receives the entire proceeds. 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquitySharesSubscribedButUnissued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate monetary value of a new issue of securities which have been allocated to investors to buy. When security is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the security to the investor until it receives the entire proceeds. 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquitySharesSubscribedButUnissuedSubscriptionsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price. + References No definition available. + Details
Name: | us-gaap_WarrantsAndRightsOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_SeriesC2RedeemableConvertiblePreferredStockPurchaseRightsAndWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ghw_LegacyEssTechIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_SeriesC2RedeemableConvertiblePreferredStockPurchaseRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_SeriesC2RedeemableConvertiblePreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_SeriesBRedeemableConvertiblePreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_SeriesC1RedeemableConvertiblePreferredStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=ghw_CommonStockWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=ghw_SeriesC2RedeemableConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |