XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Liabilities The activity in the accrued warranty liabilities account was as follows (in thousands):
Six Months Ended
June 29,
2024
July 1,
2023
Balance at beginning of period
$8,503
$8,997
Additions charged to costs and expenses for current-year sales
7,675
8,194
Deductions from reserves
(8,048)
(8,315)
Changes in liability for pre-existing warranties during the current year, including
expirations
(171)
111
Balance at end of period
$7,959
$8,987