XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Schedule of Changes in Warranty Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance as of beginning of the period $ 5,307 $ 5,087 $ 5,192 $ 5,738
Provision for warranty liability made 1,422 800 2,676 1,408
Settlements made (1,164) (1,116) (2,303) (2,375)
Balance as of the end of the period $ 5,565 $ 4,771 $ 5,565 $ 4,771