v3.26.1
Accrued Expenses - Accrued Expense Components (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Apr. 03, 2026
Jan. 02, 2026
Jul. 04, 2025
Apr. 04, 2025
Jan. 03, 2025
Payables and Accruals [Abstract]            
Payroll and related expenses $ 29,569   $ 32,743      
Warranty 14,201 $ 13,881 15,173 $ 18,543 $ 19,113 $ 21,593
Current portion of lease liabilities 12,459   16,221      
Accrued sales rebate 9,185   7,031      
Income tax payable 8,600   7,354      
Other accrued expenses 10,336   13,573      
Accrued expenses $ 84,350   $ 92,095