XML 44 R27.htm IDEA: XBRL DOCUMENT
v3.22.4

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation—The accompanying 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”). Pursuant to the Merger Agreement, the merger between Merger Sub and Legacy ESS was accounted for as a reverse recapitalization in accordance with U.S. GAAP (the “Reverse Recapitalization”). Under this method of accounting, STWO was treated as the “acquired” company and Legacy ESS was treated as the acquirer for financial reporting purposes. Accordingly, for accounting purposes, the Reverse Recapitalization was treated as the equivalent of Legacy ESS issuing stock for the net assets of STWO, accompanied by a recapitalization. The net assets of STWO were stated at historical cost, with no goodwill or other intangible assets recorded. Legacy ESS was determined to be the accounting acquirer based on the following predominant factors: •Legacy ESS existing stockholders had the greatest voting interest in the Company; •Legacy ESS directors represented all of the new board of directors of the Company; •Legacy ESS senior management continued as the senior management of the Company; and, •Legacy ESS had the larger employee base. The assets, liabilities and results of operations prior to the Reverse Recapitalization are those of Legacy ESS. The shares and corresponding capital amounts and losses per share, prior to the Reverse Recapitalization, have been retroactively restated based on shares reflecting the exchange ratio of approximately 1.47 (the “Per Share Consideration”) established in the Business Combination.
Risks and Uncertainties | Risks and Uncertainties—The Company is subject to a number of risks associated with companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional capital and financing to fund operations, competition from substitute products and services from larger companies, legal protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. COVID-19 presents material uncertainty and risk with respect to the Company, its performance, and its financial results and could adversely affect the Company’s financial position and results.
Segment Information | Segment Information—The Company has determined that its Chief Executive Officer (“CEO”) is its chief operating decision maker. The CEO reviews financial information for purposes of assessing performance and making decisions on how to allocate resources. The Company has determined that it operates in a single reportable segment.Substantially all of the Company’s operations and long-lived assets were attributable to operations in the United States as of December 31, 2022 and 2021.
Use of Estimates | Use of Estimates—The preparation of the 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 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, Bridge Loan, warrant liabilities, Series C-2 Redeemable Convertible Preferred Stock Issuance Right, earnout liabilities, earnout warrant liabilities, public warrants, private warrants, and determination of variable consideration, standalone selling price, 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 financial statements.
Concentration of Credit Risk | Concentration of Credit Risk—Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and restricted cash. The Company’s 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. The Company’s restricted cash includes a certificate of deposit, collateral associated with a standby letter of credit, and a performance and payment bond. Deposits held with banks may exceed the amount of insurance provided on such deposits.
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.
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 earnings 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—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 Cash | Restricted Cash—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 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 doubtful accounts which is included in accounts receivable, net in the consolidated balance sheets. The Company had no allowance for doubtful accounts recorded at either December 31, 2022 or 2021.
Property and Equipment, Net | Property and Equipment, Net—Property and equipment are stated at cost, net of depreciation. Depreciation is provided using the straight-line method over the estimated useful lives of the assets, which range from three to seven years. Leasehold improvements are amortized over the lesser of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed in the consolidated statements of operations and comprehensive loss as incurred. Expenditures which materially increase values, change capacities, or extend useful lives are capitalized. When assets are retired or disposed of, the cost and accumulated depreciation are removed from the accounts, and any resulting gains or losses are recognized in other income (expense), net in the consolidated statements of operations and comprehensive loss.The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The Company assesses the alternative use of an asset, the condition of the asset and the current market demand to determine if an asset is impaired. No impairment loss was recognized during the years ended December 31, 2022 and 2021.
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 consolidated balance sheets at fair value. Unrealized gains and losses on trading securities are included in other income (expense), net in the consolidated statements of operations and comprehensive loss. For trading securities still held at the reporting date, the Company recorded net losses of $45 thousand and zero for the years ended December 31, 2022 and 2021, 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 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. Revenue recognition is deferred until written customer acceptance has been received, after site acceptance testing, or until the Company has established a history of successfully obtaining customer acceptance. In the near term, as the Company’s products are newly developed, this is likely to be a longer process than when the products are mature and the Company has an established history of customer acceptance. 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 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. Adjustments to warranty reserves are recorded to research and development expenses while the Company is in the research and development phase.
Sales and Marketing | Sales and Marketing—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 and participation. Advertising costs are expensed as incurred. The Company incurred advertising costs of $173 thousand and $45 thousand for the years ended December 31, 2022 and 2021, respectively.
Research and Development | Research and Development—The Company continues to be in the research and development phase. Research and development costs are expensed as incurred and consist primarily 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. The Company receives funding from federal agencies for research and development activities related to its products. Under certain circumstances, up to the entire amount of funding may need to be repaid to the grantor in the form of a success fee in future periods if the Company monetized the results of the activities funded by the grantor. The portion of such funding the Company may be required to pay in certain circumstances is recorded in accrued and other current liabilities in the consolidated balance sheets and was $452 thousand as of December 31, 2022 and 2021.
General and Administrative | General and Administrative—General and administrative expenses consist of personnel-related expenses for the Company’s 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.
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 awards with performance conditions is recognized over the requisite service period when the performance conditions are probable of being achieved. The compensation expense related to 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 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.
Income Taxes | Income Taxes—The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities using tax rates expected to be in effect during the years in which the bases differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in the consolidated statement of operations and comprehensive loss in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion of, or all of the Company’s deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2022 and 2021, the Company has recorded a full valuation allowance against its deferred tax assets. ASC 740, Accounting for Income Taxes (“ASC 740”), requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company’s ability to generate sufficient taxable income within the carryforward period. Because of the Company’s history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely and, accordingly, has provided a full valuation allowance for these tax benefits for the years ended December 31, 2022 and 2021. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. No amounts were accrued for the payment of interest and penalties as of December 31, 2022 and 2021 as the Company is currently not aware of any issues under review that could result in significant payments, accruals, or material deviation from its position.
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 disclosure 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 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. In June 2016, the FASB issued ASU No. 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. ASU 2016-13 is effective for emerging-growth companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company has determined that the adoption of ASU 2016-13 will not have a material impact on its 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 consolidated financial statements. Recently Adopted Accounting Pronouncements—On January 1, 2022, the Company adopted ASU 2016-02, Leases (ASC 842), which superseded previous guidance related to accounting for leases within Topic 840, Leases. The Company elected the practical expedient provided under ASU 2018-11, Leases (Topic 842) Targeted Improvements, which amended ASU 2016-02 to provide entities an optional transition practical expedient to adopt the new standard with a cumulative effect adjustment as of the beginning of the year of adoption with prior year comparative financial information and disclosures remaining as previously reported. As a result, no adjustments were made to the consolidated balance sheet prior to January 1, 2022 and amounts are reported in accordance with historical accounting under Topic 840, while the consolidated balance sheets as of December 31, 2022 are presented under Topic 842. The Company elected the package of practical expedients permitted under the transition guidance, which allowed it to carry forward historical lease classification, its assessment of whether a contract was or contains a lease, and its assessment of initial direct costs for any leases that existed prior to January 1, 2022. The Company also elected to combine its lease and non-lease components and to keep leases with an initial term of 12 months or less off the consolidated balance sheets and recognize the associated lease payments in the consolidated statements of operations and comprehensive loss on a straight-line basis over the lease term. For new required disclosures and further information see Note 9, Leases. Adoption of the new standard resulted in the recording of lease assets and lease liabilities of $4,534 thousand and $5,229 thousand, respectively, as of January 1, 2022. The transition did not have a material impact on the Company’s results of operations, cash flows or liquidity measures. For the year ended December 31, 2022, the Company adopted ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes. The adoption did not result in a material impact to the Company’s consolidated financial statements or related disclosures.

X
- Definition Restricted Cash + References No definition available. + Details
Name: | ghw_RestrictedCashPolicyTextBlock
Namespace Prefix: | ghw_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Risks And Uncertainties, Policy + References No definition available. + Details
Name: | ghw_RisksAndUncertaintiesPolicyPolicyTextBlock
Namespace Prefix: | ghw_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration