XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 23,187 $ 23,261
Payroll, vacation, and bonus accruals 11,735 13,973
Warranty reserve 8,316 8,776
Customer rebate program 6,396 6,722
Sales return allowance 2,058 5,267
Incurred but not reported self-insurance 1,750 1,610
Taxes 1,078 568
Interest payable 0 931
Other accrued liabilities 3,993 1,523
Total accrued liabilities $ 58,513 $ 62,631