XML 27 R17.htm IDEA: XBRL DOCUMENT
v3.21.4

Organization, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Nov. 28, 2021
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying unaudited consolidated financial statements of Landec have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“GAAP”) for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring accruals) have been made which are necessary to present fairly the financial position of the Company at November 28, 2021, and the results of operations and cash flows for all periods presented. Although Landec believes that the disclosures in these financial statements are adequate to make the information presented not misleading, certain information normally included in financial statements and related footnotes prepared in accordance with GAAP have been condensed or omitted in accordance with the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying financial data should be reviewed in conjunction with the audited financial statements and accompanying notes included in Landec's Annual Report on Form 10-K for the fiscal year ended May 30, 2021 (the “Annual Report”).
Fiscal Period | The Company’s fiscal year is the 52- or 53-week period that ends on the last Sunday of May with quarters within each year ending on the last Sunday of August, November, and February; however, in instances where the last Sunday would result in a quarter being 12-weeks in length, the Company’s policy is to extend that quarter to the following Sunday. A 14th week is included in the fiscal year every five or six years to realign the Company’s fiscal quarters with calendar quarters. The results of operations for the six months ended November 28, 2021 are not necessarily indicative of the results that may be expected for an entire fiscal year because there is some seasonality in Curation Foods’ business and the order patterns of Lifecore’s customers which may lead to significant fluctuations in Landec’s quarterly results of operations.
Basis of Consolidation | Basis of Consolidation The consolidated financial statements are presented on the accrual basis of accounting in accordance with GAAP and include the accounts of Landec Corporation and its subsidiaries, Curation Foods and Lifecore. All material inter-company transactions and balances have been eliminated. Arrangements that are not controlled through voting or similar rights are reviewed under the guidance for variable interest entities (“VIEs”). A company is required to consolidate the assets, liabilities and operations of a VIE if it is determined to be the primary beneficiary of the VIE. An entity is a VIE and subject to consolidation, if by design: (a) the total equity investment at risk is not sufficient to permit the entity to finance its activities without additional subordinated financial support provided by any parties, including equity holders or (b) as a group the holders of the equity investment at risk lack any one of the following three characteristics: (i) the power, through voting rights or similar rights to direct the activities of an entity that most significantly impact the entity’s economic performance, (ii) the obligation to absorb the expected losses of the entity, or (iii) the right to receive the expected residual returns of the entity. The Company reviewed the consolidation guidance and concluded that the equity investment in the non-public company by the Company is not a VIE.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make certain estimates and judgments that affect the amounts reported in the financial statements and accompanying notes. The accounting estimates that require management’s most significant and subjective judgments include revenue recognition; loss contingencies; sales returns and credit losses; recognition and measurement of current and deferred income tax assets and liabilities; the assessment of recoverability of long-lived and indefinite lived assets (including intangible assets), and inventory; and the valuation and recognition of stock-based compensation. These estimates involve the consideration of complex factors and require management to make judgments. The analysis of historical and future trends can require extended periods of time to resolve and are subject to change from period to period. The actual results may differ from management’s estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company records all highly liquid securities with three months or less from date of purchase to maturity as cash equivalents. Cash equivalents consist mainly of money market funds. The market value of cash equivalents approximates their historical cost given their short-term nature.
Inventories | InventoriesIf the cost of the inventories exceeds their net realizable value, provisions are recorded currently to reduce them to net realizable value. The Company also records a provision for slow moving and obsolete inventories based on the estimate of demand for its products.
Accounts Receivable, Sales Returns and Allowance for Credit Losses | Accounts Receivable, Sales Returns and Allowance for Credit Losses The Company carries its accounts receivable at their face amounts less an allowance for estimated sales returns and credit losses. Sales return allowances are estimated based on historical sales return amounts. The Company uses the loss rate method to estimate its expected credit losses on trade accounts receivable and contract assets. In order to estimate expected credit losses, the Company assessed recent historical experience, current economic conditions and any reasonable and supportable forecasts to identify risk characteristics that are shared within the financial asset. These risk characteristics are then used to bifurcate the loss rate method into risk pools. The risk pools were determined based on the industries in which the Company operates. Historical credit loss for each risk pool is then applied to the current period aging as presented in the identified risk pools to determine the needed reserve allowance. At times when there are no current economic conditions or forecasts that may affect future credit losses, the Company has determined that recent historical experience provides the best basis for estimating credit losses. The information obtained from assessing historical experience, current economic conditions and reasonable and supportable forecasts were used to identify risk characteristics that can affect future credit loss experience. There were no significant risk characteristics identified in the review of historical experiences or in the review of estimates of current economic conditions and forecasts. Estimating credit losses based on risk characteristics requires significant judgment by management. Significant judgments include, but are not limited to: assessing current economic conditions and the extent to which they are relevant to the existing characteristics of the Company’s financial assets, the estimated life of financial assets, and the level of reliance on historical experience in light of economic conditions. The Company will continually review and update, when necessary, its historical risk characteristics that are meaningful to estimating credit losses, any new risk characteristics that arise in the natural course of business, and the estimated life of its financial assets.
Related Party Transactions | Related Party TransactionsAll related party transactions are monitored quarterly by the Company and approved by the Audit Committee of the Board of Directors.
Debt Issuance Costs | Debt Issuance CostsThe Company records its line of credit debt issuance costs as an asset
Financial Instruments | Financial Instruments The Company’s financial instruments are primarily composed of commercial-term trade payables, grower advances, notes receivable, debt instruments, and derivative instruments. For short-term instruments, the historical carrying amount approximates the fair value of the instrument. The fair value of long-term debt and lines of credit approximates their carrying value. Cash Flow Hedges The Company has entered into interest rate swap agreements to manage interest rate risk. These derivative instruments may offset a portion of the changes in interest expense. The Company designates these derivative instruments as cash flow hedges. The Company accounts for its derivative instruments as either an asset or a liability and carries them at fair value in Other assets or Other non-current liabilities. The accounting for changes in the fair value of the derivative instrument depends on the intended use of the derivative instrument and the resulting designation. For derivative instruments that hedge the exposure to variability in expected future cash flows and are designated as cash flow hedges, the entire change in the fair value of the hedging instrument is recorded as a component of Accumulated other comprehensive loss (“AOCL”) in Stockholders’ Equity. Those amounts are subsequently reclassified to earnings in the same line item in the Consolidated Statements of Comprehensive (Loss) Income as impacted when the hedged item affects earnings. To receive hedge accounting treatment, cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. During the third quarter of fiscal year 2021, the Company discontinued its hedge accounting prospectively since it was determined that the derivatives are no longer highly effective in offsetting changes in the net investment. The derivatives continue to be carried at fair value in the accompanying Consolidated Balance Sheets with changes in their fair values from the date of discontinued hedge accounting recognized in current period earnings in Other income (expense), net in the Consolidated Statements of Comprehensive (Loss) Income. Amounts previously accumulated in AOCL during the period of effectiveness will continue to be realized over the remaining term of the underlying forecasted debt payments as a component of AOCL in Stockholders’ Equity. Accumulated Other Comprehensive Loss Comprehensive income (loss) consists of two components, net loss and Other comprehensive income (loss) (“OCI”). OCI refers to revenue, expenses, and gains and losses that under GAAP are recorded as a component of stockholders’ equity but are excluded from net (loss) income.
Investment in Non-Public Company | Investment in Non-Public CompanyOn February 15, 2011, the Company made an investment in Windset which is reported as an investment in non-public company, fair value, in the accompanying Consolidated Balance Sheets as of November 28, 2021 and May 30, 2021. The Company has elected to account for its investment in Windset under the fair value option.
Leases | Leases Under Topic 842, the Company determines if an arrangement is a lease at inception. Right-of-use (“ROU”) assets and liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers only payments that are fixed and determinable at the time of commencement. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is a quoted rate based on the understanding of what the Company's credit rating would be. Certain agreements may contain the option to extend the lease term, terminate the lease before the contractual expiration date, or purchase the leased asset. The Company, when reasonably certain to exercise the option, considers these options in determining the measurement of the lease. The Company's lease agreements do not contain any material residual value guarantees. The Company's lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. The Company combines fixed payments for non-lease components with lease payments and accounts for them together as a single lease component which increases the amount of lease assets and liabilities. Payments under lease arrangements are primarily fixed; however, certain lease agreements contain variable payments, which are expensed as incurred and are not included in the operating lease assets and liabilities. These amounts primarily include payments affected by changes in price indices.
Intangible Assets | Intangible Assets The Company’s intangible assets are comprised of customer relationships with a finite estimated useful life ranging from 11 years to 13 years, and trademarks/tradenames and goodwill with indefinite useful lives. Impairment Review of Goodwill and Indefinite-Lived Intangible Asset The Company tests its goodwill and trademarks with indefinite lives annually for impairment in the fiscal fourth quarter or earlier if there are indications during a different interim period that these assets may have become impaired. On a quarterly basis, the Company considers the need to update its most recent annual tests for impairment of its indefinite-lived intangible assets and goodwill, based on management’s assessment of changes in its business and other economic factors since the most recent annual evaluation. Such changes, if significant or material, could indicate a need to update the most recent annual tests for impairment of goodwill and indefinite-lived intangible assets during the current period. The results of these tests could lead to write-downs of the carrying values of these assets in the current period. With respect to goodwill, the Company has the option to first assess qualitative factors such as macro-economic conditions, industry and market environment, cost factors, overall financial performance of the Company, cash flow from operating activities, market capitalization, litigation, and stock price. If the result of a qualitative test indicates a potential for impairment of a reporting unit, a quantitative test is performed. The quantitative test compares the carrying amount of a reporting unit that includes goodwill to its fair value. The Company determines the fair value using both an income approach and a market approach. Under the income approach, fair value is determined based on estimated future cash flows, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of the Company and the rate of return an outside investor could expect to earn. Under the market-based approach, information regarding the Company is utilized along with publicly available industry information to determine earnings multiples that are used to value the Company. A goodwill impairment loss is recognized for the amount that the carrying amount of a reporting unit, including goodwill, exceeds its fair value, limited to the total amount of goodwill allocated to that reporting unit. To determine the fair value of a reporting unit as part of its quantitative test, the Company uses a discounted cash flow ("DCF") method under the income approach, as it believes that this approach is the most reliable indicator of the fair value of its businesses and the fair value of their future earnings and cash flows. Under this approach, which requires significant judgments, the Company estimates the future cash flows of each reporting unit and discounts these cash flows at a rate of return that reflects their relative risk. The cash flows used in the DCF method are consistent with those the Company uses in its internal planning, which gives consideration to actual business trends experienced, and the broader business strategy for the long term. The other key estimates and factors used in the DCF method include, but are not limited to, future volumes, net sales and expense growth rates, and gross margin and gross margin growth rates. Changes in such estimates or the application of alternative assumptions could produce different results. For trademarks and other intangible assets with indefinite lives, the Company performs a quantitative analysis to test for impairment. When a quantitative test is performed, the estimated fair value of an asset is compared to its carrying amount. If the carrying amount of such asset exceeds its estimated fair value, an impairment charge is recorded for the difference between the carrying amount and the estimated fair value. The Company uses the income approach to estimate the fair value of its trademarks. This approach requires significant judgments in determining the royalty rates and the assets’ estimated cash flows as well as the appropriate discount rates applied to those cash flows to determine fair value. Changes in such estimates or the use of alternative assumptions could produce different results.
Fair Value Measurements | Fair Value Measurements The Company uses fair value measurement accounting for financial assets and liabilities and for financial instruments and certain other items measured at fair value. The Company has elected the fair value option for its investment in a non-public company. The Company has not elected the fair value option for any of its other eligible financial assets or liabilities. The accounting guidance established a three-tier hierarchy for fair value measurements, which prioritizes the inputs used in measuring fair value as follows: Level 1 – observable inputs such as quoted prices for identical instruments in active markets. Level 2 – inputs other than quoted prices in active markets that are observable either directly or indirectly through corroboration with observable market data. Level 3 – unobservable inputs in which there is little or no market data, which would require the Company to develop its own assumptions. As of November 28, 2021 and May 30, 2021, the Company held certain assets and liabilities that are required or it elected to be measured at fair value on a recurring basis, including its interest rate swap contracts. The investment in Windset was required to be measured at fair value on a recurring basis at May 30, 2021. The fair value of the Company’s interest rate swap contracts is determined based on model inputs that can be observed in a liquid market, including yield curves, and is categorized as a Level 2 fair value measurement and is included in Other assets or Other non-current liabilities in the accompanying Consolidated Balance Sheets.
Revenue Recognition | Revenue Recognition The Company follows the five step, principles-based model to recognize revenue upon the transfer of promised goods or services to customers and in an amount that reflects the consideration for which the Company expects to be entitled in exchange for those goods or services. Revenue, net of estimated allowances and returns, is recognized when or as the Company satisfies its performance obligations under a contract and control of the product is transferred to the customer. Curation Foods Curation Foods’ standard terms of sale are generally included in its contracts and purchase orders. Revenue is recognized at the time shipment is made or upon delivery as control of the product is transferred to the customer. Shipping and other transportation costs charged to customers are recorded in both revenue and cost of goods sold. Curation Foods has elected to account for shipping and handling as fulfillment activities, and not as a separate performance obligation. Curation Foods’ standard payment terms with its customers generally range from 30 days to 90 days. Certain customers may receive cash-based incentives (including: volume rebates, discounts, and promotions), which are accounted for as variable consideration to Curation Foods’ performance obligations. Curation Foods estimates these sales incentives based on the expected amount to be provided to its customers and reduces revenues recognized towards its performance obligations. The Company has not historically had and does not anticipate significant changes in its estimates for variable consideration. Lifecore Lifecore generates revenue from two integrated activities: CDMO and Fermentation. CDMO is comprised of aseptic and development services. Lifecore’s standard terms of sale are generally included in its contracts and purchase orders. Shipping and other transportation costs charged to customers are recorded in both revenue and cost of goods sold. Lifecore has elected to account for shipping and handling as fulfillment activities, and not as a separate performance obligation. Lifecore’s standard payment terms with its customers generally range from 30 days to 60 days. Aseptic Lifecore provides aseptic formulation and filling of syringes and vials with precisely formulated medical grade HA and non-HA materials for injectable products used for medical purposes. In instances where our customers contract with us to aseptically fill syringes or vials with our HA, the goods are not distinct in the context of the contract. Lifecore recognizes revenue for these products at the point in time when legal title to the product is transferred to the customer, which is at the time that shipment is made or upon delivery of the product. Development Services Lifecore provides product development services to assist its customers in obtaining regulatory approval for the commercial sale of their drug product. These services include activities such as technology development, material component changes, analytical method development, formulation development, pilot studies, stability studies, process validation and production of materials for use within clinical studies. The Company’s customers benefit from the expertise of its scientists who have extensive experience performing such tasks. Each of the promised goods and services are not distinct in the context of the contract as the goods and services are highly interdependent and interrelated. The services described above are significantly affected by each other because Lifecore would not be able to fulfill its promise by transferring each of the goods or services independently. Revenues generated from development services arrangements are recognized over time as Lifecore is creating an asset without an alternate use as it is unique to the customer. Furthermore, the Company has an enforceable right to payment for the performance completed to date for its costs incurred in satisfying the performance obligation plus a reasonable profit margin. For each of the development activities performed by Lifecore as described above, labor is the primary input (i.e., labor costs represent the majority of the costs incurred in the completion of the services). The Company determined that labor hours are the best measure of progress as it most accurately depicts the effort extended to satisfy the performance obligation over time. Fermentation Lifecore manufactures and sells pharmaceutical-grade sodium hyaluronate (“HA”) in bulk form to its customers. The HA produced is distinct as customers are able to utilize the product provided under HA supply contracts when they obtain control. Lifecore recognizes revenue for these products at the point in time when legal title to the product is transferred to the customer, which is at the time that shipment is made or upon delivery of the product to our customer.
Shipping and Handling Costs | Shipping and Handling Costs Amounts billed to third-party customers for shipping and handling are included as a component of revenues. Shipping and handling costs incurred are included as a component of cost of products sold and represent costs incurred to ship product from the processing facility or distribution center to the end consumer markets.
Legal Contingencies | Legal Contingencies In the ordinary course of business, the Company is involved in various legal proceedings and claims. The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least each fiscal quarter and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. Legal fees are expensed in the period in which they are incurred.

X
- Definition Disclosure of accounting policy for investments in non-public companies utilizing either the cost method or fair value option accounting. + References No definition available. + Details
Name: | lndc_InvestmentInNonPublicCompaniesPolicyTextBlock
Namespace Prefix: | lndc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for related party transactions. + References No definition available. + Details
Name: | lndc_RelatedPartyTransactionsPolicyPolicyTextBlock
Namespace Prefix: | lndc_
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 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 http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 http://asc.fasb.org/extlink&oid=123372394&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 http://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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 http://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 http://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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=123454820&loc=d3e5291-111683 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | 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 http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | 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 http://asc.fasb.org/extlink&oid=123408670&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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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