XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
As of March 29, 2024 and December 29, 2023, the Company’s accounts receivable, net consisted of the following:

March 29,
2024
December 29,
2023
Accounts receivable
$47,509 $48,138 
Allowance for credit losses
(2,169)(2,259)
Accounts receivable, net
$45,340 $45,879 
Schedule of Inventory
As of March 29, 2024 and December 29, 2023, the Company’s inventory consisted of the following:

March 29,
2024
December 29,
2023
Finished goods
$252,059 $270,153 
Raw materials
12,666 13,846 
Work in process
36 276 
Reserve for obsolete and slow-moving inventory
(15,520)(15,482)
Total inventories
$249,241 $268,793 
Schedule of Accrued Liabilities
Accrued liabilities as of March 29, 2024 and December 29, 2023, consisted of the following:

March 29,
2024
December 29,
2023
Deferred revenue$23,187 $23,261 
Payroll, vacation, and bonus accruals11,735 13,973 
Warranty reserve8,316 8,776 
Customer rebate program6,396 6,722 
Sales return allowance2,058 5,267 
Incurred but not reported self-insurance1,750 1,610 
Taxes1,078 568 
Interest payable— 931 
Other accrued liabilities3,993 1,523 
Total accrued liabilities
$58,513 $62,631