XML 54 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition
6 Months Ended
Dec. 27, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
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.

Revenue from product sales 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 installation, extended warranty, customer support, consulting, training, and education. Maintenance and support services are generally offered to our customers over a specified period of time and from sales and subsequent renewals of maintenance and support contracts. The services noted are recognized based on an over-time recognition model using the cost input method.

Revenues related to certain contracts for customized network solutions are recognized over time using the cost input method. In using this input method, we generally apply the cost-to-cost method of accounting where sales and profits are recorded based on the ratio of costs incurred to estimated total costs at completion. Recognition of profit on these contracts requires estimates of the total contract value, the total cost at completion, and the measurement of progress towards completion. Significant judgment is required when estimating total contract costs and progress to completion on the arrangements, as well as whether a loss is expected to be incurred on the contract. If circumstances arise that change the original estimates of revenues, costs, or extent of progress toward completion, revisions to the estimates are made. 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 in order to determine whether the latest estimates of revenues, costs, and profits require updating. If at any time 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 on the unaudited condensed consolidated balance sheet.

Contracts and customer purchase orders are used to determine the existence of an arrangement. 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. 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 transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct 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 will be 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 will be applied on a retrospective
basis, with the adjustment recorded in the period in which the change occurs. Changes to variable consideration will be 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 unaudited condensed 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. Under ASC 606, 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.

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 sales and marketing expense and included on our unaudited condensed consolidated balance sheet as accrued expenses until paid. Our amortization expense was not material for the three and six months ended December 27, 2019.
Contract Balances, Performance Obligations, and Backlog

The following table provides information about receivables and liabilities from contracts with customers (in thousands):
 
 
December 27, 2019
 
June 28, 2019
Contract Assets
 
 
 
 
Accounts receivable, net
 
$
44,387

 
$
51,937

Unbilled receivables
 
27,343

 
27,780

Capitalized commissions
 
1,206

 
955

Contract Liabilities
 
 
 
 
Advance payments and unearned revenue
 
19,137

 
13,962

Unearned revenue, long-term
 
8,726

 
9,662


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, we may experience unforeseen events that could result in a change to the scope or price associated with an arrangement. When such events occur, we update the transaction price and measure of progress for the performance obligation and recognize the change as a cumulative catch-up to revenue. Because of the nature and type of contracts we engage in, the timeframe to completion and satisfaction of current and future performance obligations can shift; however, this will have no impact on our future obligation to bill and collect.
As of December 27, 2019, we had $27.9 million in advance payments and unearned revenue and long-term unearned revenue, of which approximately 45% is expected to be recognized as revenue in fiscal 2020 and the remainder thereafter. During the three and six months ended December 27, 2019 we recognized approximately $2.4 million and $5.6 million, respectively, in maintenance service revenue which was included in advance payments and unearned revenue at the beginning of the reporting period.
Remaining Performance Obligations
The aggregate amount of transaction price allocated to our unsatisfied performance obligations (or partially unsatisfied) was approximately $73.8 million at December 27, 2019. Of this amount, we expect to recognize approximately 70% as revenue during the next 12 months, with the remaining amount to be recognized as revenue within two to five years.