XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 207,917 $ 171,575 $ 574,116 $ 494,939
Cost of revenues 123,212 102,290 339,773 304,293
Gross profit 84,705 69,285 234,343 190,646
Operating expenses:        
Research and development 31,243 31,014 91,434 87,599
Selling, general and administrative 35,607 35,564 106,560 101,561
Total operating expenses 66,850 66,578 197,994 189,160
Gain (loss) on disposition of business 0 0 20,581 0
Operating income 17,855 2,707 56,930 1,486
Interest income, net 3,650 1,662 10,221 4,420
Other income (expense), net (558) 788 322 1,261
Income before income taxes 20,947 5,157 67,473 7,167
Provision for income taxes 2,211 786 7,564 626
Net income $ 18,736 $ 4,371 $ 59,909 $ 6,541
Net income per share:        
Basic $ 0.24 $ 0.06 $ 0.77 $ 0.08
Diluted $ 0.24 $ 0.06 $ 0.76 $ 0.08
Weighted-average number of shares used in per share calculations:        
Basic 77,406 77,571 77,364 77,265
Diluted 78,439 78,412 78,495 77,860