v3.24.1.u1
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Mar. 31, 2023
Dec. 30, 2022
Payables and Accruals [Abstract]        
Payroll and related expenses $ 23,425 $ 17,988    
Current portion of lease liabilities 15,301 14,115    
Warranty 19,327 20,001 $ 18,224 $ 17,071
Current portion of lease liabilities 20,829 21,743    
Accrued sales rebate 5,506 11,885    
Other accrued expenses 16,658 17,668    
Accrued expenses $ 101,046 $ 103,400