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

Organization, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Aug. 28, 2022
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 August 28, 2022, 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 29, 2022 (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 three months ended August 28, 2022 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, Lifecore and Curation Foods. All material inter-company transactions and balances have been eliminated.
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 goodwill), 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.
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, 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.
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 of 12 years, and trademarks/tradenames and goodwill with indefinite useful lives.
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 August 28, 2022 and May 29, 2022, 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 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 Prepaid expenses and other current assets in the accompanying Consolidated Balance Sheets. As of May 29, 2022, related to the assets of Curation Foods’ BreatheWay packaging technology business, the Company had $1.0 million in Prepaid expenses and other current assets within the Consolidated Balance Sheet meeting the criteria of held for sale. These assets are recognized at the lower of cost or fair value less cost to sell using market approach. The fair value of these assets are classified as level 3 in the fair value hierarchy due to a mix of unobservable inputs utilized such as independent research in the market as well as actual quotes from market participants.
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. 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. Curation Foods Curation Foods’ standard terms of sale, both prior to and following the Eat Smart Disposition, 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.
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
- 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 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 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 https://asc.fasb.org/extlink&oid=126907703&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 https://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 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 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 https://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 https://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 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 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 https://asc.fasb.org/extlink&oid=126929396&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 https://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 https://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 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 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 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 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 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 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