XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 25, 2021
Income Statement [Abstract]      
Revenues $ 663,102 $ 747,937 $ 769,674
Cost of revenues 404,522 451,928 446,907
Gross profit 258,580 296,009 322,767
Operating expenses:      
Research and development 115,765 109,222 100,937
Selling, general and administrative 133,012 131,875 123,792
Total operating expenses 248,777 241,097 224,729
Gain on sale of business 72,953 0 0
Operating income 82,756 54,912 98,038
Interest income 7,217 2,220 569
Interest expense (421) (579) (602)
Other income (expense), net (285) 1,317 495
Income before income taxes 89,267 57,870 98,500
Provision for income taxes 6,880 7,132 14,576
Net income $ 82,387 $ 50,738 $ 83,924
Net income per share:      
Basic (in USD per share) $ 1.06 $ 0.65 $ 1.08
Diluted (in USD per share) $ 1.05 $ 0.65 $ 1.06
Weighted-average number of shares used in per share calculations:      
Basic (in shares) 77,370 77,578 77,787
Diluted (in shares) 78,159 78,201 79,133