XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 83,281  
Marketable securities 74,851 $ 84,180
Accounts receivable, net of allowances of $41 and $52, respectively 51,051 53,566
Inventory 20,730 22,384
Prepaid expenses and other current assets 12,390 15,067
Total current assets 242,303 220,939
Property and equipment, net 7,888 7,656
Goodwill 1,307 1,307
Intangible assets 862 2,305
Other non-current assets 38,451 41,846
Total assets 290,811 274,053
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 4,851 7,592
Accrued liabilities 36,930 27,756
Deferred revenue, current 65,999 62,233
Total current liabilities 107,780 97,581
Deferred revenue, non-current 42,700 38,931
Other non-current liabilities 24,357 28,754
Total liabilities 174,837 165,266
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.00001 par value: 500,000 shares authorized; 76,346 and 77,580 shares issued and outstanding, respectively 1 1
Treasury stock, at cost: 5,578 and 678 shares, respectively (37,410) (4,870)
Additional paid-in-capital 425,534 403,470
Accumulated other comprehensive income 98 251
Accumulated deficit (272,249) (290,065)
Total stockholders' equity 115,974 108,787
Total liabilities and stockholders' equity $ 290,811 $ 274,053