XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Total revenue $ 129,405 $ 127,447 $ 248,471 $ 251,647
Total cost of revenue 71,330 80,593 137,669 157,413
Gross profit 58,075 46,854 110,802 94,234
Operating expenses:        
Research and development 18,489 19,561 34,654 40,354
Sales and marketing 21,103 17,698 41,306 35,068
General and administrative 16,334 21,430 34,119 40,778
Other operating expense 216 966 241 1,445
Total operating expenses 56,142 59,655 110,320 117,645
Income (loss) from operations 1,933 (12,801) 482 (23,411)
Interest income, net 1,344 1,495 2,660 2,881
Other non-operating expense, net (407) (18) (605) (43)
Income (loss) before income taxes 2,870 (11,324) 2,537 (20,573)
Provision (benefit) for income taxes (254) 236 248 631
Net income (loss) $ 3,124 $ (11,560) $ 2,289 $ (21,204)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.03 $ (0.12) $ 0.02 $ (0.22)
Diluted (in dollars per share) $ 0.03 $ (0.12) $ 0.02 $ (0.22)
Weighted average shares used to compute net income (loss) per share:        
Basic (in shares) 103,885 97,843 103,060 97,051
Diluted (in shares) 108,061 97,843 107,692 97,051
Comprehensive income (loss):        
Net income (loss) $ 3,124 $ (11,560) $ 2,289 $ (21,204)
Other comprehensive loss, net of tax (13) (89) (42) (129)
Total comprehensive income (loss) 3,111 (11,649) 2,247 (21,333)
Subscriptions and services        
Total revenue 78,175 60,261 147,024 116,968
Total cost of revenue 12,235 14,557 24,500 28,153
Products        
Total revenue 51,230 67,186 101,447 134,679
Total cost of revenue $ 59,095 $ 66,036 $ 113,169 $ 129,260