v3.19.2
Accrued Expenses (Activity Related to Warranties) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 5,740 $ 6,596 $ 6,433 $ 6,481
Charge to cost of sales 1,558 503 2,133 1,797
Fair value of warranty assumed in acquisition 100 0 100 0
Costs incurred (1,190) (957) (2,458) (2,136)
Ending warranty liability $ 6,208 $ 6,142 $ 6,208 $ 6,142