XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Financial Statement Details (Tables)
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Raw materials$8,522 $9,495 
Finished goods14,078 12,889 
Total inventory$22,600 $22,384 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Prepaid expenses$3,891 $6,163 
Deferred contract acquisition costs4,161 6,231 
Other2,757 2,673 
       Total prepaid expenses and other current assets$10,809 $15,067 
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
Useful LifeSeptember 30,
2020
December 31,
2019
(in years)
Equipment1 - 5$24,318 $22,702 
Software1 - 3765 726 
Furniture and fixtures1 - 7652 459 
Leasehold improvementsLease term3,616 5,440 
Construction in process1,256 — 
Property and equipment, gross30,607 29,327 
Less: accumulated depreciation(23,310)(21,671)
Property and equipment, net$7,297 $7,656 
Schedule of Acquired Intangible Assets
Purchased intangible assets, net, consisted of the following (in thousands):
September 30, 2020December 31, 2019
CostAccumulated AmortizationNetCostAccumulated AmortizationNet
Developed technology$5,050 $(4,293)$757 $5,050 $(3,535)$1,515 
Patents2,936 (2,470)466 2,936 (2,146)790 
Total intangible assets$7,986 $(6,763)$1,223 $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 September 30, 2020 is as follows (in thousands):
Fiscal Year
Remainder of 2020$361 
2021862 
Total$1,223 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Accrued compensation and benefits$15,323 $12,227 
Accrued tax liabilities2,410 4,354 
Lease liability5,184 5,109 
Other4,685 6,066 
Total accrued liabilities$27,602 $27,756 
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Deferred revenue:
Products$6,125 $6,593 
Services95,901 94,571 
Total deferred revenue102,026 101,164 
Less: current portion(61,886)(62,233)
Non-current portion$40,140 $38,931 
The following table reflects contract balances with customers (in thousands):
 September 30,
2020
December 31, 2019
Accounts receivable, net$42,803 $53,566 
Deferred revenue, current61,886 62,233 
Deferred revenue, non-current40,140 38,931