XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 27, 2025
Commitments and Contingencies Disclosure [Abstract]  
Activity Related to the Warranty Accrual
Activity related to the warranty accrual was as follows (in thousands):
 Three Months EndedNine Months Ended
 September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at beginning of period$12,559 $19,765 $18,233 $24,625 
Provision3,791 3,994 7,381 10,039 
Warranty claims(7,158)(4,692)(16,422)(15,597)
Balance at end of period$9,192 $19,067 $9,192 $19,067