XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Income Statement [Abstract]        
Revenues $ 195,798 $ 197,474 $ 367,154 $ 366,199
Cost of revenues 122,860 110,574 229,693 216,561
Gross profit 72,938 86,900 137,461 149,638
Operating expenses:        
Research and development 28,793 31,564 56,593 60,191
Selling, general and administrative 31,839 37,874 65,293 70,953
Total operating expenses 60,632 69,438 121,886 131,144
Gain (loss) on disposition of business 0 310 0 20,581
Operating income 12,306 17,772 15,575 39,075
Interest income, net 2,642 3,415 5,959 6,571
Other income (expense), net (6) 360 884 880
Income before income taxes 14,942 21,547 22,418 46,526
Provision for income taxes 2,372 2,155 3,447 5,353
Loss from equity investment 3,484 0 3,484 0
Net income $ 9,086 $ 19,392 $ 15,487 $ 41,173
Net income per share:        
Basic $ 0.12 $ 0.25 $ 0.20 $ 0.53
Diluted $ 0.12 $ 0.25 $ 0.20 $ 0.52
Weighted-average number of shares used in per share calculations:        
Basic 77,107 77,235 77,226 77,343
Diluted 77,527 78,717 77,721 78,746