XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Schedule of Changes in Allowance for Doubtful Accounts
Changes in the Company’s allowance for credit losses for the years ended December 29, 2023 and December 30, 2022, and allowance for doubtful accounts for the year ended December 31, 2021, are as follows:

Allowance for doubtful accounts - December 25, 2020$2,353 
Bad debt expense801 
Write-offs(686)
Allowance for doubtful accounts - December 31, 20212,468 
Bad debt expense764 
Write-offs(961)
Allowance for credit losses - December 30, 20222,271 
Bad debt expense1,165 
Write-offs(1,177)
Allowance for credit losses - December 29, 2023$2,259 
Schedule of Inventory
As of December 29, 2023 and December 30, 2022, the Company’s inventory consisted of the following:

December 29,
2023
December 30,
2022
Finished goods
$270,153 $308,768 
Raw materials
13,846 19,457 
Work in process
276 500 
Reserve for obsolete and slow-moving inventory
(15,482)(14,137)
Total inventories
$268,793 $314,588 
Schedule of Reserve for Obsolete and Slow-Moving Inventory
Changes in the Company’s reserve for obsolete and slow-moving inventory for the years ended December 29, 2023, December 30, 2022, and December 31, 2021 consisted of the following:

Inventory Reserve – December 25, 2020$10,450 
Valuation adjustment4,578 
Write-offs(4,450)
Inventory Reserve – December 31, 202110,578 
Valuation adjustment7,214 
Write-offs(3,655)
Inventory Reserve – December 30, 202214,137 
Valuation adjustment9,219 
Write-offs(7,874)
Inventory Reserve – December 29, 2023$15,482 
Summary of Property and Equipment Estimated Useful Lives
The following table summarizes the estimated useful lives of each respective asset category:

Equipment
3 - 10 years
Computers and software
3 - 5 years
Furniture and fixtures
3 - 7 years
Leasehold improvements
Shorter of the useful life of the asset or the remaining lease term of the lease
Property and equipment, net, by geography as of December 29, 2023 and December 30, 2022:
December 29,
2023
December 30,
2022
United States
$39,187 $29,470 
International
6,373 5,488 
Total
$45,560 $34,958 
Property and equipment, net, as of December 29, 2023 and December 30, 2022, consisted of the following:
December 29,
2023
December 30,
2022
Equipment$20,474 $17,554 
Computers and software29,181 25,965 
Furniture and fixtures5,801 4,524 
Leasehold improvements31,107 16,791 
Construction in progress9,089 12,010 
Total property and equipment 95,652 76,844 
Less: Accumulated depreciation(50,092)(41,886)
Property and equipment, net$45,560 $34,958 
Schedule of Accrued Liabilities
Accrued liabilities as of December 29, 2023 and December 30, 2022, consisted of the following:

December 29,
2023
December 30,
2022
Deferred revenue$23,261 $22,611 
Payroll, vacation and bonus accruals13,973 11,068 
Warranty reserve8,776 10,682 
Customer rebate program6,722 5,863 
Sales return allowance5,267 5,148 
Incurred but not reported self-insurance1,610 1,860 
Interest payable931 1,578 
Taxes568 944 
Other accrued liabilities1,523 4,851 
Total accrued liabilities$62,631 $64,605