Debt - Schedule of Carrying Values and Fair Values of Term Facility (Details) - USD ($)
$ in Thousands
Sep. 28, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt financing fees $ (1,471) $ (1,789)
Total debt with debt financing fees 74,529 77,211
Carrying Amount | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt 76,000 79,000
Carrying Amount | Short-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt 4,000 4,000
Carrying Amount | Long-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt 72,000 75,000
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt 76,000 79,000
Fair Value | Short-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt 4,000 4,000
Fair Value | Long-term debt | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total debt $ 72,000 $ 75,000