XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 22,760 $ 22,611
Payroll, vacation, and bonus accruals 13,379 11,068
Warranty reserve 9,428 10,682
Sales return allowance 5,461 5,148
Customer rebate program 4,294 5,863
Incurred but not reported self-insurance 1,650 1,860
Taxes 919 944
Interest payable 754 1,578
Other accrued liabilities 5,892 4,851
Total accrued liabilities $ 64,537 $ 64,605