Revenue |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 27, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue | Revenue The majority of the Company's 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 the Company believes have no alternative use, and where the Company has an enforceable right to payment, are recognized on an over time basis. 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. The Company treats 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. Contract Balances The Company receives payment from customers based on the contractual billing schedule and specific performance requirements established in the contract. Billings are recorded as accounts receivable when an unconditional right to the contractual consideration exists. A contract asset is an entity’s right to consideration in exchange for goods or services that the entity has transferred to a customer. A contract liability exists when the Company has received consideration or the amount is due from the customer in advance of revenue recognition. Contract assets and contract liabilities are recognized in prepaid expenses and other current assets and other long-term liabilities, respectively, in the Company's condensed consolidated balance sheets. Unbilled Receivables (Contract Assets) - Unbilled receivables were $0.8 million as of both July 27, 2019 and April 27, 2019. In the three months ended July 27, 2019, $0.8 million of previously unbilled receivables were recorded into accounts receivable. There were no impairments of contract assets as of July 27, 2019. Deferred Revenue (Contract Liabilities) - Deferred revenue was $0.3 million as of both July 27, 2019 and April 27, 2019. No previously deferred revenue was recorded into revenue in the three months ended July 27, 2019. Disaggregated Revenue Information The Company views the following disaggregated disclosures as useful to understanding the composition of revenue recognized during the respective reporting periods. Geographic net sales are determined based on our sales from the Company's various operational locations. Though revenue recognition patterns and contracts are generally consistent, the amount, timing and uncertainty of revenue and cash flows may vary in each reportable segment due to geographic and economic factors.
|