XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Disaggregation of Revenue (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]        
Total revenue $ 129,405 $ 127,447 $ 248,471 $ 251,647
Americas        
Disaggregation of Revenue [Line Items]        
Total revenue 81,902 65,294 151,999 122,463
EMEA        
Disaggregation of Revenue [Line Items]        
Total revenue 43,320 56,827 86,215 118,207
APAC        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,183 $ 5,326 $ 10,257 $ 10,977