XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2021
Jun. 28, 2020
Jul. 04, 2021
Jun. 28, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 269,158 $ 169,097 $ 508,185 $ 336,332
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 108,418 68,966 216,254 129,214
Europe        
Disaggregation of Revenue [Line Items]        
Revenue 59,967 35,987 117,015 84,569
Greater China        
Disaggregation of Revenue [Line Items]        
Revenue 59,706 31,898 97,944 58,301
Other Asia        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,067 $ 32,246 $ 76,972 $ 64,248