Revenue - Revenue by Geographic Region (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 29, 2019 |
Mar. 30, 2018 |
|
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 325,928 | $ 320,516 |
| Middle East | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | 226,416 | 219,880 |
| United States | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | 71,410 | 73,788 |
| Europe | ||
| Disaggregation of Revenue [Line Items] | ||
| Total revenue | $ 28,102 | $ 26,848 |