XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Other Balance Sheet Accounts Details (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Allowance for Doubtful Accounts
The following table presents the changes in the Company’s allowance for doubtful accounts (in thousands):
 December 31,
2020
December 31,
2019
Allowance for doubtful accounts, beginning balance$52 $319 
Increase (decrease) of provision78 (72)
Write-offs(89)(195)
Allowance for doubtful accounts, ending balance$41 $52 
Schedule of Inventory
Inventory consisted of the following (in thousands):
 December 31,
2020
December 31,
2019
Raw materials$8,395 $9,495 
Finished goods12,335 12,889 
Total inventory$20,730 $22,384 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 December 31,
2020
December 31,
2019
Prepaid expenses$3,818 $6,163 
Deferred contract acquisition costs5,345 6,231 
Other3,227 2,673 
Prepaid expenses and other current assets$12,390 $15,067 
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
 Useful LifeDecember 31,
2020
December 31,
2019
(in years)
Equipment1-3$25,286 $22,702 
Software1-3765 726 
Furniture and fixtures1-3652 459 
Leasehold improvements1-73,616 5,440 
Construction in progress1,677 — 
Property and equipment, gross31,996 29,327 
Less: accumulated depreciation(24,108)(21,671)
Property and equipment, net$7,888 $7,656 
Schedule of Acquired Intangible Assets
Purchased intangible assets, net, consisted of the following (in thousands):
December 31, 2020December 31, 2019
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Developed technology$5,050 $(4,545)$505 $5,050 $(3,535)$1,515 
Patents2,936 (2,579)357 2,936 (2,146)790 
Total$7,986 $(7,124)$862 $7,986 $(5,681)$2,305 
Schedule of Future Amortization Expense for Purchased Finite-lived Intangible Assets
Future amortization expense for purchased intangible assets as of December 31, 2020 is as follows (in thousands):
Fiscal Year
2021862 
Schedule of Other Assets, Noncurrent [Table Text Block]
Other non-current assets consisted of the following (in thousands):
December 31,
2020
December 31,
2019
Right-of-use assets$28,240 $33,014 
Deferred contract acquisition costs3,714 3,297 
Deposits2,746 2,338 
Net deferred tax assets944 1,171 
Other2,807 2,026 
Total other non-current assets$38,451 $41,846 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31,
2020
December 31,
2019
Accrued compensation and benefits$19,725 $12,227 
Accrued tax liabilities3,748 4,354 
Lease liabilities5,260 5,109 
Other8,197 6,066 
Total accrued liabilities$36,930 $27,756 
Other Noncurrent Liabilities [Table Text Block]
Other non-current liabilities consisted of the following (in thousands):
December 31, 2020December 31, 2019
Lease liabilities$23,498 $28,046 
Other859 708 
Total other non-current liabilities$24,357 $28,754