XML 40 R22.htm IDEA: XBRL DOCUMENT
v3.23.1

Summary of significant accounting policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Use of estimates | Use of estimates The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to use judgement to make estimates and assumptions 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 net sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates made in preparing the consolidated financial statements include the reserve for promotional allowances, the valuation of goodwill and intangible assets, stock-based and incentive compensation, and deferred income taxes. During the fourth quarter of 2021, the Company completed an assessment of the useful life of its $3,700 indefinite-lived brand name intangible asset and determined that it should adjust the estimated useful life from an indefinite length to 15 years. The change in accounting estimate was effective January 1, 2022, at which time the Company began amortizing the asset over 15 years. The future amortization expense is included in the five-year intangible asset amortization table in Note 5 – Goodwill and Intangible Assets.
Going Concern | Going Concern The Company follows the guidance in Accounting Standards Codification (“ASC”) 205-40, Presentation of Financial Statements - Going Concern which requires management to assess an entity’s ability to continue as a going concern and to provide related disclosure in certain circumstances. There were no conditions or events, when considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued.
Cash and cash equivalents | Cash and cash equivalents Lifeway considers cash and all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at cost, which approximates or equals fair value due to their short-term nature. Lifeway from time to time may have bank deposits in excess of insurance limits of the Federal Deposit Insurance Corporation. The Company places its cash and cash equivalents with high credit quality financial institutions. Lifeway has not experienced any losses in such accounts and believes the financial risks associated with these financial instruments are minimal. The Company has no restricted cash as of December 31, 2022. The Restricted cash escrow funds of $580 were deposited by Lifeway in connection with the September 18, 2021 acquisition of certain assets of Glen Oaks Farms, Inc. The funds are security for the liability and indemnity obligations of seller as defined under the asset purchase agreement. The escrow funds were remitted to the sellers in August 2022.
Revenue Recognition | Revenue Recognition Lifeway sells food and beverage products across select product categories to customers predominantly within the United States (see Note 12 - Segments, Products and Customers). The Company also sells bulk cream, a byproduct of its fluid milk manufacturing process. In accordance with ASC 606, Revenue from Contracts with Customers, Lifeway recognizes revenue when control over the products transfers to its customers, which generally occurs upon delivery to its customers or their common carriers. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods or services, using the five-step method required by ASC 606. For the Company, the contract is the approved sales order, which may also be supplemented by other agreements that formalize various terms and conditions with customers. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer. Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer, which is the delivery of food and beverage products which provide immediate benefit to the customer. Lifeway accounts for product shipping and handling as fulfillment activities with revenues for these activities recorded within net revenue and costs recorded within cost of goods sold. Any taxes collected on behalf of government authorities are excluded from net revenues. Variable consideration, which includes known or expected pricing or revenue adjustments, such as trade discounts, allowances for non-saleable products, product returns, trade incentives and coupon redemption, is estimated utilizing the most likely amount method. Key sales terms, such as pricing and quantities ordered, are established on a frequent basis such that most customer arrangements and related incentives have a one year or shorter duration. As such, the Company does not capitalize contract inception costs and it capitalizes product fulfillment costs in accordance with U.S. GAAP and its inventory policies. It generally does not receive noncash consideration for the sale of goods, nor does it grant payment financing terms greater than one year.
Accounts Receivable | Accounts Receivable Lifeway provides credit terms to customers in-line with industry standards and maintain allowances for potential credit losses based on historical experience. Customer balances are written off after all collection efforts are exhausted. Estimated product returns, which have not been material, are deducted from sales at the time of revenue recognition. The Company does not charge interest on past due accounts receivable.
Inventories | Inventories Inventories are stated at the lower of cost or net realizable value, valued on a first in, first out basis (“FIFO”). The costs of finished goods inventories include raw materials, direct labor, and overhead costs. Inventories are stated net of reserves for excess or obsolete inventory.
Property, plant and equipment | Property, plant and equipment Property, plant and equipment are recorded at cost. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:
Schedule of property and equipment, estimated useful lives |  |
Asset |  | Useful Life
Buildings and improvements |  | 10 – 39 years
Machinery and equipment |  | 5 – 12 years
Office equipment |  | 3 – 7 years
Vehicles |  | 5 years
Leasehold improvements |  | Shorter of expected useful life or lease term
The Company performs impairment tests when circumstances indicate that the carrying value of an asset may not be recoverable. Expenditures for repairs and maintenance, which do not improve or extend the life of the assets, are expensed as incurred.
Intangible Assets | Intangible Assets Goodwill Goodwill represents the excess purchase price over the fair value of the net tangible and other identifiable intangible assets acquired. Lifeway estimates the fair value of its one reporting unit annually (as of December 31), or more frequently if certain conditions exist, using a combination of the fair values derived from both the income approach and the market approach. Under the income approach, it calculates the fair value of a reporting unit based on the present value of estimated future cash flows. Cash flow projections are based on the Company’s estimates of revenue growth rates and operating margins, taking into consideration industry and market conditions. The discount rate used to determine the present value of future cash flows is based on the weighted-average cost of capital adjusted for the relevant risk associated with business-specific characteristics and the uncertainty related to the business's ability to execute on the projected cash flows. The market approach estimates fair value based on market multiples of revenue and earnings derived from comparable publicly traded companies with similar operating and investment characteristics. The resulting fair value, based on the income and market approaches, is then compared to the carrying value to determine if impairment is necessary. Intangible assets Intangible assets acquired in a business combination are recorded at their estimated fair values at the date of acquisition. Identifiable intangible assets with finite lives are amortized over their estimated useful lives as follows:
Schedule of intangible assets useful lives |  |
Asset |  | Useful Life
Recipes |  | 4 years
Brand names |  | 8-15 years
Formula |  | 10 years
Customer lists |  | 5-10 years
Customer relationships |  | 15 years
All amortization expense related to intangible assets is recorded in Amortization expense in the consolidated statements of operations. Amortizable intangible assets are evaluated for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Lifeway conducts more frequent impairment assessments if certain conditions exist, such as a change in the competitive landscape, any internal decisions to pursue new or different strategies, a loss of a significant customer, or a significant change in the market place including changes in the prices paid for its products or changes in the size of the market for its products. If an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is generally based on discounted future cash flows. If the estimated remaining useful life of an intangible asset is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life.
Fair value measurements | Fair value measurements Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement: Level 1 – Quoted prices in active markets for identical assets or liabilities. Level 2 – Observable inputs other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 – Inputs that are generally unobservable and typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability. Lifeway’s financial assets and liabilities that are not carried at fair value on a recurring basis include cash and cash equivalents, accounts receivable, other receivables, accounts payable, accrued expenses and revolving line of credit for which carrying value approximates fair value. The Company records its investments in equity securities without a readily determinable fair value at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. As of December 31, 2022, and 2021, the Company has one investment without a readily determinable fair value which is recorded at $1,800 in other assets on the consolidated balance sheet. The investment cost of $1,800 includes a cumulative unrealized gain of $1,731 resulting from an observable price change in 2019. There were no upward or downward adjustments to the investment cost during 2022 or 2021.
Income taxes | Income taxes The Provision for income taxes includes federal, state, local and foreign income taxes currently payable, and those deferred because of temporary differences between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities are computed based on the difference between the financial statement and income tax bases of assets and liabilities using enacted tax rates expected to apply to taxable income in the year in which the deferred tax assets or liabilities are expected to be realized or settled. The principal sources of temporary differences are different depreciation and amortization methods for financial statement and tax purposes, incentive compensation, unrealized gain, capitalization of indirect inventory costs for tax purposes, reserves for excess and obsolete inventory and the allowance for doubtful accounts. Valuation allowances are recorded to reduce deferred tax assets when it is more likely not that a tax benefit will not be realized. Deferred income tax expense or benefit is based on the changes in the asset or liability from period to period. Lifeway analyzes filing positions in all the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions. The Company recognizes the income tax benefit from an uncertain tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination, including resolutions of any related appeals or litigation processes. It applies a more likely than not threshold to the recognition and derecognition of uncertain tax positions. Accordingly, Lifeway recognizes the amount of tax benefit that has a greater than 50% likelihood of being ultimately realized upon settlement. Future changes in judgment related to the expected ultimate resolution of uncertain tax positions will affect earnings in the period of such change. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. The total amount of unrecognized tax benefits can change due to audit settlements, tax examination activities, statute expirations and the recognition and measurement criteria under accounting for uncertainty in income taxes. Lifeway recognizes penalties and interest related to unrecognized tax benefits in the provision (benefit) for income taxes in the consolidated statements of operations.
Share-based compensation | Share-based compensation Share-based compensation expense is recognized for equity awards over the vesting period based on their grant date fair value. The fair value of restricted stock awards is equal to the closing price of Lifeway’s stock on the date of grant. The Company does not estimate forfeitures in measuring the grant date fair value, but rather account for forfeitures as they occur. The Company issues share based equity awards from treasury shares.
Treasury stock | Treasury stock Treasury stock is recorded using the cost method.
Advertising costs | Advertising costs Advertising costs are expensed as incurred and reported in Selling expense in the Company’s consolidated statements of operations. Expenditures totaled $3,353 and $3,267 for the years ended December 31, 2022 and 2021, respectively.
Earnings (loss) per common share | Earnings (loss) per common share Basic earnings (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares issued and outstanding during the reporting period. Diluted earnings (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares issued and outstanding and the effect of all dilutive common stock equivalents related to the Company’s outstanding stock-based compensation awards outstanding during the reporting period. For the years ended December 31, 2022 and 2021, there were 322 and 236 common stock equivalents outstanding, respectively.
Segments | Segments The Company is managed as a single reportable segment. The Chief Executive Officer, who is the Company’s Chief Operating Decision Maker (“CODM”), reviews financial information on an aggregate basis for purposes of allocating resources and assessing financial performance, as well as for making strategic operational decisions and managing the organization. Substantially all of Lifeway’s consolidated revenues relate to the sale of cultured dairy products that it produces using the same processes and materials and are sold to consumers through a common network of distributors and retailers in the United States.
Recent accounting pronouncements | Recent accounting pronouncements Issued but not yet effective In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The new guidance provides a single comprehensive accounting model on revenue recognition for contracts with customers and requires that the acquirer in a business combination recognize and measure contract assets and liabilities acquired in a business combination in accordance with Topic 606 (Revenue from Contracts with Customers). The amendments in this ASU are effective for fiscal years beginning after December 15, 2022. Early adoption is permitted, including adoption in an interim period. With early adoption, the amendments are applied retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of adoption and prospectively to all business combinations that occur on or after the date of initial application. Management does not expect the adoption of this ASU to have a material impact on its consolidated financial statements. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The guidance will be effective prospectively as of March 12, 2020 through December 31, 2022 and interim periods within those fiscal years. Management will adopt this new guidance effective January 1, 2023, and does not expect the adoption of this ASU to have a material impact on its consolidated financial statements. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, in November 2018 issued an amendment, ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, and in November 2019 issued two amendments, ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, and ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments – Credit Losses. The series of new guidance amends the impairment model by requiring entities to use a forward-looking approach based on expected losses rather than incurred losses to estimate credit losses on certain types of financial instruments, including trade receivables. This may result in the earlier recognition of allowances for losses. The guidance should be applied on either a prospective transition or modified-retrospective approach depending on the subtopic. The guidance is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. Management does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

X
- References No definition available. + Details
Name: | lway_TreasuryStockPolicyTextBlock
Namespace Prefix: | lway_
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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + 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 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 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 -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 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 -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + 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 -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 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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://www.xbrl.org/2009/role/commonPracticeRef -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 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: 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 + 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/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 The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205-40/tableOfContent + Details
Name: | us-gaap_SubstantialDoubtAboutGoingConcernTextBlock
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