XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 6,523 $ 7,180 $ 6,861 $ 9,240
Provision for warranty liability made 1,052 1,258 3,706 3,019
Settlements made (1,431) (1,575) (4,423) (5,396)
Balance as of the end of the period $ 6,144 $ 6,863 $ 6,144 $ 6,863