XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 29, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Liabilities The activity in the accrued warranty liabilities account was as follows (in thousands):
Three Months Ended
March 29,
2025
March 30,
2024
Balance at beginning of period
$6,947
$8,503
Additions charged to costs and expenses for current-year sales
3,131
4,551
Deductions from reserves
(3,162)
(4,535)
Changes in liability for pre-existing warranties during the current year, including
expirations
(405)
231
Balance at end of period
$6,511
$8,750