XML 42 R23.htm IDEA: XBRL DOCUMENT
v3.21.1

Basis of Presentation; Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Financial Statement Presentation | Financial Statement Presentation The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect reported amounts and related disclosures. As further discussed in Note 3 Going Concern below, the accompanying consolidated financial statements have been prepared on a going-concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. The Company has not generated sufficient revenue and has historically funded its operations through the sale of common stock, the issuance of debt and the receipt of advance payments from customers. The Company is subject to risks, expenses and uncertainties similar to those encountered by similarly situated companies.
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include the accounts of the Company and its controlled and wholly owned subsidiary, Hydro Innovations, LLC (“Hydro”). Intercompany transactions, profit, and balances are eliminated in consolidation.
Use of Estimates | Use of Estimates Management makes estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and that affect the reported amounts of revenue and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates. Key estimates include: allocation of transaction prices to performance obligations under contracts with customers, standalone selling prices, timing of expected revenue recognition on remaining performance obligations under contracts with customers, valuation of intangible assets as it applies to impairment analysis, valuation of equity-based compensation, valuation of deferred tax assets and liabilities, warranty accruals, inventory allowances, and legal contingencies.
Cash and Cash Equivalents | Cash and Cash Equivalents All highly liquid investments with original maturities of three months or less at the date of purchase are considered to be cash equivalents. The Company may, from time to time, have deposits in financial institutions that exceed the federally insured amount. The Company has not experienced any losses to date on depository accounts.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Doubtful Accounts Accounts receivables are recorded at the invoiced amount or based on revenue earned for items not yet invoiced, and generally do not bear interest. An allowance for doubtful accounts is established, as necessary, based on past experience and other factors, which, in management’s judgment, deserve current recognition in estimating bad debts. Based on the Company’s review, it establishes or adjusts the allowance for specific customers and the accounts receivable portfolio as a whole. As of December 31, 2020, and December 31, 2019, the allowance for doubtful accounts was $165,098 and $151,673, respectively. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required.
Inventory | Inventory Inventory is stated at the lower of cost or net realizable value. The inventory is valued based on a first-in, first-out (“FIFO”) basis. Lower of cost or net realizable value is evaluated by considering obsolescence, excessive levels of inventory, deterioration and other factors. Adjustments to reduce the cost of inventory to its net realizable value, if required, are made for estimated excess, obsolescence or impaired inventory. Excess and obsolete inventory is charged to cost of revenue and a new lower-cost basis for that inventory is established and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis. As of December 31, 2020, and December 31, 2019, the allowance for excess and obsolete inventory was $93,045 and $71,376, respectively.
Property and Equipment | Property and Equipment Property and equipment are stated at cost. For financial statement purposes, property and equipment are recorded at cost and depreciated using the straight-line method over their estimated useful lives, which is generally five years. Leasehold improvements are amortized on a straight-line basis over the lesser of their useful lives or the life of the lease. Upon sale or retirement of assets, the cost and related accumulated depreciation and amortization are removed from the balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.
Long-lived Assets | Long-lived Assets Long-lived tangible assets, including property and equipment, are reviewed for impairment whenever events or changes in business circumstances indicate the carrying value of the assets may not be recoverable. When such an event occurs, management determines whether there has been impairment by comparing the anticipated undiscounted future net cash flows to the related asset’s carrying value. If an asset is considered impaired, the asset is written down to fair value, which is determined based either on discounted cash flows or appraised value, depending on the nature of the asset. The Company has not identified any indicators of impairment during the years ended December 31, 2020 and 2019.
Goodwill and Intangible Assets | Goodwill and Intangible Assets The Company recorded goodwill in connection with its acquisition of Hydro in July 2014. Goodwill is reviewed for impairment annually on December 31st or more frequently when events or changes in circumstances indicate that fair value of the reporting unit has been reduced to less than its carrying value. The Company performs a quantitative impairment test annually during the fourth quarter by comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill is considered not impaired. An impairment charge would be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value. The Company determined that it has one reporting unit. The Company completed this assessment as of December 31, 2020 and concluded that no impairment existed. Separable identifiable intangibles consist of intellectual property such as patents and trademarks, and capitalized website costs. Except for trademarks, which are not amortized, the Company’s separable identifiable intangible assets are subject to amortization on a straight-line basis over their estimated useful lives. Trademarks are tested annually for impairment. Separable identifiable intangibles are also subject to evaluation for potential impairment if events or circumstances indicate the carrying value may not be recoverable.
Fair Value Measurement | Fair Value Measurement The Company records its financial assets and liabilities at fair value. The accounting standard for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting standard establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value: Level 1 - inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities. Level 2 - inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. Level 3 - inputs are unobservable inputs based on the Company’s assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability. Due to their short-term nature, the carrying values of cash and cash equivalents, accounts receivable, accounts payable, and accrued expenses, approximate fair value.
Derivative Financial Instruments | Derivative Financial Instruments The Company evaluates its financial instruments to determine if such instruments are derivatives or contain features that qualify as embedded derivatives. For derivative financial instruments that are accounted for as liabilities, the derivative instrument is initially recorded at its fair value and is then re-valued at each reporting date, with changes in the fair value reported in the statements of operations. For stock-based derivative financial instruments, the Company uses the Black-Scholes Option Pricing Model (the “Black-Scholes Model”) to value the derivative instruments. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is evaluated at the end of each reporting period. Derivative instrument liabilities are classified in the balance sheet as current or non-current based on whether or not net-cash settlement of the derivative instrument could be required within twelve months of the balance sheet date. As of December 31, 2020, and December 31, 2019, there were no derivative financial instruments.
Revenue Recognition | Revenue Recognition On January 1, 2018, the Company adopted Accounting Standards Update (“ASU”) 2014-09 (Topic 606), Revenue from Contracts with Customers and all the related amendments (“ASC 606” or the “revenue standard”) to all contracts and elected the modified retrospective method. The following table sets forth the Company’s revenue by source:
|  | For the Years Ended December 31, |
|  | 2020 |  |  | 2019 |
Equipment and systems sales |  | $ | 7,730,371 |  |  | $ | 13,692,863 |
Engineering and other services |  |  | 568,131 |  |  |  | 1,239,130 |
Shipping and handling |  |  | 215,770 |  |  |  | 292,461 |
Total revenue |  | $ | 8,514,272 |  |  | $ | 15,224,454 |
Revenue Recognition Accounting Policy Summary The Company accounts for revenue in accordance with ASC 606. Under the revenue standard, a performance obligation is a promise in a contract with a customer to transfer a distinct good or service to the customer. Most of the Company’s contracts contain multiple performance obligations that include engineering and technical services as well as the delivery of a diverse range of climate control system equipment and components, which can span multiple phases of a customer’s project life-cycle from facility design and construction to equipment delivery and system installation and start-up. The Company does not provide construction services or system installation services. Some of the Company’s contracts with customers contain a single performance obligation, typically engineering only services contracts. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. When there are multiple performance obligations within a contract, the Company allocates the transaction price to each performance obligation based on standalone selling price. When estimating the selling price, the Company uses various observable inputs. The best observable input is the Company’s actual selling price for the same good or service, however, this input is generally not available for the Company’s contracts containing multiple performance obligations. For engineering services, the Company estimates the standalone selling price by reference to certain physical characteristics of the project, such as facility size and mechanical systems involved, which are indicative of the scope and complexity of the mechanical engineering services to be provided. For equipment sales, the standalone selling price is determined by forecasting the expected costs of the equipment and components and then adding an appropriate margin, based on a range of acceptable margins established by management. Depending on the nature of the performance obligations, the Company may use a combination of different methods and observable inputs if certain performance obligations have highly variable or uncertain standalone selling prices. Once the selling prices are determined, the Company applies the relative values to the total contract consideration and estimates the amount of the transaction price to be recognized as each promise is fulfilled. Generally, satisfaction occurs when control of the promised goods is transferred to the customer or as services are rendered or completed in exchange for consideration in an amount for which the Company expects to be entitled. The Company recognizes revenue for the sale of goods when control transfers to the customer, which primarily occurs at the time of shipment. The Company’s historical rates of return are insignificant as a percentage of sales and, as a result, the Company does not record a reserve for returns at the time the Company recognizes revenue. The Company has elected to exclude from the measurement of the transaction price all taxes (e.g., sales, use, value added, and certain excise taxes) that are assessed by a governmental authority in connection with a specific revenue-producing transaction and collected by the Company from the customer. Accordingly, the Company recognizes revenue net of sales taxes. The revenue and cost for freight and shipping is recorded when control over the sale of goods passes to the Company’s customers. The Company also has performance obligations to perform certain engineering services that are satisfied over a period of time. Revenue is recognized from this type of performance obligation as services are rendered based on the percentage completion towards certain specified milestones. The Company offers assurance-type warranties for its products and products manufactured by others to meet specifications defined by the contracts with customers and does not have any material separate performance obligations related to these warranties. The Company maintains a warranty reserve based on historical warranty costs. Other Judgments and Assumptions The Company typically receives customer payments in advance of its performance of services or transfers of goods. Applying the practical expedient in ASC 606-10-32-18, which the Company has elected, the Company does not adjust the promised amount of consideration for the effects of a significant financing component since the Company expects, at contract inception, that the period between when the Company transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. Accordingly, the remaining performance obligations related to customer contracts does not consider the effects of the time value of money. Applying the practical expedient in ASC 340-40-25-4, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs include certain sales commissions and incentives, which are included in selling, general and administrative expenses, and are payable only when associated revenue has been collected and earned by the Company. Contract Assets and Contract Liabilities Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. The Company receives payments from customers based on the terms established in its contracts. Contract assets include unbilled amounts where revenue recognized exceeds the amount billed to the customer and the right of payment is conditional, subject to completing a milestone, such as a phase of a project. The Company typically does not have material amounts of contract assets since revenue is recognized as control of goods are transferred or as services are performed. As of December 31, 2020, and 2019, the Company had no contract assets. Contract liabilities consist of advance payments in excess of revenue recognized. The Company’s contract liabilities are recorded as a current liability in deferred revenue in the consolidated balance sheets since the timing of when the Company expects to recognize revenue is generally less than one year. As of December 31, 2020, and December 31, 2019, deferred revenue, which was classified as a current liability, was $3,724,189 and $1,444,472, respectively. For the year ended December 31, 2020, the Company recognized revenue of $1,103,447 related to the deferred revenue at January 1, 2020, or 76%. For the year ended December 31, 2019, the Company recognized revenue of $473,682 related to the deferred revenue at January 1, 2019, or 74%. Remaining Performance Obligations Remaining performance obligations, or backlog, represents the aggregate amount of the transaction price allocated to the remaining obligations that the Company has not performed under its customer contracts. The Company has elected not to use the optional exemption in ASC 606-10-50-14, which exempts an entity from such disclosures if a performance obligation is part of a contract with an original expected duration of one year or less. Accordingly, the information disclosed about remaining performance obligations includes all customer contracts, including those with an expected duration of one year or less. Industry uncertainty, project financing concerns, and the licensing and qualification of our prospective customers, which are out of the Company’s control, make it difficult for the Company to predict when it will recognize revenue on its remaining performance obligations. There are risks that the Company may not realize the full contract value on customer projects in a timely manner or at all, and completion of a customer’s cultivation facility project is dependent upon the customer’s ability to secure funding and real estate, obtain a license and then build their cultivation facility so they can take possession of the equipment. Accordingly, the time it takes for customers to complete a project, which corresponds to when the Company is able to recognize revenue, is driven by numerous factors including: (i) the large number of first-time participants interested in the indoor cannabis cultivation business; (ii) the complexities and uncertainties involved in obtaining state and local licensure and permitting; (iii) local and state government delays in approving licenses and permits due to lack of staff or the large number of pending applications, especially in states where there is no cap on the number of cultivators; (iv) the customer’s need to obtain cultivation facility financing; (v) the time needed, and coordination required, for our customers to acquire real estate and properly design and build the facility (to the stage when climate control systems can be installed); (vi) the large price tag and technical complexities of the climate control and air sanitation system; (vii) the availability of power; and (viii) delays that are typical in completing any construction project. Further, based on the current economic climate, the uncertainty regarding the COVID-19 virus, and the Company’s recent cost cutting measures, there is no assurance that the Company will be able to fulfill its backlog, and the Company may experience contract cancellations, project scope reductions and project delays. As of December 31, 2020, the Company’s remaining performance obligations, or backlog, was $8,448,000, of which $2,643,000, or 31%, was attributable to customer contracts for which the Company has only received an initial advance payment to cover the allocated value of the Company’s engineering services (“engineering only paid contracts”). There is the risk that the equipment portion of these engineering only paid contracts will not be completed or will be delayed. The reasons include the customer being dissatisfied with the quality or timeliness of the Company’s engineering services, delay or abandonment of the project because of the customer’s inability to obtain project financing or licensing, or other reasons such as a challenging business climate including an overall post-COVID-19 economic downturn, or change in business direction. After the customer has made an advance payment for a portion of the equipment to be delivered under the contract (“partial equipment paid contracts”), the Company is typically better able to estimate the timing of revenue recognition since the risks and delays associated with licensing, permitting and project funding are typically mitigated once the initial equipment payment is received. There is significant uncertainty regarding the timing of the Company’s recognition of revenue on its remaining performance obligations, and there is no certainty that these will result in actual revenues. The backlog at December 31, 2020, includes booked sales orders of $390,000 from several customers that the Company does not expect to be realized until 2022, if at all. Given the present economic uncertainty arising from the impact of the novel coronavirus COVID-19, the Company believes that several of its current contracts may be delayed or canceled. The remaining performance obligations expected to be recognized through 2022 are as follows:
|  | 2021 |  |  | 2022 |  |  | Total |
Remaining performance obligations related to engineering only paid contracts |  | $ | 2,355,000 |  |  | $ | 288,000 |  |  | $ | 2,643,000 |
Remaining performance obligations related to partial equipment paid contracts |  |  | 5,703,000 |  |  |  | 102,000 |  |  | $ | 5,805,000 |
Total remaining performance obligations |  | $ | 8,058,000 |  |  | $ | 390,000 |  |  | $ | 8,448,000 |
Product Warranty | Product Warranty The Company warrants the products that it manufactures for a warranty period equal to the lesser of 12 months from start-up or 18 months from shipment. The Company’s warranty provides for the repair, rework, or replacement of products (at the Company’s option) that fail to perform within stated specification. The Company’s third-party suppliers also warrant their products under similar terms, which are passed through to the Company’s customers. The Company assesses the historical warranty claims on its manufactured products and, since 2016, warranty claims have been approximately 1% of annual revenue generated on these products. Based on the Company’s warranty policy, an accrual is established at 1% of the trailing 18 months revenue. The Company continues to assess the need to record a warranty reserve at the time of sale based on historical claims and other factors. As of December 31, 2020, and December 31, 2019, the Company had an accrued warranty reserve amount of $173,365 and $185,234, respectively, which are included in accounts payable and accrued liabilities on the Company’s consolidated balance sheets.
Cost of Sales | Cost of Sales Cost of sales includes product costs (material, direct labor and overhead costs), shipping and handling expense, outside engineering costs, engineering, project management and service salaries and benefits, client visits and warranty.
Concentrations | Concentrations Three customers accounted for 28%, 11% and 10% of the Company’s revenue for the year ended December 31, 2020. One customer accounted for 44% of the Company’s revenue for the year ended December 31, 2019. The Company’s accounts receivable from two customers made up 48% and 38%, respectively, of the total balance as of December 31, 2020. The Company’s accounts receivable from three customers made up 59%, 16%, and 10%, respectively, of the total balance as of December 31, 2019. Three suppliers accounted for 27%, 25% and 12% of the Company’s purchases of inventory for the year ended December 31, 2020, and three suppliers accounted for 30%, 17% and 12% of the Company’s purchases of inventory for the year ended December 31, 2019.
Product Development | Product Development The Company expenses product development costs as incurred. Internal product development costs are expensed as incurred, and third-party product developments costs are expensed when the contracted work has been performed or as milestone results have been achieved. For the years ended December 31, 2020 and December 31, 2019, the Company incurred $390,229 and $521,044, respectively, on product development.
Accounting for Share-Based Compensation | Accounting for Share-Based Compensation The Company recognizes the cost resulting from all share-based compensation arrangements, including stock options, restricted stock awards and restricted stock units that the Company grants under its equity incentive plan in its consolidated financial statements based on their grant date fair value. For awards subject to service conditions, compensation expense is recognized over the vesting period on a straight-line basis. Awards subject to performance conditions are attributed separately for each vesting tranche of the award and are recognized ratably from the service inception date to the vesting date for each tranche, based on the probability of vesting. The probability of awards with future performance conditions is evaluated each reporting period and compensation expense is adjusted based on the probability assessment. Awards are considered granted, and the service inception date begins, when mutual understanding of the key terms and conditions of the award between the Company and the recipient has been established. For awards that provide discretion to adjust the amount of the award, the service inception date for such awards could precede the grant date as a mutual understanding of the key terms and conditions of the award between the Company and the recipient has not yet been established. For awards in which the service inception date precedes the grant date, compensation cost is accrued beginning on the service inception date. Subsequent to December 31, 2020, the Company’s Board of Directors (the “Board”) approved annual incentive compensation awards to certain employees payable in non-qualified stock options, based on the Company’s performance and each employee’s contributions to such performance for the 2020 year. See Note 16. The non-qualified stock options were granted subsequent to December 31, 2020, were not subject to an additional service requirement and were immediately vested at the date of the grant. The final amount of the annual incentive compensation award, and number of non-qualified stock options granted, were determined, and communicated to the employee, subsequent to December 31, 2020. The estimated compensation expense of $128,434 related to the 2020 incentive awards was accrued as of December 31, 2020. Since such incentive awards will be settled in non-qualified stock options, the accrued compensation expense has been classified as a current liability until the number of non-qualified stock options is fixed pursuant to a grant by the Board. At that time, the incentive award becomes equity-classified. The grant date fair value of stock options is based on the Black-Scholes Model. The Black-Scholes Model requires judgmental assumptions including volatility and expected term, both based on historical experience. The risk-free interest rate is based on U.S. Treasury interest rates whose term is consistent with the expected term of the option. The grant date fair value of restricted stock and restricted stock units is based on the closing price of the underlying stock on the date of the grant. The Company has elected to reduce share-based compensation expense for forfeitures as the forfeitures occur since the Company does not have historical data or other factors to appropriately estimate the expected employee terminations and to evaluate whether particular groups of employees have significantly different forfeiture expectations. Share-based compensation costs (including expenses from the accrued compensation liabilities related to the annual incentive awards subsequently settled in non-qualified stock options totaled $405,617 and $1,292,065 for the years ended December 31, 2020 and 2019, respectively. Such share-based compensation costs are classified in the Company’s consolidated financial statements in the same manner as if such compensation was paid in cash. The following is a summary of such share-based compensation costs included in the Company’s consolidated statements of operations for the years ended December 31, 2020 and 2019:
|  | For the Years Ended December 31, |
|  | 2020 |  |  | 2019 |
Share-based compensation expense included in: |  |  |  |  |  |  |  |
Cost of revenue |  | $ | 31,006 |  |  | $ | 91,081 |
Advertising and marketing expenses |  |  | 8,333 |  |  |  | 33,977 |
Product development costs |  |  | 21,882 |  |  |  | 45,330 |
Selling, general and administrative expenses |  |  | 344,396 |  |  |  | 1,121,677 |
Total share-based compensation expense included in consolidated statement of operations |  | $ | 405,617 |  |  | $ | 1,292,065 |
Income Taxes | Income Taxes The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company recognizes deferred tax assets to the extent that the Company believes that these assets are more likely than not to be realized. In making such a 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. If the Company determines that it would be able to realize its deferred tax assets in the future in excess of their net recorded amount, the Company would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. The Company records uncertain tax positions on the basis of a two-step process in which: (i) the Company determines whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position, and (ii) for those tax positions that meet the more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more likely than not to be realized upon ultimate settlement with the related tax authority.
Basic and Diluted Net Loss Per Common Share | Basic and Diluted Net Loss per Common Share Basic income (loss) per common share is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding during the period without consideration of common stock equivalents. Diluted net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding and potentially dilutive common stock equivalents, including stock options, warrants and restricted stock units and other equity-based awards, except in periods when losses are reported where the effect of the common stock equivalents would be antidilutive. Potential common stock equivalents consist of common stock issuable upon exercise of stock options and warrants and the vesting of restricted stock units using the treasury method. As of December 31, 2020, 29,213,500 potential common shares equivalents from warrants and options were excluded from the diluted EPS calculations as their effect is anti-dilutive.
Commitments and Contingencies | Commitments and Contingencies In the normal course of business, the Company is subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, customer disputes, government investigations and tax matters. An accrual for a loss contingency is recognized when it is probable that an asset had been impaired or a liability had been incurred and the amount of loss can be reasonably estimated.
Other Risks and Uncertainties | Other Risks and Uncertainties To achieve profitable operations, the Company must successfully develop, manufacture and market its products. There can be no assurance that any such products can be developed or manufactured at an acceptable cost and with appropriate performance characteristics, or that such products will be successfully marketed. These factors could have a material adverse effect upon the Company’s financial results, financial position, and future cash flows. The Company is subject to risks common to similarly-situated companies including, but not limited to, general economic conditions, its customers’ operations and access to capital, and market and business disruptions including severe weather conditions, natural disasters, health hazards, terrorist activities, financial crises, political crises or other major events, or the prospect of these events, new technological innovations, dependence on key personnel, protection of proprietary technology, compliance with government regulations, uncertainty of market acceptance of products, product liability, and the need to obtain additional financing. As a supplier of services and equipment to cannabis cultivators, the Company is also subject to risks related to the cannabis industry. Although certain states have legalized medical and/or recreational cannabis, U.S. federal laws continue to prohibit marijuana in all its forms as well as its derivatives. Any changes in the enforcement of U.S. federal laws may adversely affect the implementation of state and local cannabis laws and regulations that permit medical or recreational cannabis and, correspondingly, may adversely impact the Company’s customers. The Company’s success is also dependent upon its ability to raise additional capital and to successfully develop and market its products. See Note 3.
Segment Information | Segment Information Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the Company’s senior management team in deciding how to allocate resources and in assessing performance. The Company has one operating segment that is dedicated to the manufacture and sale of its products.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In August 2020, the FASB issued ASU 2020-06: “Accounting for Convertible Instruments and Contracts In An Entity’s Own Equity” (“ASU 2020-06”) ASU 2020-04 simplifies the accounting for certain convertible instruments by removing the separation models for convertible debt with a cash conversion feature and for convertible instruments with a beneficial conversion feature. As a result, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. Additionally, ASU 2020-04 amends the diluted earnings per share calculation for convertible instruments by requiring the use of the if-converted method. The treasury stock method is no longer available. Entities may adopt the ASU 2020-04 using either a full or modified retrospective approach, and it is effective for interim and annual reporting periods beginning after December 15, 2021. Early adoption is permitted for interim and annual reporting periods beginning after December 15, 2020. The Company does not expect this ASU to have a material impact on its consolidated results of operations, cash flows and financial position. In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) – Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020. Early adoption is permitted. The Company does not expect this ASU to have a material impact on its consolidated results of operations, cash flows and financial position. Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its financial condition, results of operations, cash flows or disclosures.

X
- Definition Other Risks and Uncertainties [Policy Text Block] + References No definition available. + Details
Name: | SRNA_OtherRisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | SRNA_
Data Type: | nonnum: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 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: | nonnum: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 http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 Reference 3: 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 http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-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 http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: 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 http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120406818&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 http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum: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 http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-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 (c) -URI http://asc.fasb.org/extlink&oid=120311839&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 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&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 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: 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) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration