XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Income Statement [Abstract]    
Revenues $ 168,725 $ 167,448
Cost of revenues 105,987 106,370
Gross profit 62,738 61,078
Operating expenses:    
Research and development 28,627 28,245
Selling, general and administrative 33,079 32,742
Total operating expenses 61,706 60,987
Gain (loss) on disposition of business 20,271 0
Operating income 21,303 91
Interest income, net 3,156 1,276
Other income, net 520 23
Income before income taxes 24,979 1,390
Provision for income taxes 3,198 48
Net income $ 21,781 $ 1,342
Net income per share:    
Basic (in dollars per share) $ 0.28 $ 0.02
Diluted (in dollars per share) $ 0.28 $ 0.02
Weighted-average number of shares used in per share calculations:    
Basic (in shares) 77,452 77,066
Diluted (in shares) 78,490 77,255