v3.10.0.1
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