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.