XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Changes in the product warranty accrual recorded in accrued expenses    
Balance, beginning of period $ 22,434 $ 19,773
Payments made (20,790) (17,072)
Change in liability for warranties issued during the period 22,799 24,096
Change in liability for pre-existing warranties (692) (4,363)
Balance, end of period $ 23,751 $ 22,434