XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Schedule of Net Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 129,405 $ 127,447 $ 248,471 $ 251,647
Cost of revenue 71,330 80,593 137,669 157,413
Operating expenses:        
Stock-based compensation 14,983 20,920 31,995 39,470
Depreciation 858 782 1,687 1,684
Provision (benefit) for income taxes (254) 236 248 631
Net income (loss) 3,124 (11,560) 2,289 (21,204)
Reconciliation of profit or loss:        
Consolidated net income (loss) 3,124 (11,560) 2,289 (21,204)
Operating Segments | Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 129,405 127,447 248,471 251,647
Cost of revenue 71,330 80,593 137,669 157,413
Operating expenses:        
Personnel-related expense 18,709 17,526 36,277 35,453
Stock-based compensation 14,098 19,628 29,993 36,807
Outside professional services 11,097 13,605 22,608 28,612
Marketing expenditure 5,788 4,439 10,043 8,120
Other segment items 4,911 2,552 8,099 4,828
Depreciation 518 323 1,075 787
Interest expense 84 105 170 200
Provision (benefit) for income taxes (254) 236 248 631
Net income (loss) 3,124 (11,560) 2,289 (21,204)
Reconciliation of profit or loss:        
Consolidated net income (loss) 3,124 (11,560) 2,289 (21,204)
Adjustments and reconciling items        
Operating expenses:        
Net income (loss) 0 0 0 0
Reconciliation of profit or loss:        
Consolidated net income (loss) $ 0 $ 0 $ 0 $ 0