Revenue Recognition - We recognize revenue in accordance with ASC 606, Revenue from Contracts with Customers, when control of the product transfers to the customer, which generally occurs upon shipment or delivery, depending on shipping terms. Customers typically place purchase orders or blanket purchase orders that specify price, quantity, payment terms and other conditions. For blanket purchase orders, pricing and terms are defined up front, and quantities are established through periodic releases issued by the customer.

 

We have elected the following practical expedients permitted under ASC 606:

Incremental costs of obtaining a contract are expensed as incurred.
Consideration is not adjusted for the effects of a significant financing component for contracts with an expected duration of one year or less.

 

Shipping and handling costs charged to customers are treated as fulfillment activities and are recorded in both net sales and cost of goods sold when control of the product transfers.

 

Returns, discounts, and other concessions related to product quality, delivery issues, or pricing adjustments are recorded as reductions to net sales in the same period the related revenue is recognized. Certain contracts include variable consideration, such as estimated returns, rebates, and volume discounts. These amounts are not constrained and are recognized using the expected value method, based on historical data, credit memo analysis, and other known factors.

When a performance obligation is satisfied before we have an unconditional right to invoice, we record a contract asset. If the right to consideration is unconditional, we record an unbilled receivable. There were no contract assets or unbilled receivables attributable to continuing operations as of May 31, 2025 or 2024.

We do not maintain contract liability balances, as our performance obligations are typically satisfied prior to receiving customer payment. Customer payments are generally due within 30 to 60 days of invoicing, which typically occurs upon shipment or delivery.

Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that we collect from customers, are excluded from net sales.

Certain customer contracts include standard warranties. These warranties are not considered separate performance obligations. We record an estimated liability for warranty costs at the time control of the product transfers to the customer.

Our revenue recognition policies do not involve significant judgments related to the timing of satisfaction of performance obligations or the determination of transaction price.

Historical Timeline

Fiscal YearFiled
2025Jul 30, 2025Showing above
2024Jul 30, 2024
2023Jul 31, 2023
2022Aug 1, 2022

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.