XML 26 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 987,321 $ 815,868 $ 1,005,183
Cost of revenue 472,013 395,614 465,962
Gross profit 515,308 420,254 539,221
Operating expenses:      
Research and development 116,767 104,442 111,953
Sales and marketing 76,155 61,765 65,688
General and administrative 85,846 83,147 69,582
Amortization 49,437 54,822 55,284
Total operating expenses 328,205 304,176 302,507
Operating income (loss) 187,103 116,078 236,714
Interest income, net 33,489 20,356 5,011
Other income (expense), net (145) (3,852) (141)
Income (loss) before provision (benefit) for income taxes 220,447 132,582 241,584
Provision (benefit) for income taxes 18,777 11,423 18,250
Net income $ 201,670 $ 121,159 $ 223,334
Earnings per share:      
Basic $ 4.09 $ 2.47 $ 4.52
Diluted $ 4.06 $ 2.46 $ 4.49
Weighted average number of shares outstanding:      
Basic 49,343 48,971 49,424
Diluted 49,660 49,318 49,764