v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Revenue:    
Total net revenue $ 133,135 $ 122,060
Cost of revenue:    
Total cost of revenue 54,561 58,979
Total gross profit 78,574 63,081
Operating expenses:    
Research and development 31,349 30,705
Selling, general and administrative 37,098 38,865
Restructuring and related charges 0 3,037
Total operating expenses 68,447 72,607
Income (loss) from operations 10,127 (9,526)
Interest expense, net (1,474) (723)
Other expense, net (172) (289)
Income (loss) before income taxes 8,481 (10,538)
Provision for (benefit from) income taxes 2,541 (2,449)
Net income (loss) $ 5,940 $ (8,089)
Net income (loss) per share:    
Basic (in dollars per share) $ 0.05 $ (0.07)
Diluted (in dollars per share) $ 0.05 $ (0.07)
Weighted average shares outstanding:    
Basic (in shares) 116,319 112,350
Diluted (in shares) 117,021 112,350
Appliance and integration    
Revenue:    
Total net revenue $ 91,541 $ 81,595
Cost of revenue:    
Total cost of revenue 41,664 43,074
SaaS and service    
Revenue:    
Total net revenue 41,594 40,465
Cost of revenue:    
Total cost of revenue $ 12,897 $ 15,905