v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Revenue:        
Total net revenue $ 133,462 $ 86,918 $ 255,157 $ 171,796
Cost of revenue:        
Total cost of revenue 63,574 47,132 121,654 85,530
Total gross profit 69,888 39,786 133,503 86,266
Operating expenses:        
Research and development expense 21,199 17,992 42,080 37,656
Selling, general and administrative 24,630 20,483 46,915 40,263
Asset impairment and related charges 428 1,637 428 1,637
Restructuring and related charges 0 428 0 428
Total operating expenses 46,257 40,540 89,423 79,984
Income from operations 23,631 (754) 44,080 6,282
Interest expense, net (1,082) (1,090) (2,161) (2,401)
Other expense, net (579) (1,192) (621) (1,813)
Income before income taxes 21,970 (3,036) 41,298 2,068
Provision for income taxes 4,919 (2,179) 14,599 556
Income (loss) from continuing operations 17,051 (857) 26,699 1,512
Income (loss) from discontinued operations, net of tax (19,375) 3,728 (21,714) 7,299
Net income (loss) $ (2,324) $ 2,871 $ 4,985 $ 8,811
Net income (loss) per share:        
Basic $ (0.02) $ 0.03 $ 0.05 $ 0.08
Diluted $ (0.02) $ 0.03 $ 0.05 $ 0.08
Weighted average common shares:        
Basic (in shares) 108,654 113,392 109,186 114,855
Diluted 109,682 113,392 110,176 115,256
Continuing operations [Member]        
Net income (loss) per share:        
Basic $ 0.16 $ (0.01) $ 0.24 $ 0.01
Diluted 0.16 (0.01) 0.24 0.01
Discontinued Operations [Member]        
Net income (loss) per share:        
Basic (0.18) 0.04 (0.19) 0.07
Diluted $ (0.18) $ 0.04 $ (0.19) $ 0.07
Appliance & Integration [Member]        
Revenue:        
Total net revenue $ 117,016 $ 72,601 $ 220,775 $ 144,126
Cost of revenue:        
Total cost of revenue 56,413 41,652 107,271 74,086
SaaS & Service [Member]        
Revenue:        
Total net revenue 16,446 14,317 34,382 27,670
Cost of revenue:        
Total cost of revenue $ 7,161 $ 5,480 $ 14,383 $ 11,444