XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
9 Months Ended
Mar. 28, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The following provides a summary of cash, cash equivalents, and restricted cash reported within the unaudited condensed consolidated balance sheets that reconciles to the corresponding amount in the unaudited condensed consolidated statement of cash flows:

(In thousands)March 28,
2025
June 28,
2024
Cash and cash equivalents$49,429 $64,622 
Restricted cash included in long-term other assets2,250 312 
Total cash, cash equivalents, and restricted cash$51,679 $64,934 
Schedule of Cash, Cash Equivalents and Restricted Cash
The following provides a summary of cash, cash equivalents, and restricted cash reported within the unaudited condensed consolidated balance sheets that reconciles to the corresponding amount in the unaudited condensed consolidated statement of cash flows:

(In thousands)March 28,
2025
June 28,
2024
Cash and cash equivalents$49,429 $64,622 
Restricted cash included in long-term other assets2,250 312 
Total cash, cash equivalents, and restricted cash$51,679 $64,934 
Schedule of Inventories
(In thousands)March 28,
2025
June 28,
2024
Finished products$63,649 $44,890 
Raw materials and supplies27,621 15,433 
Customer service inventories1,888 1,944 
Total inventories$93,158 $62,267 
Consigned inventories included within raw materials and supplies
$20,418 $11,456 
Schedule of Adjustments to Inventory The charges incurred during the three and nine months ended March 28, 2025 and March 29, 2024 were included in cost of product sales as follows:
 Three Months EndedNine Months Ended
(In thousands)
March 28,
2025
March 29,
2024
March 28,
2025
March 29,
2024
Excess and obsolete inventory$565 $2,251 $1,178 $2,937 
Customer service inventory write-downs215 153 678 652 
Total charges
$780 $2,404 $1,856 $3,589 
Schedule of Other Current Assets
(In thousands)March 28,
2025
June 28,
2024
Prepaid and other current assets$14,545 $13,559 
Taxes12,246 8,623 
Contract manufacturing assets7,784 4,894 
Total other current assets$34,575 $27,076 
Schedule of Property, Plant and Equipment, Net
(In thousands)March 28,
2025
June 28,
2024
Buildings and leasehold improvements$1,889 $1,302 
Software and equipment78,960 69,898 
Total property, plant and equipment, gross80,849 71,200 
Less: accumulated depreciation
(65,216)(61,720)
Total property, plant and equipment, net$15,633 $9,480 
Depreciation expense related to property, plant and equipment, was as follows:
 Three Months EndedNine Months Ended
(In thousands)March 28,
2025
March 29,
2024
March 28,
2025
March 29,
2024
Depreciation$1,169 $1,004 $3,959 $3,077 
Schedule of Accrued Expenses
(In thousands)March 28,
2025
June 28,
2024
Taxes$13,065 $8,827 
Compensation and benefits8,159 9,689 
Project costs7,459 14,305 
Warranties3,750 2,996 
Professional fees1,509 1,286 
Commissions1,293 1,538 
Other5,290 3,507 
Total accrued expenses$40,525 $42,148 
Schedule of Changes in Warranty Liability
The Company accrues for the estimated cost to repair or replace products under warranty. Changes in the warranty liability were as follows:
Three Months EndedNine Months Ended
(In thousands)March 28,
2025
March 29,
2024
March 28,
2025
March 29,
2024
Balance as of the beginning of the period$3,926 $2,746 $2,996 $2,100 
Warranty provision recorded during the period230 587 1,488 1,601 
Assumed in acquisition— — 406 446 
Consumption during the period(406)(537)(1,140)(1,351)
Balance as of the end of the period$3,750 $2,796 $3,750 $2,796 
Schedule of Advance Payments and Unearned Income
(In thousands)March 28,
2025
June 28,
2024
Advance payments$11,041 $8,517 
Unearned revenue74,617 50,322 
Total advance payments and unearned revenue$85,658 $58,839