XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details (Tables)
3 Months Ended
Apr. 02, 2022
Balance Sheet Related Disclosures [Abstract]  
Summary of accounts receivable, net
Accounts receivable, net consisted of the following (in thousands):
April 2,
2022
December 31,
2021
Accounts receivable$88,663 $85,944 
Allowance for doubtful accounts(711)(725)
$87,952 $85,219 
Summary of inventory
Inventory consisted of the following (in thousands):
April 2,
2022
December 31,
2021
Raw materials$323 $130 
Finished goods104,693 88,750 
$105,016 $88,880 
Summary of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
April 2,
2022
December 31,
2021
Test equipment$41,093 $39,476 
Computer equipment10,735 11,156 
Software9,264 9,013 
Furniture and fixtures1,526 1,812 
Leasehold improvements1,401 1,351 
Total64,019 62,808 
Accumulated depreciation and amortization(41,712)(41,025)
$22,307 $21,783 
Schedule of other long-term assets
Other long-term assets consisted of the following (in thousands):
April 2,
2022
December 31,
2021
Intangible asset$6,227 $6,885 
Other long-term assets9,834 6,800 
$16,061 $13,685 
Summary of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
April 2,
2022
December 31,
2021
Compensation and related benefits$15,979 $23,165 
Component inventory held by suppliers8,360 7,611 
Current portion of warranty and retrofit7,337 7,076 
Customer advances or rebates6,979 4,742 
Current portion of revenue share payments6,580 4,731 
Professional and consulting fees5,654 4,819 
Taxes payable5,115 4,251 
Freight4,548 3,997 
Operating leases3,761 3,596 
Product returns2,186 1,836 
Operations1,213 1,400 
Other4,052 4,373 
$71,764 $71,597 
Product warranty activities
Changes in the Company’s accrued warranty and retrofit liability were as follows (in thousands):
 Three Months Ended
April 2,
2022
April 3,
2021
Balance at beginning of period$9,594 $9,208 
Provision for warranty and retrofit charged to cost of revenue527 1,202 
Utilization of reserve(551)(760)
Balance at end of period$9,570 $9,650