XML 39 R25.htm IDEA: XBRL DOCUMENT
v3.22.2

Description of Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Apr. 30, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract] |
Fiscal reporting periods | Financial reporting periods. The Company maintains its financial records on the basis of a 52 or 53-week fiscal year ending on the Saturday closest to April 30. Fiscal 2022 and 2021 represented 52 weeks and ended on April 30, 2022 and May 1, 2021, respectively. Fiscal 2020 represented 53 weeks and ended on May 2, 2020. The following discussions of comparative results among periods should be reviewed in that context.
Basis of presentation | Basis of presentation. The Company’s consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”).
Principles of consolidation | Principles of consolidation. The consolidated financial statements include the accounts and operations of the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of estimates | Use of estimates. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates.
Cash and cash equivalents | Cash and cash equivalents. Cash and cash equivalents consist of cash and highly liquid investments with a maturity of three months or less. Highly liquid investments include money market funds which are classified within Level 1 of the fair value hierarchy. As of April 30, 2022, the Company had a balance of $40.0 million in money market accounts. The Company did no t have any money market accounts as of May 1, 2021.
Accounts receivable and allowance for doubtful accounts | Accounts receivable and allowance for doubtful accounts. Accounts receivable are customer obligations due under normal trade terms and are presented net of an allowance for doubtful accounts. The Company establishes an allowance for doubtful accounts based on the current expected credit loss impairment model. The Company applies a historical loss rate based on historic write-offs to aging categories. The historical loss rate is adjusted for current conditions and reasonable and supportable forecasts of future losses as necessary. The Company may also record a specific reserve for individual accounts when it becomes aware of specific customer circumstances, such as in the case of a bankruptcy filing or deterioration in the customer’s operating results or financial position. The allowance for doubtful accounts balance was $1.0 million and $0.7 million as of April 30, 2022 and May 1, 2021, respectively.
Concentration of credit risk | Concentration of credit risk. Financial assets that subject the Company to concentration of credit risk consist primarily of cash equivalents, derivative contracts, and accounts receivable. The Company’s counterparties for cash equivalents and derivative contracts are banks and financial institutions that meet the Company’s requirement of high credit standing. For accounts receivable, the Company generally does not require collateral. Sales to General Motors Company (“GM”) in the Automotive segment, either directly or through its tiered suppliers, represented a significant portion of the Company's business. As of April 30, 2022 and May 1, 2021, accounts receivable from GM (including tiered suppliers) were approximately $42.0 million and $54.9 million, respectively.
Inventories | Inventories. Inventories are stated at the lower-of-cost or net realizable value. Cost is determined using the first-in, first-out method. Finished products and work-in-process inventories include direct material costs and direct and indirect manufacturing costs. The Company records reserves for inventory that may be obsolete or in excess of current and future market demand. See Note 5, “Inventory” for additional information.
Property, plant and equipment | Property, plant and equipment. Property, plant and equipment are recorded at cost less accumulated depreciation, with the exception of assets acquired through acquisitions, which are initially recorded at fair value. Equipment acquired under a finance lease is recorded at the present value of the future minimum lease payments. Depreciation is computed using the straight-line method over the estimated useful lives of 5 to 40 years for buildings and building improvements and 3 to 15 years for machinery and equipment. Costs of additions and major improvements are capitalized, whereas maintenance and repairs that do not improve or extend the life of the asset are charged to expense as incurred. See Note 6, “Property, Plant and Equipment” for additional information.
Business combinations | Business combinations. The Company accounts for business combinations using the acquisition method. The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items. Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including the amount assigned to identifiable intangible assets. Identifiable intangible assets with finite lives are amortized over their useful lives. Acquisition-related costs are expensed in the periods in which the costs are incurred. The results of operations of acquired businesses are included in the consolidated financial statements from the acquisition date.
Goodwill | Goodwill. Goodwill is not amortized but is tested for impairment on at least an annual basis. Goodwill is evaluated at the reporting unit level by comparing the fair value of the reporting unit with its carrying amount including goodwill. An impairment of goodwill exists if the carrying amount of the reporting unit exceeds its fair value. The impairment loss is the amount by which the carrying amount exceeds the reporting unit’s fair value, limited to the total amount of goodwill allocated to that reporting unit. In performing the goodwill impairment test, the Company may first assess qualitative factors to determine whether it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, or if the Company elects not to perform a qualitative assessment of a reporting unit, the Company then compares the fair value of the reporting unit to the related net book value. See Note 7, “Goodwill and Other Intangible Assets” for additional information regarding the Company’s goodwill impairment assessment for fiscal 2022.
Amortizable intangible assets | Amortizable intangible assets. Amortizable intangible assets consist primarily of fair values assigned to customer relationships and trade names. Amortization is recognized over the useful lives of the intangible assets, generally up to 20 years, using the straight-line method. See Note 7, “Goodwill and Other Intangible Assets” for additional information.
Impairment of long-lived assets | Impairment of long-lived assets. The Company evaluates whether events and circumstances have occurred which indicate that the remaining estimated useful lives of its intangible assets, excluding goodwill, and other long-lived assets, may warrant revision or that the remaining balance of such assets may not be recoverable. If impairment indicators exist, the Company performs an impairment analysis by comparing the undiscounted cash flows resulting from the use of the asset group to the carrying amount. If the carrying amount exceeds the undiscounted cash flows, an impairment loss is recognized based on the excess of the asset’s carrying amount over its fair value.
Pre-production costs related to long-term supply arrangements | Pre-production costs related to long-term supply arrangements. The Company incurs pre-production tooling costs related to products produced for its customers under long-term supply arrangements. Engineering, testing and other costs incurred in the design and development of production parts are expensed as incurred, unless the costs are reimbursable by the customer. As of April 30, 2022 and May 1, 2021, the Company had $27.2 million and $25.0 million, respectively, of pre-production tooling costs related to customer-owned tools for which reimbursement is contractually guaranteed by the customer or for which the customer has provided a non-cancelable right to use the tooling. Costs for molds, dies and other tools used in products produced for its customers under long-term supply arrangements for which the Company has title are capitalized in property, plant and equipment and amortized over the shorter of the life of the arrangement or over the estimated useful life of the assets. Company owned tooling was $14.6 million and $17.0 million as of April 30, 2022 and May 1, 2021, respectively.
Leases | Leases. The Company determines if an arrangement is a lease at inception. Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company estimates the incremental borrowing rate to discount the lease payments based on information available at lease commencement. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company utilizes certain practical expedients, including the election not to reassess its prior conclusions about lease identification, lease classification and initial direct costs, as well as the election not to separate lease and non-lease components for arrangements where the Company is a lessee. The Company elects to recognize a right-of-use asset and related lease liability for leases with a lease term of 12 months or less for all classes of underlying assets. Lease expense is recognized on a straight-line basis over the lease term. See Note 3, “Leases” for additional information.
Derivative financial instruments | Derivative financial instruments. The Company uses derivative financial instruments, including swaps and forward contracts, to manage exposures to changes in currency exchange rates and interest rates. The Company does not enter into or hold derivative financial instruments for trading or speculative purposes. See Note 8, “Derivative Financial Instruments and Hedging Activities” for additional information.
Income taxes | Income taxes. Income taxes are calculated using the asset and liability method, under which deferred tax assets and liabilities are determined based on temporary differences between the financial statement amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is primarily dependent upon the generation of future taxable income. In determining whether an uncertain tax position exists, the Company determines, based solely on its technical merits, whether the tax position is more likely than not to be sustained upon examination, and if so, a tax benefit is measured on a cumulative probability basis that is more likely than not to be realized upon the ultimate settlement. In determining the provision for income taxes for financial statement purposes, the Company makes certain estimates and judgments which affect its evaluation of the carrying value of its deferred tax assets, as well as its calculation of certain tax liabilities. See Note 11, “Income Taxes” for additional information.
Revenue recognition | Revenue recognition. Revenue is recognized in accordance with Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers.” Revenue is measured based on consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer. From time to time, customers may negotiate annual price downs. Management has evaluated these price downs and determined that in some instances, these price downs give rise to a material right. In instances that a material right exists, a portion of the transaction price is allocated to the material right and recognized over the life of the contract. Across all products, the amount of revenue recognized corresponds to the related purchase order and is adjusted for variable consideration (such as discounts). Sales and other taxes collected concurrent with revenue-producing activities are excluded from revenue. The Company’s performance obligations are typically short-term in nature. As a result, the Company has elected the practical expedient that provides an exemption from the disclosure requirements regarding information about remaining performance obligations on contracts that have original expected durations of one year or less. See Note 2, “Revenue” for further information.
Shipping and handling fees and costs | Shipping and handling fees and costs. Shipping and handling fees billed to customers are included in net sales, and the related costs are included in cost of products sold.
Restructuring expense | Restructuring expense. Restructuring expense includes costs directly associated with exit or disposal activities. Such costs include employee severance and termination benefits, asset impairment charges, contract termination fees, and other exit or disposal costs. Employee termination benefits are accrued upon the commitment to a termination plan and when the benefit arrangement is communicated to affected employees, or when liabilities are determined to be probable and estimable. Asset impairment charges relate to the impairment of ROU lease assets and equipment. Contract termination costs are recorded when notification of termination is given to the other party. See Note 4, “Restructuring” for additional information.
Foreign currency translation | Foreign currency translation. The functional currencies of the majority of the Company’s foreign subsidiaries are their local currencies. The results of operations of these foreign subsidiaries are translated into U.S. dollars using average monthly rates, while the assets and liabilities are translated using period-end exchange rates. The resulting translation adjustments are recorded as a component of accumulated other comprehensive income (loss) (“AOCI”). Gains and losses arising from transactions denominated in a currency other than the functional currency, except certain long-term intercompany transactions, are included in the consolidated statements of income in other income, net.
Government grants | Government grants. The Company recognizes grant income in other income, net in the consolidated statements of income when it is considered that there is reasonable assurance that the grant will be received and the necessary qualifying conditions, as stated in the grant agreement, are met. The international government grants are generally paid over a period of years and are recorded at amortized cost on the Company’s consolidated balance sheets. As of April 30, 2022 and May 1, 2021, grant receivables outstanding were $12.7 million and $18.6 million, respectively. The short-term and long-term portion of grant receivables are recorded on the consolidated balance sheets within accounts receivable, net and other long-term assets, respectively. Additionally, as of April 30, 2022 and May 1, 2021, the Company has no deferred grant income.
Research and development costs | Research and development costs. Costs associated with the enhancement of existing products and the development of new products are charged to expense when incurred. Research and development expenses primarily relate to product engineering and design and development expenses and are classified as a component of cost of goods sold on the consolidated statements of income. Research and development costs were $35.7 million, $37.1 million and $34.9 million for fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
Stock-based compensation | Stock-based compensation. The Company recognizes compensation expense for the cost of awards of equity compensation using a fair value method in accordance with ASC 718, “Stock-based Compensation.” See Note 13, “Shareholders’ Equity” for additional information.
Product warranty | Product warranty. The Company’s warranties are standard, assurance-type warranties only. The Company does not offer any additional service or extended term warranties to its customers. As such, warranty obligations are accrued when its probable that a liability has been incurred and the related amounts are reasonably estimable.
Fair value | Fair value measurement. ASC 820, “Fair Value Measurement,” provides a framework for measuring fair value, which is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy under ASC 820 requires an entity to maximize the use of observable inputs. The Company groups assets and liabilities at fair value in three levels as follows: • Level 1 - Quoted prices in active markets for identical assets or liabilities; • Level 2 - Observable inputs for similar assets or liabilities adjusted for terms specific to the asset or liability; • Level 3 - Unobservable inputs in which little or no market activity exists, requiring the Company to develop its own assumptions that market participants would use to value the asset or liability. Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company reviews the fair value hierarchy classification on a quarterly basis. Changes to the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. The carrying values of the Company’s short-term financial instruments, including cash and cash equivalents, accounts receivable and accounts payable, approximate their fair values because of the short maturity of these instruments.
Recently issued/adopted accounting pronouncements | Recently Adopted Accounting Pronouncements In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12, “Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740),” which simplifies the accounting for income taxes. The new guidance removes certain exceptions to the general principles in ASC 740, such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The Company adopted ASU 2019-12 as of May 2, 2021, and the impact on its consolidated financial statements was not material. In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” ASU 2020-04 provides optional expedients and exceptions for applying GAAP to contract modifications and hedging relationships that reference LIBOR or another rate that is expected to be discontinued, subject to meeting certain criteria. ASU 2020-04 was effective upon issuance and the adoption of this update did not have a material impact on the Company's consolidated financial statements. New Accounting Pronouncements Not Yet Adopted In November 2021, the FASB issued ASU 2021-10, “Government Assistance (Topic 832),” which requires business entities to disclose information about transactions with a government that are accounted for by applying a grant or contribution model by analogy (for example, International Financial Reporting Standards guidance in International Accounting Standard 20 or guidance on contributions for not-for-profit entities in ASC 958-605). For transactions in the scope of the new standard, business entities will need to provide information about the nature of the transaction, including significant terms and conditions, as well as the amounts and specific financial statement line items affected by the transaction. The new guidance is effective for all entities for annual reporting periods beginning after December 15, 2021. The Company does not expect that the adoption of this standard will have an impact on its consolidated financial statements; however the Company expects to increase its disclosures with respect to government assistance beginning in fiscal 2023.

X
- Definition Government grants policy. + References No definition available. + Details
Name: | mei_GovernmentGrantsPolicyPolicyTextBlock
Namespace Prefix: | mei_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pre-production costs related to long-term supply arrangements. + References No definition available. + Details
Name: | mei_PreProductionCostsRelatedToLongTermSupplyArrangementsPolicyTextBlock
Namespace Prefix: | mei_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI 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 associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3,4) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + 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 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI 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 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + 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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + 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 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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