XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 16,650 $ 28,553
Restricted cash 487 1,254
Accounts receivable, net of allowances of $2,666 and $2,745 as of December 31, 2022 and 2021, respectively 24,826 19,963
Inventories 28,958 19,924
Prepaid expenses and other current assets 4,177 3,032
Total current assets 75,098 72,726
Property and equipment, net 6,719 4,066
Operating lease right-of-use assets 4,373 2,088
Intangible assets, net 5,265 6,445
Goodwill 10,190 10,268
Other assets 1,120 1,070
Total assets 102,765 96,663
Current liabilities:    
Accounts payable 14,760 10,502
Operating lease liabilities 1,190 1,269
Deferred revenue 2,068 2,153
Accrued compensation and related benefits 2,757 3,150
Other accrued expenses and liabilities 2,618 3,774
Total current liabilities 23,393 20,848
Long-term operating lease liabilities 3,366 938
Long-term deferred revenue 587 280
Other long-term liabilities 25 85
Total liabilities 27,371 22,151
Commitments and contingencies (see Note 16)
Stockholders' equity:    
Common stock, $0.001 par value: 50,000 shares authorized; 24,168 and 23,707 shares issued and 22,623 and 22,230 shares outstanding as of December 31, 2022 and 2021, respectively 24 24
Additional paid-in capital 495,818 492,657
Treasury stock 1,545 and 1,477 shares as of December 31, 2022 and 2021, respectively (12,173) (11,134)
Accumulated deficit (409,381) (408,989)
Accumulated other comprehensive income 1,101 1,949
Total stockholders' equity 75,394 74,512
Total liabilities and stockholders' equity 102,765 96,663
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, 2022 and 2021, respectively $ 5 $ 5