Description of the Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - ASU 2014-09 $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 29, 2018
USD ($)
| |
| New Accounting Pronouncements or Change in Accounting Principle [Line Items] | |
| Cumulative effect on retained earnings, before tax | $ 368 |
| Cumulative effect on retained earnings, net of tax | $ 279 |