XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 28, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Liabilities The activity in the accrued warranty liabilities account was as follows (in thousands):
Nine Months Ended
September 28,
2024
September 30,
2023
Balance at beginning of period
$8,503
$8,997
Additions charged to costs and expenses for current-year sales
9,981
12,327
Deductions from reserves
(11,546)
(12,543)
Changes in liability for pre-existing warranties during the current year, including
expirations
511
40
Balance at end of period
$7,449
$8,821