XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 28,553 $ 11,409
Restricted cash 1,254  
Accounts receivable, net of allowances of $2,745 and $178 as of December 31, 2021 and 2020, respectively 19,963 18,927
Inventories 19,924 20,296
Prepaid expenses and other current assets 3,032 2,813
Total current assets 72,726 53,445
Property and equipment, net 4,066 2,827
Operating lease right-of-use assets 2,088 3,405
Intangible assets, net 6,445 7,563
Goodwill 10,268 10,266
Other assets 1,070 1,171
Total assets 96,663 78,677
Current liabilities:    
Accounts payable 10,502 10,964
Current portion - contractual payment obligation   1,040
Current portion - financial liabilities, net of debt issuance costs of $0 and $59 as of December 31, 2021 and 2020, respectively   20,084
Operating lease liabilities 1,269 1,279
Deferred revenue 2,153 1,981
Accrued compensation and related benefits 3,150 2,985
Other accrued expenses and liabilities 3,774 3,240
Total current liabilities 20,848 41,573
Long-term operating lease liabilities 938 2,272
Long-term deferred revenue 280 385
Other long-term liabilities 85 258
Total liabilities 22,151 44,488
Commitments and contingencies (see Note 17)
Stockholders' equity:    
Common stock, $0.001 par value: 50,000 shares authorized; 23,707 and 19,450 shares issued and 22,230 and 18,055 shares outstanding as of December 31, 2021 and 2020, respectively 24 19
Additional paid-in capital 492,657 452,129
Treasury stock 1,477 and 1,395 shares as of December 31, 2021 and 2020, respectively (11,134) (9,933)
Accumulated deficit (408,989) (410,609)
Accumulated other comprehensive income 1,949 2,578
Total stockholders' equity 74,512 34,189
Total liabilities and stockholders' equity 96,663 78,677
Series B Convertible Preferred Stock    
Stockholders' equity:    
Series B preferred stock, $0.001 par value: 5,000 shares authorized; 5,000 shares issued and outstanding as of December 31, 2021 and 2020, respectively $ 5 $ 5