v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 28, 2025
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 28,
2025
June 29,
2024
Balance at beginning of period
$6,947
$8,503
Additions charged to costs and expenses for current-year sales
5,878
7,675
Deductions from reserves
(5,800)
(8,048)
Changes in liability for pre-existing warranties during the current year, including
expirations
(983)
(171)
Balance at end of period
$6,042
$7,959