XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 26, 2020
Dec. 28, 2019
Dec. 29, 2018
Income Statement [Abstract]      
Revenues $ 693,616 $ 589,464 $ 529,675
Cost of revenues 405,696 351,968 319,336
Gross profit 287,920 237,496 210,339
Operating expenses:      
Research and development 89,034 81,499 74,976
Selling, general and administrative 115,098 106,335 99,254
Total operating expenses 204,132 187,834 174,230
Operating income 83,788 49,662 36,109
Interest income 1,501 2,714 1,356
Interest expense (864) (1,915) (3,314)
Other income (expense), net 750 602 (224)
Income before income taxes 85,175 51,063 33,927
Provision (benefit) for income taxes 6,652 11,717 (70,109)
Net income $ 78,523 $ 39,346 $ 104,036
Net income per share:      
Basic (in USD per share) $ 1.02 $ 0.52 $ 1.42
Diluted (in USD per share) $ 0.99 $ 0.51 $ 1.38
Weighted-average number of shares used in per share calculations:      
Basic (in shares) 76,681 74,994 73,482
Diluted (in shares) 79,001 77,286 75,182