Revenue - Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2020
Mar. 29, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 351,734 $ 325,906
Middle East    
Disaggregation of Revenue [Line Items]    
Total revenue 237,937 226,416
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 81,469 71,388
Europe    
Disaggregation of Revenue [Line Items]    
Total revenue $ 32,328 $ 28,102