XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2021
Jun. 28, 2020
Jun. 27, 2021
Jun. 28, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 8,176 $ 9,923 $ 9,240 $ 10,556
Provision for warranty liability made 798 1,528 1,761 3,211
Settlements made (1,794) (2,176) (3,821) (4,492)
Balance as of the end of the period $ 7,180 $ 9,275 $ 7,180 $ 9,275