XML 34 R20.htm IDEA: XBRL DOCUMENT
v3.22.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). All dollar amounts are rounded to the nearest thousand and, thus, are approximate.
Principles of Consolidation and Presentation | Principles of Consolidation and Presentation The consolidated financial statements include the accounts of the Company and its subsidiaries. In these consolidated financial statements, “subsidiaries” are companies that are over 50% controlled, the accounts of which are consolidated with those of the Company. Intercompany transactions and balances are eliminated in consolidation; profits from intercompany sales are also eliminated; non-controlling interests are included in equity.
Reclassifications | Reclassifications Certain reclassifications have been made to the Company’s consolidated financial statements for the period ended December 31, 2021 to conform to the current year’s consolidated financial statement presentation. Approximately $22,000 in inventory that was written off in 2021 was reclassed to its own line item to conform with current period presentation. There was no effect on total assets, equity or net loss.
Use of Estimates in Preparation of Financial Statements | Use of Estimates in Preparation of Financial Statements The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. As applicable to these consolidated financial statements, the most significant estimates and assumptions relate to uncertainties with respect to income taxes, inventories, account receivable allowances, contingencies, revenue recognition, management’s projections and analyses of the possible impairments.
Accounts Receivable | Accounts Receivable Accounts receivable consists of trade receivables. Trade receivables are recorded at the invoiced amount, net of any allowance for doubtful accounts.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. This allowance is based on specific customer account reviews and historical collections experience. If the financial condition of the Company’s funding parties or customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company performs ongoing credit evaluations of its customers and does not require collateral. During the years ended December 31, 2022 and 2021, $3,000 and $10,000 was charged to doubtful accounts expense, respectively. At December 31, 2022 and 2021, the balance in allowance for doubtful accounts was $10,000 and $6,000, respectively.
Inventory | Inventory Inventories are comprised of components (raw materials), work-in-process and finished goods, which are measured at net realizable value. Raw materials inventory is generally comprised of radios, cables, antennas, and electrical components. Finished goods inventory consists of fully assembled systems ready for final shipment to the customer. Costs are determined at cost of acquisition on a weighted average basis and include all outside production and applicable shipping costs. All inventories are periodically reviewed to identify slow-moving and obsolete inventory. Management conducted an assessment and wrote-off inventory valued at $41,000 and $22,000 for the years ended December 31, 2022 and 2021, respectively.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews long-lived assets, such as property and equipment, intangible assets subject to amortization, and right-of-use assets on operating leases for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. These events or changes in circumstances include, but are not limited to, significant underperformance relative to historical or projected future operating results, significant changes in the manner of use of the acquired assets or the strategy for the overall business, and significant negative industry or economic trends. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the asset group to the estimated undiscounted cash flows over the estimated remaining useful life of the primary asset included in the asset group. If the asset group is not recoverable, the impairment loss is calculated as the excess of the carrying value over the fair value. During June 2022, the Company conducted an evaluation of the status of an ERP software customization project that had been initiated in July 2019 and was ongoing. As a result of this evaluation, the Company elected to terminate this project effective June 30, 2022 and recorded an impairment against the capitalized investment in this project of $51,000.
Non-Controlling Interests | Non-Controlling Interests The Financial Accounting Standards Board (“FASB”) requires that non-controlling interests be reported as a component of equity, changes in a parent’s ownership interest while the parent retains its controlling interest be accounted for as equity transactions, and upon a loss of control, retained ownership interest be re-measured at fair value, with any gain or loss recognized in earnings. The Company attributes the applicable percentage of income and losses to the non-controlling interests associated with OmniMetrix (see Note 3).
Property and Equipment | Property and Equipment Property and equipment are presented at cost at the date of acquisition. Depreciation and amortization are calculated based on the straight-line method over the estimated useful lives of the depreciable assets, or in the case of leasehold improvements, the shorter of the lease term or the estimated useful life of the asset, a portion of which is allocated to cost of sales. Improvements are capitalized while repairs and maintenance are charged to operations as incurred.
Capitalization of Software | Capitalization of Software In accordance with the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. During the years ended December 31, 2022 and 2021, the Company capitalized internal-use software costs totaling $279,000 and $285,000, respectively.
Leases | Leases The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. The Company evaluates and classifies leases as operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease term used in the evaluation includes the non-cancellable period for which the Company has the right to use the underlying asset, together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option would result in an economic penalty. All the Company’s real estate leases are classified as operating leases. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of the lease payments over the lease term. The lease payments included in the present value are fixed lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company also made accounting policy elections by class of underlying asset to not apply the recognition requirements of the standard to leases with terms of 12 months or less and to not separate non-lease components from lease components. Consequently, each separate lease component and the non-lease components associated with that lease component will be accounted for as a single lease component for lease classification, recognition, and measurement purposes. The lease obligation liability was $336,000 and $443,000 as of December 31, 2022 and December 31, 2021, respectively, which includes the office space lease and an office equipment lease entered into in April 2019.
Treasury Stock | Treasury Stock Shares of common stock repurchased are recorded at cost as treasury stock. When shares are reissued, the cost method is used for determining cost. In accordance with GAAP, the excess of the acquisition cost over the reissuance price of the treasury stock, if any, is charged to additional paid-in capital, limited to the amount previously credited to additional paid-in capital, if any. Any excess is charged to accumulated stockholders’ deficit.
Revenue Recognition | Revenue Recognition The Company’s revenue recognition policy is consistent with applicable revenue recognition guidance and interpretations. The core principle of Accounting Standards Codification (“ASC”) 606: Revenue from Contracts with Customers is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASC 606 defines a five-step process to achieve this core principle, which includes: (1) identifying contracts with customers, (2) identifying performance obligations within those contracts, (3) determining the transaction price, (4) allocating the transaction price to the performance obligation in the contract, which may include an estimate of variable consideration, and (5) recognizing revenue when or as each performance obligation is satisfied. The Company assesses whether payment terms are customary or extended in accordance with normal practice relative to the market in which the sale is occurring. The Company’s sales arrangements generally include standard payment terms. These terms effectively relate to all customers, products, and arrangements regardless of customer type, product mix or arrangement size. If revenue recognition criteria are not satisfied, amounts received from customers are classified as deferred revenue on the balance sheet until such time as the revenue recognition criteria are met. Sales of OmniMetrix monitoring systems include the sale of equipment (“HW”) and of monitoring services (“Monitoring”). The majority of the sales of OmniMetrix equipment do not qualify as a separate unit of accounting. As a result, revenue (and related costs) associated with sale of equipment are recorded to deferred revenue (and deferred charges) upon shipment for PG and CP monitoring units. Revenue and related costs with respect to the sale of equipment are recognized over the estimated life of the units which are currently estimated to be three years. In the rare instance that a specific sale of OmniMetrix equipment does qualify as a separate unit of accounting (the unit is custom designed and sold without monitoring), the revenue is recognized when the unit is shipped to the customer and not deferred. Revenues from the prepayment of monitoring fees (generally paid twelve months in advance) are initially recorded as deferred revenue upon receipt of payment from the customer and then amortized to revenue over the monitoring service period. See Notes 11 and 12 for the disaggregation of the Company’s revenue for the periods presented. Any sales tax, value added tax, and other tax the Company collects concurrent with revenue producing activities are excluded from revenue.
Warranty Provision | Warranty Provision OmniMetrix generally grants their customers a one-year warranty on their products. Estimated warranty obligations are provided for as a cost of sales in the period in which the related revenues are recognized, based on management’s estimate of future potential warranty obligations and historical experience. Adjustments are made to accruals as warranty claim data and historical experience warrant. The Company’s warranty obligations may be materially affected by product or service failure rates and other costs incurred in correcting a product or service failure. Should actual product or service failure rates or other related costs differ from the Company’s estimates, revisions to the accrued warranty liability would be required.
Concentration of Credit Risk | Concentration of Credit Risk The Company’s financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash and trade accounts receivable. The Company’s cash was deposited with a U.S. bank and amounted to $1,450,000 at December 31, 2022. The Company does not believe there is significant risk of non-performance by these counterparties. See Note 11(d) with respect to revenue from significant customers and concentrations of trade accounts receivables.
Financial Instruments | Financial Instruments Fair values of financial instruments included in current assets and current liabilities are estimated to approximate their book values, due to the short maturity of such instruments.
Research and Development Expenses | Research and Development Expenses Research and development expenses consist primarily of labor and related expenses and are charged to operations as incurred.
Advertising Expenses | Advertising Expenses Advertising expenses are charged to operations as incurred. Advertising expense was $16,000 and $17,000 for each of the years ended December 31, 2022 and 2021, respectively, and are included in selling, general and administrative expenses on the consolidated statements of operations.
Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based awards to employees in accordance with applicable accounting principles, which requires compensation expense related to share-based transactions, including employee stock options, to be measured and recognized in the consolidated financial statements based on a determination of the fair value of the stock options. The grant date fair value is determined using the Black-Scholes-Merton (“Black-Scholes”) pricing model. For all employee stock options, the Company recognizes expense over the requisite service period on an accelerated basis over the employee’s requisite service period (generally the vesting period of the equity grant). Stock compensation expense is included in selling, general and administrative expenses. The Company’s option pricing model requires the input of highly subjective assumptions, including the expected stock price volatility, expected term, and forfeiture rate. Any changes in these highly subjective assumptions significantly impact stock-based compensation expense. Options awarded to purchase shares of common stock issued to non-employees in exchange for services are accounted for as variable awards in accordance with applicable accounting principles. Such options are valued using the Black-Scholes option pricing model. See Note 8(b) for the assumptions used to calculate the fair value of stock-based employee compensation. Upon the exercise of options, it is the Company’s policy to issue new shares rather than utilizing treasury shares.
Sales Taxes | Sales Taxes On June 21, 2018, the U.S. Supreme Court issued an opinion in South Dakota v. Wayfair, Inc., 138 S. Ct. 2080 (2018), whereby the longstanding Quill Corp v. North Dakota sales tax case was overruled, and states may now require remote sellers to collect sales tax under certain circumstances. In 2020, the Company began collecting sales tax in nearly all states that have sales tax. The Company accrued sales taxes in the states with sales tax. The Company accrued the liability from the effective date of a state’s adoption of the Wayfair decision up to the date the Company began collecting and filing sales taxes in the various states. At December 31, 2022 and December 31, 2021, the amount of such accrual was $51,000 and $28,000, respectively. The Company accrues sales taxes based on determination of which of its products/services are subject to sales tax, and in which states and jurisdictions the tax applies. Further, the Company must determine which of its customers are exempt from the Company charging sales tax because the customer is a reseller or self-assesses and direct pays to states and other jurisdictions on purchases the customer makes from the Company. These determinations contain estimates and are subject to judgment and interpretation by taxing authorities in various states and other jurisdictions, which could result in recognizing materially different amounts in future periods.
Deferred Income Taxes | Deferred Income Taxes Deferred income taxes reflects the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, as well as operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are classified as non-current. Valuation allowances are established against deferred tax assets if it is more likely than not that the assets will not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates or laws is recognized in operations in the period that includes the enactment date. See Note 9(e) for the impact of the Tax Cuts and Jobs Act of 2017.
Income Tax Uncertainties | Income Tax Uncertainties The calculation of the Company’s tax liabilities involves dealing with uncertainties in the application of complex tax regulations. The Company recognizes liabilities for uncertain tax positions based on the two-step process prescribed by applicable accounting principles. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires the Company to estimate and measure the tax benefit as the largest amount that is more likely than not being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires the Company to determine the probability of various possible outcomes. The Company reevaluates these uncertain tax positions on a quarterly basis. This evaluation is based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, effectively settled issues under audit, and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision in the period. The Company recognizes interest and penalties as incurred in finance income (expense), net in the consolidated statements of operations. As of December 31, 2022 and 2021, no interest or penalties were accrued on the consolidated balance sheets related to uncertain tax positions. During the years ending December 31, 2022 and 2021, the Company had no changes in unrecognized tax benefits or associated interest and penalties as a result of tax positions made during the current or prior periods with respect to its continuing operations. The Company is subject to U.S. Federal and state income tax. As of January 1, 2022, the Company is no longer subject to examination by U.S. Federal taxing authorities for years before 2018, or for years before 2017 for state income taxes.
Basic and Diluted Net Loss Per Share | Basic and Diluted Net Loss Per Share Basic net loss per share is computed by dividing the net loss attributable to Acorn Energy, Inc. by the weighted average number of shares outstanding during the year, excluding treasury stock. Diluted net loss per share is computed by dividing the net loss by the weighted average number of shares outstanding plus the dilutive potential of common shares which would result from the exercise of stock options and warrants. The dilutive effects of stock options and warrants are excluded from the computation of diluted net loss per share if doing so would be antidilutive. The combined number of options and warrants that were excluded from the computation of diluted net loss per share, as they had an antidilutive effect, was 979,000 (which have a weighted average exercise price of $0.41) and 868,000 (which had a weighted average exercise price of $0.38) for the years ending December 31, 2022 and 2021, respectively. The following data represents the amounts used in computing EPS and the effect on net loss and the weighted average number of shares of dilutive potential common stock (in thousands): SCHEDULE OF EFFECT ON NET INCOME LOSS AND WEIGHTED AVERAGE NUMBER OF SHARES
|  | Year ended December 31, |
|  | 2022 |  |  | 2021 |
Net loss available to common stockholders |  | $ | (633 | ) |  | $ | (21 | )
Weighted average shares outstanding: |  |  |  |  |  |  |  |
-Basic |  |  | 39,698 |  |  |  | 39,688 |
Add: Warrants |  |  | — |  |  |  | — |
Add: Stock options |  |  | — |  |  |  | — |
-Diluted |  |  | 39,698 |  |  |  | 39,688 |
Basic and diluted net loss per share |  | $ | (0.02 | ) |  | $ | (0.00 | )
Fair Value Measurement | Fair Value Measurement The Company follows the provisions of the accounting standard which defines fair value, establishes a framework for measuring fair value and enhances fair value measurement disclosure. Under these provisions, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. The standard establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use on unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is described below: Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs. Level 2: Observable prices that are based on inputs not quoted on active markets but corroborated by market data. Level 3: Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs. The carrying amounts for cash, accounts receivable, and accounts payable approximate their fair value because of their short-term maturity. The Company determined that the carrying amount of the lease liabilities approximate fair value since the applicable interest rate approximated fair value at the time the leases were entered into. While the Company believes the carrying value of the assets and liabilities are reasonable, considerable judgment is used to develop estimates of fair value; thus, the estimates are not necessarily indicative of the amounts that could be realized in a current market exchange.
Recently Issued Accounting Standards | Recently Issued Accounting Standards Other than the pronouncement noted below, there have been no recent accounting pronouncements or changes in accounting standards during the year ended December 31, 2022, that are of material significance, or have potential material significance, to the Company. In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASC 326”), authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2022. The Company is currently evaluating the impact of the new guidance on its consolidated financial statements and related disclosures.
Recently Adopted Accounting Standards | Recently Adopted Accounting Standards In June 2018, the FASB issued ASU 2018-07, which simplifies the accounting for non-employee share-based payment transactions. The amendments specify that Topic 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. This standard was effective in the first quarter of fiscal year 2020, and the adoption did not have a material impact on the consolidated financial statements.

X
- Definition Capitalization Of Software [Policy Text Block] + References No definition available. + Details
Name: | ACFN_CapitalizationOfSoftwarePolicyTextBlock
Namespace Prefix: | ACFN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Income Taxes [Policy] + References No definition available. + Details
Name: | ACFN_DeferredIncomeTaxesPolicy
Namespace Prefix: | ACFN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncontrolling Interests [Policy Text Block] + References No definition available. + Details
Name: | ACFN_NoncontrollingInterestsPolicyTextBlock
Namespace Prefix: | ACFN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Recently Adopted Accounting Principles [Policy Text Block] + References No definition available. + Details
Name: | ACFN_RecentlyAdoptedAccountingPrinciplesPolicyTextBlock
Namespace Prefix: | ACFN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Taxes [PolicyText Block] + References No definition available. + Details
Name: | ACFN_SalesTaxesPolicyTextBlock
Namespace Prefix: | ACFN_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Stock [PolicyText Block] + References No definition available. + Details
Name: | ACFN_TreasuryStockPolicyTextBlock
Namespace Prefix: | ACFN_
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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + 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 (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes. + References No definition available. + Details
Name: | us-gaap_IncomeTaxUncertaintiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
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 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