XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 23,312 $ 16,650
Restricted cash 1,072 487
Accounts receivable, net of allowances of $2,627 and $2,666 as of December 31, 2023 and 2022, respectively 21,969 24,826
Inventories 28,712 28,958
Prepaid expenses and other current assets 4,421 4,177
Total current assets 79,486 75,098
Property and equipment, net 9,320 6,719
Operating lease right-of-use assets 5,214 4,373
Intangible assets, net 4,251 5,265
Goodwill 10,218 10,190
Other assets 1,234 1,120
Total assets 109,723 102,765
Current liabilities:    
Accounts payable 12,250 15,231
Financial liabilities, net of debt issuance costs of $51 and $0 as of December 31, 2023 and 2022, respectively 9,949  
Operating lease liabilities 1,714 1,190
Deferred revenue 2,341 2,068
Accrued compensation and related benefits 2,334 2,757
Other accrued expenses and liabilities 2,194 2,147
Total current liabilities 30,782 23,393
Long-term operating lease liabilities 3,716 3,366
Long-term deferred revenue 927 587
Other long-term liabilities 26 25
Total liabilities 35,451 27,371
Commitments and contingencies (see Note 16)
Stockholders' equity:    
Common stock, $0.001 par value: 50,000 shares authorized; 24,902 and 24,168 shares issued and 23,247 and 22,623 shares outstanding as of December 31, 2023 and 2022, respectively 25 24
Additional paid-in capital 500,752 495,818
Treasury stock 1,655 and 1,545 shares as of December 31, 2023 and 2022, respectively (12,969) (12,173)
Accumulated deficit (414,870) (409,381)
Accumulated other comprehensive income 1,329 1,101
Total stockholders' equity 74,272 75,394
Total liabilities and stockholders' equity 109,723 102,765
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, 2023 and 2022, respectively $ 5 $ 5