XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 155,937 $ 129,405 $ 306,319 $ 248,471
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 88,969 81,902 172,955 151,999
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 61,479 43,320 122,144 86,215
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,489 $ 4,183 $ 11,220 $ 10,257