XML 35 R25.htm IDEA: XBRL DOCUMENT
v3.23.1

Significant Accounting Policies and Estimates (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2023
Accounting Policies [Abstract] |
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates and assumptions include allowances for doubtful accounts, inventory reserves, deferred taxes, share-based compensation and related valuation allowances and fair value of long-lived assets. Actual results could differ from the estimates.
Cash | Cash Cash is comprised of cash in banks and highly liquid investments, including U.S. treasury bills purchased with an original maturity of three months or less as well as investments in money market funds for which the carrying amount approximates fair value, due to the short maturities of these investments.
Marketable Securities | Marketable Securities The Company classifies its marketable securities as held-to-maturity, which include U.S. treasury bills with original maturities of greater than three months. These securities are carried at fair value with any change in fair value recorded as an unrealized gain (loss) in the statement of operations of the year in which such change occurs. The total unrealized gain related to the marketable securities was inconsequential during the three months ended March 31, 2023. The Company had the following marketable securities as of March 31, 2023 and December 31, 2022: Schedule of Marketable Securities
|  | March 31, |  |  | December 31, |
|  | 2023 |  |  | 2022 |
Marketable Securities |  |  |  |  |  |  |  |
United States treasury bills (due February 23, 2023) |  | $ | - |  |  | $ | 492 |
United States treasury bills (due April 27, 2023) |  |  | 20 |  |  |  | 20 |
United States treasury bills (due June 15, 2023) |  |  | 4,384 |  |  |  | 4,384 |
United States treasury bills (due July 13, 2023) |  |  | 127 |  |  |  | 127 |
United States treasury bills (due August 10, 2023) |  |  | 485 |  |  |  | 485 |
Total |  | $ | 5,016 |  |  | $ | 5,508 |
Accounts Receivable, net | Accounts Receivable, net Trade accounts receivable are stated at the amount the Company expects to collect and do not bear interest. The Company evaluates the collectability of accounts receivable and records a provision to the allowance for doubtful accounts based on factors including the length of time the receivables are past due, the current business environment and the Company’s historical experience. Provisions to the allowances for doubtful accounts are recorded in selling, general and administrative expenses. Account balances are charged off against the allowance when it is probable that the receivable will not be recovered. The allowance for doubtful accounts was $19 thousand as of March 31, 2023 and $9 thousand as of December 31, 2022.
Inventory and Cost of Goods Sold | Inventory and Cost of Goods Sold Inventory is stated at the lower of cost, the value determined by the first-in, first-out method, or net realizable value. The Company evaluates inventories for excess quantities, obsolescence, and shelf-life expiration. This evaluation includes an analysis of historical sales levels by product, projections of future demand, the risk of technological or competitive obsolescence for products, general market conditions, and a review of the shelf-life expiration dates for products. These factors determine when, and if, the Company adjusts the carrying value of inventory to estimated net realizable value. The Company produces proprietary branded products and white label opportunities in our manufacturing of consumer products. In our contract manufacturing, the Company builds its products based on customer orders and immediately ships the products upon completion of the production process. The balance is made up of raw materials, work-in-progress, and finished goods. Inventory is maintained primarily at the Company’s warehouse and at an Amazon fulfillment center. The “Cost of revenues” line item in the consolidated statements of income is comprised of the book value of inventory sold to customers during the reporting period. When circumstances dictate that we use net realizable value as the basis for recording inventory, we base our estimates on expected future selling prices less expected disposal costs.
Research and Development | Research and Development Our research and development activities focus on new and innovative products designed to support revenue growth. Research and development expenses consist primarily of contracted development and testing efforts associated with development of products.
Shipping and Handling Revenue and Expense | Shipping and Handling Revenue and Expense Shipping and handling revenue and expense are included in our consolidated statements of operations in revenues and cost of revenues, respectively. This is primarily through shipping fees incurred in the Amazon marketplace.
Property and Equipment, net | Property and Equipment, net Property and equipment is recorded at historical cost, net of accumulated depreciation and amortization. Depreciation is provided over the assets’ useful lives on a straight-line basis. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or lease terms. Repairs and maintenance costs are expensed as incurred. Management periodically assesses the estimated useful life over which assets are depreciated or amortized. If the analysis warrants a change in the estimated useful life of property and equipment, management will reduce the estimated useful life and depreciate or amortize the carrying value prospectively over the shorter remaining useful life. The carrying amounts of assets sold or retired and the related accumulated depreciation are eliminated in the period of disposal and the resulting gains and losses are included in the results of operations during the same period.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews its property and equipment and any identifiable intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted operating cash flow expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell.
Goodwill and Intangible Assets | Goodwill and Intangible Assets In applying the acquisition method of accounting, amounts assigned to identifiable assets and liabilities acquired were based on estimated fair values as of the date of acquisition, with the remainder recorded as goodwill. Identifiable intangible assets are initially recorded at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Identifiable intangible assets with definite lives are amortized over their estimated useful lives and are reviewed for impairment if indicators of impairment arise. Intangible assets with indefinite lives are tested for impairment within one year of acquisitions or annually as of December 31, and whenever indicators of impairment exist. The fair value of intangible assets is compared with their carrying values, and an impairment loss would be recognized for the amount by which a carrying amount exceeds its fair value. The Company performed the annual assessment and concluded it is more likely than not that the fair value exceeds the carrying value and no impairments were recognized in the year ended December 31, 2022.
Prepaid Expenses and Other Current Assets | Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets is recorded at historical cost and is primarily made up of $28 thousand and $63 thousand of prepaid insurance, and $101 thousand and $109 thousand general prepaid expenses and other current assets as of March 31, 2023 and December 31, 2022, respectively.
Other Assets | Other Assets Other assets are recorded at historical costs, and as of March 31, 2023 and December 31, 2022, the balance is primarily comprised of spare parts for manufacturing equipment. Other assets are not subject to depreciation, until such time that they are placed into service and the part that is being replaced is disposed.
Fair Value Measurements | Fair Value Measurements The Company utilizes the fair value hierarchy to apply fair value measurements. The fair value hierarchy is based on inputs to valuation techniques that are used to measure fair values that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources, while unobservable inputs reflect a reporting entity’s pricing based upon its own market assumptions. The basis for fair value measurements for each level within the hierarchy is described below: Level 1 — Quoted prices for identical assets or liabilities in active markets. Level 2 — Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or model-derived valuations whose inputs are observable or whose significant value drivers are observable. Level 3 — Valuations derived from valuation techniques in which one or more significant inputs to the valuation model are unobservable. The Company considers the carrying amounts of its financial instruments (cash, accounts receivable and accounts payable, notes payable and convertible notes payable) in the balance sheet to approximate fair value because of the short-term or highly liquid nature of these financial instruments. The following table sets forth the fair value of the Company’s financial assets within the fair value hierarchy: Schedule of Fair Value of Financial Assets
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Fair Value |
|  |  |  |  | March 31, 2023 |  |  |  |
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Fair Value |
Assets |  |  |  |  |  |  |  |  |  |  |  |
Marketable securities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
United States treasury bills |  | $ | 5,016 |  |  | $ | - |  |  | $ | - |  |  | $ | 5,016 |
Total |  | $ | 5,016 |  |  | $ | - |  |  | $ | - |  |  | $ | 5,016 |
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Fair Value |
|  |  |  |  | December 31, 2022 |  |  |  |
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Fair Value |
Assets |  |  |  |  |  |  |  |  |  |  |  |
Marketable securities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
United States treasury bills |  | $ | 5,508 |  |  | $ | - |  |  | $ | - |  |  | $ | 5,508 |
Total |  | $ | 5,508 |  |  | $ | - |  |  | $ | - |  |  | $ | 5,508 |
Warrant Liability | Warrant Liability Warrants to purchase common stock were issued in connection with equity financing raises, which occurred during 2019 through 2021. The fair values of the warrants are estimated as of the date of issuance and again at each year end using a Black-Scholes option valuation model. At issuance, the fair values of the warrant are recognized as an equity issuance cost within additional paid-in-capital. Fair value adjustments to the warrant liability are recognized in other income (expense) in the accompanying condensed consolidated statements of operations.
Revenue Recognition | Revenue Recognition On January 1, 2018, the Company adopted Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. ASC 606 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing GAAP including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. The Company adopted ASC 606 for all applicable contracts using the modified retrospective method, which would have required a cumulative-effect adjustment, if any, as of the date of adoption. The adoption of ASC 606 did not have a material impact on the Company’s consolidated financial statements as of the date of adoption. As a result, a cumulative-effect adjustment was not required. The Company currently recognizes revenue predominately from three types of revenue, contract manufacturing, custom and white label finished goods manufacturing and our branded products. Revenues from manufactured and branded products are recognized at the point where the customer obtains control of the goods and the Company satisfies its performance obligation, which generally is at the time the customer receives the product. The Company’s customers consist of other life sciences companies and Amazon retail customers. Revenues are entirely concentrated in the United States. Payment terms vary by the type and location of customer and may differ by jurisdiction and customer but payment is generally required in a term ranging from 30 to 60 days from date of shipment. Estimates for product returns, allowances and discounts are recorded as a reduction of revenue and are established at the time of sale. Returns are estimated through a comparison of historical return data and are determined for each product and adjusted for known or expected changes in the marketplace specific to each product, when appropriate. Historically, sales return provisions have not been material. Amounts accrued for sales allowances and discounts are based on estimates of amounts that are expected to be claimed on the related sales and are based on historical data. Payments for allowances and discounts have historically been immaterial. Disaggregated revenue by sales type: Schedule of Disaggregated Revenue by Sales Type
revenue |  | 2023 |  |  | 2022 |
|  | Three months ended |
|  | March 31, |
|  | 2023 |  |  | 2022 |
Contract manufacturing |  | $ | 380 |  |  | $ | 135 |
Custom and white label finished goods manufacturing |  |  | 4 |  |  |  | — |
NexGel branded consumer products |  |  | 222 |  |  |  | 213 |
Other |  |  | 14 |  |  |  | 48 |
Total |  | $ | 620 |  |  | $ | 396 |
As of March 31, 2023 and December 31, 2022, the Company did not have any contract assets or contract liabilities from contracts with customers. As of March 31, 2023 and December 31, 2022, there were no remaining performance obligations that the Company had not satisfied. The Company has four distinct lines of business; Contract Manufacturing, Custom & White Label, Consumer Branded Products, and Medical Devices. Contract Manufacturing Customers order rolls of gel (“rollstock”). The rollstock is shipped to our customers, which they package into finished goods. Historically, this has been the Company’s primary source of revenue. Custom & White Label These products often infuse various ingredients into our base gel to develop unique product offerings to satisfy market demand (e.g. aloe infused into the gel for a beauty mask). The rollstock is converted and packaged into salable units. The finished goods are shipped to the customer, who is ultimately responsible for product distribution. Frequently these products started as development deals, in which the customer paid the Company a small fee to develop a specific product. Once completed, the customer places a large order for newly developed product. Consumer Branded Products These products are finished goods marketed and sold directly to the customer by the Company through online and retail channels. The Company is responsible for sales, marketing, and distribution. These products carry the Company’s brand names. Medical Devices Medical Devices are a hybrid business, combining elements of Custom & White Label and Consumer Branded Products. Medical Devices, which are not yet marketed, are expected to be distributed through strategic partnerships. The Company will manufacture and possibly convert/package the device while the strategic partner brings the product to market. Small market Medical Devices could be launched by the Company, but also be offered to a distributor to reach the full scale of the market.
Share-based Compensation | Share-based Compensation On August 28, 2019, the Company adopted the 2019 Long-Term Incentive Plan, as amended (the “2019 Plan”). See Note 10 below for further details regarding the 2019 Plan. The 2019 Plan provides certain employees, contractors, and outside directors with share-based compensation in the form of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, performance awards, dividend equivalent rights and other awards. The fair values of incentive stock option award grants are estimated as of the date of grant using a Black-Scholes option valuation model. Compensation expense is recognized in the statements of operations on a straight-line basis over the requisite service period, which is generally the vesting period required to obtain full vesting. Forfeitures are accounted for when they occur. In June 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2018-07, Compensation - Stock Compensation (Topic 718) - Improvements to Nonemployee Share-Based Payment Accounting. These amendments expand the scope of Topic 718, Compensation - Stock Compensation, to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. This new standard was effective for the Company on January 1, 2020. The Company early adopted this new standard in the third quarter of 2019 and it did not have a material impact to its consolidated financial statements.
Income Taxes | Income Taxes Income taxes are accounted for using an asset and liability approach that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement and tax bases of assets and liabilities at the applicable tax rates. Deferred tax assets are reduced by a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates. Tax benefits are recognized from an uncertain tax position only if it is more likely than not that the tax position will be sustained upon examination by a tax authority and based upon the technical merits of the tax position. The tax benefit recognized in the consolidated financial statements for a particular tax position is based on the largest benefit that is more likely than not to be realized upon settlement. An unrecognized tax benefit, or a portion thereof, is presented in the financial statements as a reduction to a deferred tax asset for a net operating loss carryforward, a similar tax loss, or a tax credit carryforward if such settlement is required or expected in the event the uncertain tax position is disallowed.
Leases | Leases ASC 842 requires recognition of leases on the consolidated balance sheets as right-of-use (“ROU”) assets and lease liabilities. ROU assets represent the Company’s right to use underlying assets for the lease terms and lease liabilities represent the Company’s obligation to make lease payments arising from the leases. Operating lease ROU assets and operating lease liabilities are recognized based on the present value and future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company used its estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. A number of the lease agreements contain options to renew and options to terminate the leases early. The lease term used to calculate ROU assets and lease liabilities only includes renewal and termination options that are deemed reasonably certain to be exercised. The Company recognized lease liabilities, with corresponding ROU assets, based on the present value of unpaid lease payments for existing operating leases longer than twelve months. The ROU assets were adjusted per ASC 842 transition guidance for existing lease-related balances of accrued and prepaid rent, and unamortized lease incentives provided by lessors. Operating lease cost is recognized as a single lease cost on a straight-line basis over the lease term and is recorded in selling, general and administrative expenses. Variable lease payments for common area maintenance, property taxes and other operating expenses are recognized as expense in the period when the changes in facts and circumstances on which the variable lease payments are based occur. The Company has elected not to separate lease and non-lease components for all property leases for the purposes of calculating ROU assets and lease liabilities.
Segment Reporting | Segment Reporting The Company operates in one business segment as a contract manufacturer of aqueous polymer hydrogels. As a result, the Company’s operations are a single reportable segment, which is consistent with the Company’s internal management reporting.
Recently Issued Accounting Standards | Recently Issued Accounting Standards From time to time, new accounting pronouncements are issued by FASB, or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption. In June 2016, FASB issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 significantly changes the impairment model for most financial assets and certain other instruments. ASU 2016-13 will require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, which will generally result in earlier recognition of allowances for credit losses on loans and other financial instruments. ASU 2016-13 is effective for the Company’s fiscal year beginning March 1, 2023 and subsequent interim periods. The Company is currently evaluating the impact the adoption of ASU 2016-13 will have on the Company’s consolidated financial statements.

X
- Definition Other Assets Policy [Policy Text Block] + References No definition available. + Details
Name: | NXGL_OtherAssetsPolicyPolicyTextBlock
Namespace Prefix: | NXGL_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Prepaid Expenses And Other Current Assets Policy [Policy Text Block] + References No definition available. + Details
Name: | NXGL_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock
Namespace Prefix: | NXGL_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping And Handling Revenue And Expense Policy [Policy Text Block] + References No definition available. + Details
Name: | NXGL_ShippingAndHandlingRevenueAndExpensePolicyPolicyTextBlock
Namespace Prefix: | NXGL_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other Assets Policy [Policy Text Block] + References No definition available. + Details
Name: | NXGL_WarrantLiabilityPolicyPolicyTextBlock
Namespace Prefix: | NXGL_
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 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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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 -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + 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 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 -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + 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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + 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 for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + 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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration