XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 234,742 $ 197,241 $ 684,831 $ 640,877
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 82,293 80,156 250,590 243,067
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 57,246 51,827 166,751 168,529
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 45,301 34,485 129,760 139,837
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 49,902 $ 30,773 $ 137,730 $ 89,444