XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Income Statement [Abstract]        
Revenue $ 241,882 $ 198,139 $ 462,124 $ 424,449
Cost of revenue 105,587 90,536 203,121 194,269
Gross profit 136,295 107,603 259,003 230,180
Operating expenses:        
Sales and marketing 63,653 52,238 121,712 106,135
Research and development 45,787 44,123 89,767 88,545
General and administrative 26,464 22,598 53,214 48,888
Total operating expenses 135,904 118,959 264,693 243,568
Operating income (loss) 391 (11,356) (5,690) (13,388)
Interest income and other income (expense), net:        
Interest income, net 2,959 2,960 6,246 5,595
Other income (expense), net 77 (286) (119) (421)
Total interest income and other income (expense), net 3,036 2,674 6,127 5,174
Income (loss) before income taxes 3,427 (8,682) 437 (8,214)
Income taxes (benefit) 3,626 (724) 5,423 (359)
Net loss $ (199) $ (7,958) $ (4,986) $ (7,855)
Net loss per common share:        
Basic (in dollars per share) $ 0.00 $ (0.12) $ (0.08) $ (0.12)
Diluted (in dollars per share) $ 0.00 $ (0.12) $ (0.08) $ (0.12)
Weighted-average number of shares used to compute net loss per common share:        
Basic (in shares) 64,525 65,678 65,321 65,509
Diluted (in shares) 64,525 65,678 65,321 65,509
Net loss $ (199) $ (7,958) $ (4,986) $ (7,855)
Other comprehensive income (loss), net of tax:        
Unrealized gain (loss) on available-for-sale marketable securities, net 41 5 213 (206)
Foreign currency translation adjustments, net 189 5 284 (108)
Total other comprehensive income (loss), net of tax 230 10 497 (314)
Comprehensive income (loss) $ 31 $ (7,948) $ (4,489) $ (8,169)