v3.25.2
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Jul. 04, 2025
Apr. 04, 2025
Jan. 03, 2025
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Payables and Accruals [Abstract]            
Payroll and related expenses $ 30,214   $ 22,504      
Warranty 18,543 $ 19,113 21,593 $ 20,693 $ 19,327 $ 20,001
Current portion of lease liabilities 16,600   16,683      
Current portion of lease liabilities 5,460   9,343      
Accrued sales rebate 10,459   7,852      
Other accrued expenses 9,320   13,452      
Accrued expenses $ 90,596   $ 91,427