XML 49 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Income Statement [Abstract]      
Revenues $ 747,937 $ 769,674 $ 693,616
Cost of revenues 451,928 446,907 405,696
Gross profit 296,009 322,767 287,920
Operating expenses:      
Research and development 109,222 100,937 89,034
Selling, general and administrative 131,875 123,792 115,098
Total operating expenses 241,097 224,729 204,132
Operating income 54,912 98,038 83,788
Interest income 2,220 569 1,501
Interest expense (579) (602) (864)
Other income, net 1,317 495 750
Income before income taxes 57,870 98,500 85,175
Provision for income taxes 7,132 14,576 6,652
Net income $ 50,738 $ 83,924 $ 78,523
Net income per share:      
Basic (in USD per share) $ 0.65 $ 1.08 $ 1.02
Diluted (in USD per share) $ 0.65 $ 1.06 $ 0.99
Weighted-average number of shares used in per share calculations:      
Basic (in shares) 77,578 77,787 76,681
Diluted (in shares) 78,201 79,133 79,001