XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 22,813 $ 22,611
Payroll, vacation, and bonus accruals 16,791 11,068
Warranty reserve 8,977 10,682
Customer rebate program 5,586 5,863
Sales return allowance 5,295 5,148
Incurred but not reported self-insurance 1,545 1,860
Taxes 695 944
Interest payable 659 1,578
Other accrued liabilities 3,913 4,851
Total accrued liabilities $ 66,274 $ 64,605