XML 43 R33.htm IDEA: XBRL DOCUMENT
v3.23.1

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Oct. 01, 2022
Accounting Policies [Abstract] |
Basis of Presentation | B asis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and with the instructions to Form 10-Q and Article 10 of Regulation S-X for interim financial information. Accordingly, these financial statements do not include all of the information and notes required for complete financial statements prepared in conformity with U.S. GAAP. In our opinion, all adjustments, consisting of normal recurring adjustments, considered necessary for a fair presentation have been included. However, the Company’s results of operations for the interim periods presented are not necessarily indicative of the results that may be expected for the full year. For further information, refer to the consolidated financial statements and notes thereto included in our Form 10-K for the fiscal year ended January 1, 2022.
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications | Reclassifications Certain amounts in the prior period have been reclassified to conform to the current period presentation.
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumption that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in connection with the accompanying consolidated financial statements include the estimated reserve for doubtful current and long-term trade and other receivables, the estimated reserve for excess and obsolete inventory, estimated fair value and forfeiture rates for stock-based compensation, fair values in connection with the analysis of other intangibles and long-lived assets for impairment, valuation allowance against deferred tax assets and estimated useful lives for intangible assets and property and equipment.
Financial Instruments | Financial Instruments Financial instruments consist primarily of cash equivalents, trade and other receivables, notes receivable, and obligations under accounts payable, accrued expenses and notes payable. The carrying amounts of cash equivalents, trade receivables and other receivables, accounts payable, accrued expenses and short-term notes payable approximate fair value because of the short maturity of these instruments. The fair value of the long-term debt is calculated based on interest rates available for debt with terms and maturities similar to the Company’s existing debt arrangements, unless quoted market prices were available (Level 2 inputs). The carrying amounts of short-term debt at October 1, 2022 and January 1, 2022 approximate fair value.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of highly liquid investments with a maturity of three months or less at the time of purchase. Fair value of cash equivalents approximates carrying value.
Trade Receivables and Allowance for Doubtful Accounts | Trade Receivables and Allowance for Doubtful Accounts The Company carries unsecured trade receivables at the original invoice amount less an estimate made for doubtful accounts based on a monthly review of all outstanding amounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history and current economic conditions. The Company writes off trade receivables when deemed uncollectible. The Company records recoveries of trade receivables previously written off when payment is received. The Company considers a trade receivable to be past due if any portion of the receivable balance is outstanding for more than ninety days. The Company does not charge interest on past due receivables. The Company has no allowance for doubtful accounts as of October 1, 2022 or January 1, 2022.
Inventories | Inventories Inventories, consisting primarily of appliances, are stated at the lower of cost, determined on a specific identification basis, or net realizable value. The Company provides estimated provisions for the obsolescence of appliance inventories, including adjustment to market, based on various factors, including the age of such inventory and management’s assessment of the need for such provisions. We look at historical inventory aging reports and margin analyses in determining our provision estimate. A revised cost basis is used once a provision for obsolescence is recorded. The Company has no reserve for excess or obsolete inventory as of October 1, 2022 or January 1, 2022.
Property and Equipment | Property and Equipment Property and Equipment are stated at cost, less accumulated depreciation. Expenditures for repairs and maintenance are charged to expense as incurred and additions and improvements that significantly extend the lives of assets are capitalized. Upon sale or other retirement of depreciable property, the cost and accumulated depreciation are removed from the related accounts and any gain or loss is reflected in operations. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The useful life of building and improvements is 3 to 30 years, transportation equipment is 3 to 15 years, machinery and equipment is 5 to 10 years, furnishings and fixtures is 3 to 5 years and office and computer equipment is 3 to 5 years. The Company periodically reviews property and equipment when events or changes in circumstances indicate that their carrying amounts may not be recoverable or their depreciation or amortization periods should be accelerated. We assess recoverability based on several factors, including our intention with respect to maintaining our facilities and projected discounted cash flows from operations. An impairment loss would be recognized for the amount by which the carrying amount of the assets exceeds their fair value, as approximated by the present value of their projected discounted cash flows.
Intangible Assets | Intangible Assets The Company accounts for intangible assets in accordance with ASC 350, Intangibles—Goodwill and Other. Under ASC 350, intangible assets subject to amortization, shall be reviewed for impairment in accordance with the Impairment or Disposal of Long-Lived Assets in ASC 360, Property, Plant, and Equipment. Under ASC 360, long-lived assets are tested for recoverability whenever events or changes in circumstances (‘triggering event’) indicate that the carrying amount may not be recoverable. In making this determination, triggering events that were considered included: • A significant decrease in the market price of a long-lived asset (asset group); • A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition; • A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator; • An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group); • A current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group); and, • A current expectation that, more likely than not, a long-lived asset (asset group) will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. The term more likely than not refers to a level of likelihood that is more than 50 percent. If a triggering event has occurred, for purposes of recognition and measurement of an impairment loss, a long-lived asset or assets shall be grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. If after identifying a triggering event it is determined that the asset group’s carrying value may not be recoverable, a recoverability test is performed by forecasting the expected cash flows to be derived from the asset group for the remaining useful life of the asset group’s primary asset compared to its carrying value. The recoverability test relies upon the undiscounted cash flows (excluding interest and taxes) which are derived from the Company’s specific use of those assets (not how a market participant would use those assets); and are based upon the existing service potential of the current assets (excluding any improvements that would materially enhance the assets). If the expected undiscounted cash flows exceed the carrying value, the assets are considered recoverable. The Company’s intangible assets consist of customer relationship intangibles, trade names, licenses for the use of internet domain names, Universal Resource Locators, or URL’s, software, patent USPTO reference No. 10,182,402, and historical know-how, designs and related manufacturing procedures. Upon acquisition, critical estimates are made in valuing acquired intangible assets, which include but are not limited to: future expected cash flows from customer contracts, customer lists, and estimating cash flows from projects when completed; tradename and market position, as well as assumptions about the period of time that customer relationships will continue; and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from the assumptions used in determining the fair values. All intangible assets are capitalized at their original cost and amortized over their estimated useful lives as follows: domain name and marketing – 3 to 20 years; software – 3 to 5 years, technology intangibles – 7 years, customer relationships – 7 to 15 years. Based on a qualitative evaluation, for the year ended January 1, 2022, the Company recorded an impairment charge for the full unamortized balance of its GeoTraq intangible, in the amount of $9.8 million. The Company has recorded no impairment charges during the 13 weeks and 39 weeks ended October 1, 2022.
Revenue Recognition | Revenue Recognition Biotechnology Revenue The Company is currently generating no revenue from its Biotechnology segment. Recycling Revenue The Company provides replacement appliances and provides appliance pickup and recycling services for consumers (“end users”) of public utilities, our customers. As part of the Company’s de-manufacturing and recycling process, it receives revenue from scrap dealers for refrigerant, steel, plastic, glass, copper and other residual items. The Company accounts for revenue in accordance with Accounting Standards Codification 606 Revenue from Contracts with Customers. Under the revenue standard, the Company determines revenue recognition through the following steps: a. Identification of the contract, or contracts, with a customer, b. Identification of the performance obligations in the contract, c. Determination of the transaction price, d. Allocation of the transaction price to the performance obligations in the contract, and e. Recognition of revenue when, or as, the performance obligation(s) is satisfied. As part of our assessment of each contract, the Company evaluates certain factors including the customer’s ability to pay, or credit risk. For each contract, the Company considers the promise to transfer products or services, each of which is distinct, to be the identified performance obligations. In determining the transaction price, the price stated on the contract is typically fixed and represents the net consideration to which the Company expects to be entitled per order, and therefore there is no variable consideration. As the Company’s standard payment terms are less than 90 days, the Company has elected, as a practical expedient, to not assess whether a contract has a significant financing component. The Company allocates the transaction price to each distinct product or service based on its relative standalone selling price. The product or service price, as specified on the contract, is considered the standalone selling price as it is an observable source that depicts the price as if sold to a similar customer in similar circumstances. Replacement Product Revenue The Company generates revenue by providing replacement appliances. Revenue is recognized at the point in time when control of the replacement product is transferred to the end user and when performance obligations are satisfied, which typically occurs upon delivery from the Company’s center facility and installation at the end user’s home. Recycling Services Revenue The Company generates revenue by providing pickup and recycling services. Revenue is recognized at the point in time when a to-be recycled appliance has been picked up and transfer of ownership has occurred, thereby satisfying the performance obligation. Byproduct Revenue The Company generates other recycling byproduct revenue (the sale of copper, steel, plastic, and other recoverable non-refrigerant byproducts) as part of a de-manufacturing process. The Company recognizes byproduct revenue upon delivery and transfer of control of the byproduct to a third-party recycling customer having mutually agreed upon a price per pound, and that collection is reasonably assured. Transfer of control occurs at the time the customer assumes possession of the byproduct material. Revenue recognized is a function of byproduct weight, type and, in some cases, volume of the byproduct delivered multiplied by the market rate as quoted. Contract Liability Receivables are recognized in the period the Company ships the product or provides the service. Payment terms on invoiced amounts are based on contractual terms with each customer. When the Company receives consideration, or such consideration is unconditionally due, prior to transferring goods or services to the customer under the terms of a sales contract, they are recorded as deferred revenue, which represents a contract liability. The Company recognizes a contract liability as net sales once control of goods and/or services have been transferred to the customer and all revenue recognition criteria have been met, and any constraints have been resolved. The Company defers product costs until recognition of the related revenue occurs. Assets Recognized from Costs to Obtain a Contract with a Customer The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year. The Company has concluded that no material costs have been incurred to obtain and fulfill our FASB Accounting Standards Codification, or ASC 606 contracts, meet the capitalization criteria, and as such, there are no material costs deferred and recognized as assets on the consolidated balance sheet at October 1, 2022 or January 1, 2022. Other: a. Taxes collected from customers and remitted to government authorities and that are related to sales of the Company’s products are excluded from revenues. b. Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded in Selling, General and Administrative expense. c. The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with original expected lengths of one year or less or (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for the services performed. The majority of the Company’s revenue recognized is derived from contracts with customers. Technology Revenue The Company is currently generating no revenue from its Technology segment.
Shipping and Handling | Shipping and Handling The Company classifies shipping and handling charged to customers as revenues and classifies costs relating to shipping and handling as cost of revenues.
Advertising Expense | Advertising Expense Advertising expense is charged to operations as incurred. The Company had $0 and $6,000 in advertising expenses for the 13 weeks and 39 weeks ended October 1, 2022 and October 2, 2021, respectively.
Fair Value Measurements | Fair Value Measurements ASC Topic 820, “Fair Value Measurements and Disclosures,” requires disclosure of the fair value of financial instruments held by the Company. ASC Topic 825, “Financial Instruments,” defines fair value, and establishes a three-level valuation hierarchy for disclosures of fair value measurement that enhances disclosure requirements for fair value measures. The three levels of valuation hierarchy are defined as follows: Level 1 – inputs to the valuation methodology are quoted prices for identical assets or liabilities in active markets. Level 2 – to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument. Level 3 – inputs to the valuation methodology are unobservable and significant to the fair value measurement.
Income Taxes | Income Taxes The Company accounts for income taxes using the asset and liability method. The asset and liability method requires recognition of deferred tax assets and liabilities for expected future tax consequences of temporary differences that currently exist between tax bases and financial reporting bases of the Company’s assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which these temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided on deferred taxes if it is determined that it is more likely than not that the asset will not be realized. The Company recognizes penalties and interest accrued related to income tax liabilities in the provision for income taxes in its Condensed Consolidated Statements of Operations and Other Comprehensive Income (loss). Significant management judgment is required to determine the amount of benefit to be recognized in relation to an uncertain tax position. The Company uses a two-step process to evaluate tax positions. The first step requires an entity to determine whether it is more likely than not (greater than 50% chance) that the tax position will be sustained. The second step requires an entity to recognize in the financial statements the benefit of a tax position that meets the more-likely-than-not recognition criterion. The amounts ultimately paid upon resolution of issues raised by taxing authorities may differ materially from the amounts accrued and may materially impact the financial statements of the Company in future periods.
Lease Accounting | Lease Accounting The Company accounts for leases in accordance with ASC 842 – Leases. This accounting standard requires all lessees to record the impact of leasing contracts on the balance sheet as a right to use asset and corresponding liability. This is measured by taking the present value of the remaining lease payments over the lease term and recording a right to use asset (“ROU”) and corresponding lease obligation for lease payments. Rent expense is realized on a straight-line basis and the lease obligation is amortized based on the effective interest method. The amounts recognized reflect the present value of remaining lease payments for all leases that have a lease term greater than 12 months. The discount rate used is an estimate of the Company’s incremental borrowing rate based on information available at lease commencement. In considering the lease asset value, the Company considers fixed or variable payment terms, prepayments and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. The Company uses an estimate of its incremental borrowing rate based on information available at lease commencement in determining present value of lease payments. The Company leases warehouse facilities and office space. These assets and properties are generally leased under noncancelable agreements that expire at various dates through 2025 with various renewal options for additional periods. The agreements, which have and continue to be classified as operating leases, generally provide for base rent and require us to pay all insurance, taxes and other maintenance costs. The Company’s operating leases are exclusively for building space in the different cities we have operations. The lease terms typically last from 2-3 years with some being longer or shorter depending on needs of the business and the lease partners. The Company has also engages in month-to-month leases for parking spaces that the Company has elected to expense as incurred. Our lease agreements do not include variable lease payments. The Company’s lessors offer options to extend lease terms as leases expire, and management evaluates current rental markets and other strategic factors in making the decision whether to renew. When leases are within six months of renewal, management will estimate probabilities of renewing for an additional term based on market and strategic factors, and if the probability is more likely than not that the lease will be renewed, the financials will assume the lease is renewed under the lease renewal option. The Company's operating leases contain no residual value guarantees or contain restrictive covenants. Lease amounts accounted for under ASC 842 were determined based on analysis of the lease contracts using lease payments and timing as documented in the contract. Non-lease contracts were also evaluated to determine if the contract terms provided an asset that was controlled by the Company, and provided it with substantially all relevant economic benefits. The Company is not a party to any contracts containing embedded leases. All lease contracts were reviewed, and distinctions made between lease and non-lease payments. Only payments related to the lease of the asset were included in lease payment calculations. Management uses an estimation of its incremental borrowing rate at lease commencement over similar terms as the lease contracts in determining the present value of its lease obligations.
Stock-Based Compensation | Stock-Based Compensation The Company from time to time grants stock awards, restricted stock awards, and options to employees (including executives), non-employees, and members of the Board of Directors. Such awards are valued based on the grant date fair-value of the instruments, net of estimated forfeitures. The value of each award is recognized over the vesting period.
Foreign Currency | Foreign Currency The financial statements of the Company’s non-U.S. subsidiary are translated into U.S. dollars in accordance with ASC 830, Foreign Currency Matters. Under ASC 830, if the assets and liabilities of the Company are recorded in certain non-U.S. functional currencies other than the U.S. dollar, they are translated at rates of exchange at year end. Revenue and expense items are translated at the average monthly exchange rates. The resulting translation adjustments are recorded directly into accumulated other comprehensive income.
Earnings Per Share | Earnings Per Share Earnings per share is calculated in accordance with ASC 260, “Earnings Per Share”. Under ASC 260 basic earnings per share is computed using the weighted average number of common shares outstanding during the period except that it does not include unvested restricted stock subject to cancellation. Diluted earnings per share is computed using the weighted average number of common shares and, if dilutive, potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of warrants, options, restricted shares and convertible preferred stock. The dilutive effect of outstanding restricted shares, options and warrants is reflected in diluted earnings per share by application of the treasury stock method. Convertible preferred stock is reflected on an if-converted basis.
Segment Reporting | Segment Reporting ASC Topic 280, “Segment Reporting,” requires use of the “management approach” model for segment reporting. The management approach model is based on the way a company’s management organizes segments within the company for making operating decisions and assessing performance. The Company has determined it has three reportable segments.
Concentration of Credit Risk | Concentration of Credit Risk The Company maintains cash balances at several banks in several states including, California, Minnesota, and Nevada. Accounts are insured by the Federal Deposit Insurance Corporation up to $250,000 per institution as of October 1, 2022. At times, balances may exceed federally insured limits.

X
- Definition Reclassifications policy text block. + References No definition available. + Details
Name: | jan_ReclassificationsPolicyTextBlock
Namespace Prefix: | jan_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping and handling costs. + References No definition available. + Details
Name: | jan_ShippingAndHandlingCostsPolicyTextBlock
Namespace Prefix: | jan_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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