v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 127,558 $ 166,361 $ 229,127 $ 316,375
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 56,441 84,364 97,881 153,260
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 33,253 39,894 66,200 84,982
Japan        
Disaggregation of Revenue [Line Items]        
Total revenue 29,424 27,818 51,373 55,536
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,440 $ 14,285 $ 13,673 $ 22,597