XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, net:

As of June 30, 2023 and December 30, 2022, the Company’s accounts receivable, net consisted of the following:

June 30,
2023
December 30,
2022
Accounts receivable
$57,049 $50,445 
Allowance for credit losses
(2,346)(2,271)
Accounts receivable, net
$54,703 $48,174 

Inventories:

As of June 30, 2023 and December 30, 2022, the Company’s inventory consisted of the following:

June 30,
2023
December 30,
2022
Finished goods
$288,603 $308,768 
Raw materials
17,068 19,457 
Work in process
462 500 
Reserve for obsolete and slow-moving inventory
(13,602)(14,137)
Total inventories
$292,531 $314,588 
Accrued Liabilities:

Accrued liabilities as of June 30, 2023 and December 30, 2022, consisted of the following:

June 30,
2023
December 30,
2022
Deferred revenue$22,760 $22,611 
Payroll, vacation, and bonus accruals13,379 11,068 
Warranty reserve9,428 10,682 
Sales return allowance5,461 5,148 
Customer rebate program4,294 5,863 
Incurred but not reported self-insurance1,650 1,860 
Taxes919 944 
Interest payable754 1,578 
Other accrued liabilities5,892 4,851 
Total accrued liabilities
$64,537 $64,605