XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Mar. 28, 2025
Mar. 29, 2024
Revenues:        
Total revenues $ 112,640 $ 110,822 $ 319,266 $ 291,423
Cost of revenues:        
Total cost of revenues 73,344 74,751 219,296 187,830
Gross margin 39,296 36,071 99,970 103,593
Operating expenses:        
Research and development 7,704 10,623 28,334 25,441
Selling and administrative 22,121 20,198 68,348 61,979
Restructuring charges (recovery) 177 (417) 1,592 2,227
Total operating expenses 30,002 30,404 98,274 89,647
Operating income 9,294 5,667 1,696 13,946
Interest expense, net 1,557 928 4,252 1,421
Other expense, net 3,068 63 4,047 228
Income (loss) before income taxes 4,669 4,676 (6,603) 12,297
Provision for (benefit from) income taxes 1,141 806 (2,747) 3,086
Net income (loss), basic 3,528 3,870 (3,856) 9,211
Net income (loss), diluted $ 3,528 $ 3,870 $ (3,856) $ 9,211
Net income (loss) per share of common stock outstanding:        
Basic (in dollars per share) $ 0.28 $ 0.31 $ (0.30) $ 0.76
Diluted (in dollars per share) $ 0.27 $ 0.30 $ (0.30) $ 0.75
Weighted-average shares outstanding:        
Basic (in shares) 12,689 12,555 12,672 12,043
Diluted (in shares) 12,838 12,779 12,672 12,325
Product sales        
Revenues:        
Total revenues $ 76,824 $ 70,844 $ 220,252 $ 195,410
Cost of revenues:        
Total cost of revenues 51,370 47,783 158,540 120,989
Services        
Revenues:        
Total revenues 35,816 39,978 99,014 96,013
Cost of revenues:        
Total cost of revenues $ 21,974 $ 26,968 $ 60,756 $ 66,841