v3.25.2
Reportable Segment and Geographic Information - Schedule of Revenue by Country (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 59,063 $ 93,329 $ 120,359 $ 172,965
United States        
Disaggregation of Revenue [Line Items]        
Revenue 53,780 90,598 111,026 166,822
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 3,030 1,647 560 637
Hong Kong        
Disaggregation of Revenue [Line Items]        
Revenue 293 32 5,342 3,880
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 560 352 767 79
All others        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,400 $ 700 $ 2,663 $ 1,547