XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Schedule of Warranty Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Warranty Liabilities [Roll Forward]    
Balance at beginning of period $ 6,947 $ 8,503
Additions charged to costs and expenses for current-year sales 8,881 9,981
Deductions from reserves (8,335) (11,546)
Changes in liability for pre-existing warranties during the current year, including expirations (1,674) 511
Balance at end of period $ 5,819 $ 7,449