XML 32 R21.htm IDEA: XBRL DOCUMENT
v3.10.0.1

REVENUE (Policies) | 3 Months Ended
--- | ---
Jul. 28, 2018
Revenue [Abstract] |
Revenue Recognition, Policy [Policy Text Block] | The majority of our revenue is recognized at a point in time. The Company has determined that the most definitive demonstration that control has transferred to a customer is physical shipment or delivery, depending on the contractual shipping terms, with the exception of consignment transactions. Consignment transactions are arrangements where the Company transfers product to a customer location but retains ownership and control of such product until it is used by the customer. Revenue for consignment arrangements is recognized upon the customer’s usage. Revenues associated with products which we believe have no alternative use, and where the Company has an enforceable right to payment, are recognized on an over time basis. In transition to ASC 606, the Company noted some customers ordered highly customized parts, in which the Company was entitled to payment throughout the manufacturing process. In accordance with ASC 606, the Company has begun recognizing revenue over time for these customers as the performance obligation is satisfied. The Company believes the most faithful depiction of the transfer of goods to the customer is based on progress to date, which is typically smooth throughout the production process. As such, the company recognizes revenue evenly over the production process through transfer of control to the customer. In addition, customers typically 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. Our warranties are standard, assurance-type warranties only. We do not offer any additional service or extended term warranties to our customers. As such, we continue to recognize warranty as an expense with accounting outside of the scope of ASC 606. The Company has elected to treat shipping and handling costs as an activity necessary to fulfill the performance obligation to transfer product to the customer and not as a separate performance obligation. Shipping and handling costs are estimated at quarter end in proportion to revenue recognized for transactions where actual costs are not yet known. Across all products, the amount of revenue recognized corresponds to the related purchase order. Revenue is adjusted for variable consideration (such as discounts) as described further below. 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 of the disclosure requirements regarding information about remaining performance obligations on contracts that have original expected durations of one year or less.

X
- Definition Revenue [Abstract] + References No definition available. + Details
Name: | mei_RevenueAbstract
Namespace Prefix: | mei_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration