XML 81 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 210,797 $ 201,124
Americas    
Disaggregation of Revenue [Line Items]    
Revenue 83,135 80,442
Europe    
Disaggregation of Revenue [Line Items]    
Revenue 52,354 59,842
Greater China    
Disaggregation of Revenue [Line Items]    
Revenue 30,049 33,172
Other Asia    
Disaggregation of Revenue [Line Items]    
Revenue $ 45,259 $ 27,668