XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 239,292 $ 242,512 $ 450,089 $ 443,636
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 85,162 82,297 168,297 162,911
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 57,151 56,860 109,505 116,702
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 54,410 72,351 84,459 105,351
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 42,569 $ 31,004 $ 87,828 $ 58,672