XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Income Statement [Abstract]    
Revenues $ 171,356 $ 168,725
Cost of revenues 106,833 105,987
Gross profit 64,523 62,738
Operating expenses:    
Research and development 27,800 28,627
Selling, general and administrative 33,454 33,079
Total operating expenses 61,254 61,706
Gain (loss) on disposition of business 0 20,271
Operating income 3,269 21,303
Interest income, net 3,317 3,156
Other income, net 890 520
Income before income taxes 7,476 24,979
Provision for income taxes 1,075 3,198
Net income $ 6,401 $ 21,781
Net income per share:    
Basic $ 0.08 $ 0.28
Diluted $ 0.08 $ 0.28
Weighted-average number of shares used in per share calculations:    
Basic 77,345 77,452
Diluted 77,884 78,490