v3.26.1
Segment and Geographic Information - Schedule of Segment Expenses and Other Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Segment Reporting [Line Items]        
Revenue $ 155,937 $ 129,405 $ 306,319 $ 248,471
Cost of revenue 80,721 71,330 158,435 137,669
Operating expenses:        
Stock-based compensation 21,710 14,983 41,444 31,995
Depreciation and amortization     4,625 1,687
Gain on sale of long-term investment 0 0 (6,423) 0
Provision (benefit) for income taxes 432 (254) 847 248
Net income 3,028 3,124 17,905 2,289
Reconciliation of profit or loss:        
Consolidated net income (loss) 3,028 3,124 17,905 2,289
Operating Segments | Reportable Segment        
Segment Reporting [Line Items]        
Revenue 155,937 129,405 306,319 248,471
Cost of revenue 80,721 71,330 158,435 137,669
Operating expenses:        
Personnel-related expense 21,395 18,709 41,262 36,277
Stock-based compensation 20,575 14,098 38,935 29,993
Outside professional services 15,417 11,097 29,441 22,608
Marketing expenditure 5,336 5,788 10,417 10,043
Credit card and in-app processing fee 4,360 4,422 9,282 8,104
Other segment items 3,951 489 4,996 (5)
Depreciation and amortization 436 518 877 1,075
Gain on sale of long-term investment 0 0 (6,423) 0
Interest expense 286 84 345 170
Provision (benefit) for income taxes 432 (254) 847 248
Net income 3,028 3,124 17,905 2,289
Reconciliation of profit or loss:        
Consolidated net income (loss) 3,028 3,124 17,905 2,289
Adjustments and reconciling items        
Operating expenses:        
Net income 0 0 0 0
Reconciliation of profit or loss:        
Consolidated net income (loss) $ 0 $ 0 $ 0 $ 0