XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 22,679 $ 22,611
Payroll, vacation, and bonus accruals 13,186 11,068
Warranty reserve 10,312 10,682
Sales return allowance 5,494 5,148
Customer rebate program 4,861 5,863
Incurred but not reported self-insurance 1,880 1,860
Taxes 945 944
Interest payable 658 1,578
Other accrued liabilities 4,240 4,851
Total accrued liabilities $ 64,255 $ 64,605