REVENUES
Revenue is primarily generated from the sale of hardware as well as the related implied PCS.

Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with our customers are satisfied; generally, this occurs with the transfer of control of our products and PCS to our customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to our customer as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered.

Disaggregation of Revenue

See Note 13 “Segment Information, Revenues by Geography and Significant Customers” for disaggregation of revenue by product category and geography.

Contract Balances

The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company’s right to the consideration is unconditional. Our contract liabilities consist of advance payments (customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. We classify customer deposits as a current
liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in our consolidated balance sheets.

As of June 30, 2025 and 2024, the Company’s customer deposits were $2.8 million and $1.3 million, respectively.

As of June 30, 2025, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $36.0 million and $26.0 million, respectively.

As of June 30, 2024, the Company’s deferred revenue, included in other current liabilities and other long-term liabilities, was $20.3 million and $13.4 million, respectively.

We expect the majority of our deferred revenue to convert to revenue in two years. For fiscal years 2025 and 2024 we recognized revenues amounting to $20.3 million and $17.9 million, respectively from previous years' deferred revenue balances.

Variable Consideration
The Company provides for rights of return to certain customers on product sales and therefore records a provision for returns related to this variable consideration based upon its historical returns experience with these customers. The Company also provides certain customers with discounts that are recorded as a reduction of revenue in the period the related product revenue is recognized and are reflected as a reduction of outstanding accounts receivable. The Company’s contracts with customers generally do not contain other forms of variable consideration, however when additional variable consideration is included, the Company estimates the amount of variable consideration and determines what portion of that, if any, has a high probability of significant subsequent revenue reversal, and if so, that amount is excluded from the transaction price.

Historical Timeline

Fiscal YearFiled
2025Aug 22, 2025Showing above
2024Aug 23, 2024
2023Aug 25, 2023
2022Aug 26, 2022
2021Aug 27, 2021
2020Aug 21, 2020
2019Aug 21, 2019
2018Aug 24, 2018
2017Aug 25, 2017
2016Aug 22, 2016

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.