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 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 7,180 $ 9,275 $ 9,240 $ 10,556
Provision for warranty liability made 1,258 2,418 3,019 5,630
Settlements made (1,575) (2,035) (5,396) (6,528)
Balance as of the end of the period $ 6,863 $ 9,658 $ 6,863 $ 9,658