XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 252,210 $ 207,185 $ 723,382 $ 597,012
Cost of revenue 115,831 100,333 340,482 284,724
Gross profit 136,379 106,852 382,900 312,288
Operating expenses:        
Research and development 28,277 26,136 81,876 80,421
Sales and marketing 19,451 14,755 56,746 46,416
General and administrative 22,465 18,131 60,298 56,130
Amortization 13,114 13,824 39,338 41,473
Total operating expenses 83,307 72,846 238,258 224,440
Operating income 53,072 34,006 144,642 87,848
Interest income, net 8,667 5,694 24,524 13,900
Other expense, net (724) (1,001) 10 (2,992)
Income before provision for income taxes 61,015 38,699 169,176 98,756
Provision for income taxes 7,964 2,813 16,323 7,906
Net Income, Total $ 53,051 $ 35,886 $ 152,853 $ 90,850
Earnings per share:        
Basic $ 1.07 $ 0.73 $ 3.1 $ 1.86
Diluted $ 1.07 $ 0.73 $ 3.08 $ 1.84
Weighted average shares outstanding:        
Basic 49,426 49,043 49,333 48,933
Diluted 49,694 49,401 49,669 49,259