XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jul. 04, 2021
Jul. 03, 2022
Jul. 04, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 274,628 $ 269,158 $ 557,035 $ 508,185
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 91,551 108,418 218,210 216,254
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 61,840 59,967 124,631 117,015
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 78,616 59,706 127,021 97,944
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 42,621 $ 41,067 $ 87,173 $ 76,972