v3.26.3
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 149,177 $ 139,529 $ 455,496 $ 388,000
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 90,542 83,831 263,497 235,830
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 52,685 49,602 174,829 135,817
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,950 $ 6,096 $ 17,170 $ 16,353