Revenue - Revenue by Geographic Region (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Oct. 01, 2021 |
Oct. 02, 2020 |
Oct. 01, 2021 |
Oct. 02, 2020 |
|
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 459,408 | $ 352,415 | $ 1,364,257 | $ 1,040,212 |
| Middle East | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 263,257 | 223,544 | $ 761,758 | 677,449 |
| Revenue, percent change | 17.80% | 12.40% | ||
| United States | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 139,357 | 87,979 | $ 435,717 | 250,900 |
| Revenue, percent change | 58.40% | 73.70% | ||
| Europe | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 34,902 | 38,108 | $ 111,604 | 106,171 |
| Revenue, percent change | (8.40%) | 5.10% | ||
| Asia | ||||
| Disaggregation of Revenue [Line Items] | ||||
| Total revenue | $ 21,892 | $ 2,784 | $ 55,178 | $ 5,692 |
| Revenue, percent change | 686.30% | 869.40% | ||