v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Income Statement [Abstract]        
Revenue $ 265,437 $ 200,945 $ 727,561 $ 625,394
Cost of revenue 113,427 90,898 316,548 285,167
Gross profit 152,010 110,047 411,013 340,227
Operating expenses:        
Sales and marketing 60,257 52,301 181,969 158,436
Research and development 47,055 45,467 136,822 134,012
General and administrative 27,293 23,175 80,507 72,063
Total operating expenses 134,605 120,943 399,298 364,511
Operating income (loss) 17,405 (10,896) 11,715 (24,284)
Interest income and other expense, net:        
Interest income, net 3,264 3,282 9,510 8,877
Other expense, net (335) (178) (454) (599)
Total interest income and other expense, net 2,929 3,104 9,056 8,278
Income (loss) before income taxes 20,334 (7,792) 20,771 (16,006)
Income taxes (benefit) 4,676 (3,824) 10,099 (4,183)
Net income (loss) $ 15,658 $ (3,968) $ 10,672 $ (11,823)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.24 $ (0.06) $ 0.16 $ (0.18)
Diluted (in dollars per share) $ 0.22 $ (0.06) $ 0.15 $ (0.18)
Weighted-average number of shares used to compute net income (loss) per common share:        
Basic (in shares) 65,753 66,078 65,771 65,700
Diluted (in shares) 69,789 66,078 68,973 65,700
Net income (loss) $ 15,658 $ (3,968) $ 10,672 $ (11,823)
Other comprehensive income (loss), net of tax:        
Unrealized gain on available-for-sale marketable securities, net 134 1,190 347 983
Foreign currency translation adjustments, net (222) 273 62 166
Total other comprehensive income (loss), net of tax (88) 1,463 409 1,149
Comprehensive income (loss) $ 15,570 $ (2,505) $ 11,081 $ (10,674)

Source