Revenue Recognition
We recognize revenue by applying the following five-step approach: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation.
Contracts and customer purchase orders are used to determine the existence of an arrangement.
Many of the Company’s arrangements with customers contain multiple performance obligations and therefore promises to provide multiple goods and services. The Company evaluates each promised good and service in a contract to determine whether it represents a distinct performance obligation or should be accounted for as a combined performance obligation. For goods and services determined to be distinct we have concluded that they provide a benefit to the customer either on their own or together with other resources that are readily available to the customer, without having the need for significant integration or customization.
Revenue from product sales, recognized at a point-in-time, is generated predominately from the sales of products manufactured by third-party manufacturers to whom we have outsourced our manufacturing processes. Printed circuit assemblies, mechanical housings, and packaged modules are manufactured by contract manufacturing partners, with periodic business reviews of material levels and obsolescence. Product assembly, product testing, complete system integration, and system testing may either be performed within our own facilities or at the locations of our third-party manufacturers.
Revenue from services includes certain network planning and design, engineering, installation and commissioning (“field services”), extended warranty, hosted software-as-a-service (“SaaS”), customer support, consulting, training, and education. Maintenance and support services are generally offered to our customers and recognized over a specified period of time and from sales and subsequent renewals of maintenance and support contracts. The network planning and design, engineering and installation related services noted are recognized based on an over-time recognition model using the cost-input method. Certain judgment is required when estimating total contract costs and progress to completion on the over-time arrangements, as well as whether a loss is expected to be incurred on the contract. The cost estimation process for these contracts is based on the knowledge and experience of the Company’s project managers, engineers, and financial professionals. Changes in job performance and job conditions are factors that influence estimates of the total costs to complete those contracts and the Company’s revenue recognition. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made in a timely manner. These revisions may result in increases or decreases in estimated revenues or costs, and such revisions are reflected in income in the period in which the circumstances that gave rise to the revision become known to us. We perform ongoing profitability analysis of our service contracts accounted for under this method to determine whether the latest estimates of revenues, costs, and profits require updating. In rare circumstances if these estimates indicate that the contract will be unprofitable, the entire estimated loss for the remainder of the contract is recorded immediately. We establish billing terms at the time project deliverables and milestones are agreed. Revenues recognized in excess of the amounts invoiced to clients are classified as unbilled receivables and if invoicing is ahead of revenue recognized it is classified as an unearned liability on the consolidated balance sheets.
In addition, shipping documents and customer acceptances, when applicable, are used to verify delivery and transfer of control. We typically satisfy our performance obligations upon shipment or delivery of product depending on the contractual terms. Payment terms to customers generally range from net 30 to 120 days from invoice, which are considered to be standard payment terms. Revenue recognition does not necessarily follow payment terms as there are a number of scenarios where they would be different. Recognition follows contractual terms and those vary depending on the nature of the performance obligation being satisfied. These timing differences result in contract assets and liabilities as discussed below. We assess our ability to collect from our customers based primarily on the creditworthiness and past payment history of the customer.
While our customers do not have the right of return, we reserve for estimated product returns as an offset to revenue based primarily on historical trends. Actual product returns may be different than what was estimated. These factors and unanticipated changes in economic and industry condition could make actual results differ from our return estimates.
We present transactional taxes such as sales and use tax collected from customers and remitted to government authorities on a net basis.
Bill-and-Hold Sales
Certain customer arrangements consist of bill-and-hold characteristics under which control has been transferred to the customer, while we retain physical possession of the product. We evaluate bill-and-hold arrangement criteria to determine when the customer has obtained control. Once control has been obtained by the customer, they can direct or determine the use of the bill-and-hold inventory while we retain physical possession of the product until it is installed at a customer site at a point in time in the future.
Termination Rights
The contract term is determined on the basis of the period over which the parties to the contract have present enforceable rights and obligations. Certain customer contracts include a termination for convenience clause that allows the customer to terminate services without penalty, upon advance notification. We concluded that the duration of support contracts does not extend beyond the non-cancellable portion of the contract.
Variable Consideration
The consideration associated with customer contracts is generally fixed. Variable consideration includes discounts, rebates, refunds, credits, incentives, penalties, or other similar items. The amount of consideration that can vary is not a substantial portion of total consideration.
Variable consideration estimates are re-assessed at each reporting period until a final outcome is determined. The changes to the original transaction price due to a change in estimated variable consideration are applied on a retrospective basis, with the adjustment recorded in the period in which the change occurs. Changes to variable consideration are tracked and material changes disclosed.
Stand-alone Selling Price
Stand-alone selling price is the price at which an entity would sell a good or service on a stand-alone (or separate) basis at contract inception. Under the model, the observable price of a good or service sold separately provides the best evidence of stand-alone selling price. However, in certain situations, stand-alone selling prices will not be readily observable and the entity must estimate the stand-alone selling price.
When allocating on a relative stand-alone selling price basis, any discount provided in the contract is allocated proportionately to all of the performance obligations in the contract.
The majority of products and services that we offer have readily observable selling prices. For products and services that do not, we estimate stand-alone selling price using the market assessment approach based on expected selling price and adjust those prices as necessary to reflect our costs and margins. As part of our stand-alone selling price policy, we review product pricing on a periodic basis to identify any significant changes and revise our expected selling price assumptions as appropriate.
Shipping and Handling
Shipping and handling costs are included as a component of costs of product sales in our consolidated statements of operations because they are also included in revenue that we bill our customers.
Costs to Obtain a Contract
We have assessed the treatment of costs to obtain or fulfill a contract with a customer. We capitalize sales commissions related to multi-year service contracts, and amortize the asset over the period of benefit, which is the estimated service period. Sales commissions paid on contract renewals, including service contract renewals, is commensurate with the sales commissions paid on the initial contracts. The capitalized sales commissions are included in other current assets and other assets on the consolidated balance sheets. We have not identified any impairments during the periods presented.
We elected the practical expedient to expense sales commissions as incurred when the amortization period of the related asset is one year or less. These costs are recorded as selling and administrative expense and included in the consolidated balance sheet as accrued expenses until paid. Amortization expense was not material for fiscal 2025, 2024 and 2023.
Contract Balances, Performance Obligations, and Backlog
The following table provides information about receivables and liabilities from contracts with customers:
(In thousands)June 27, 2025June 28, 2024
Contract Assets
Accounts receivable, net$180,321 $158,013 
Unbilled receivables105,870 90,525 
Capitalized commissions3,921 3,269 
Contract Liabilities
Advance payments and unearned revenue$73,735 $58,839 
Unearned revenue, long-term8,063 7,413 
Significant changes in contract balances may arise as a result of recognition over time for services, transfer of control for equipment, and periodic payments (both in arrears and in advance).
From time to time, the Company may experience unforeseen events that could result in a change to the scope or price associated with an arrangement. When such events occur, the transaction price and measurement of progress for the performance obligation are updated and this change is recognized as a cumulative catch-up to revenue. Because of the nature and type of contracts, the timeframe to completion and satisfaction of current and future performance obligations can shift; however, this will have no impact on the Company’s future obligation to bill and collect.
As of June 27, 2025, the Company reported $81.8 million in advance payments and unearned revenue and long-term unearned revenue, of which approximately 90% is expected to be recognized as revenue in the next twelve months and the remainder thereafter. Approximately $49.3 million and $34.1 million respectively, of revenue was recognized during fiscal 2025 and 2024 that was included in advance payments and unearned revenue at the beginning of each reporting period.
Remaining Performance Obligations
We elect the practical consideration to exclude performance obligations that relate to contracts with original expected durations of one year or less. As our product purchase orders are generally delivered within one year or less and our maintenance and support service contracts can be terminated without substantive termination penalties resulting in contracts with less than one year of duration, these performance obligations have been excluded from the remaining performance obligation amounts. The aggregate amount of transaction price allocated to the remaining unsatisfied performance obligations (or partially unsatisfied) was approximately $153.5 million at June 27, 2025, relating to our long-term field service projects. Of this amount, we expect to recognize approximately 50% as revenue during fiscal 2026, with the remaining amount to be recognized as revenue beyond 12 months.

Historical Timeline

Fiscal YearFiled
2025Sep 10, 2025Showing above
2024Oct 4, 2024
2023Aug 30, 2023
2022Sep 14, 2022
2021Aug 25, 2021
2020Aug 27, 2020
2019Aug 27, 2019

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.