XML 11 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 135,646 $ 23,312
Restricted cash 300 1,072
Accounts receivable, net of allowances of $655 and $1,610 as of December 31, 2024 and 2023, respectively 4,214 7,174
Inventories 7,475 12,649
Prepaid expenses and other current assets 5,210 2,170
Current assets held-for-sale 0 33,109
Total current assets 152,845 79,486
Property and equipment, net 7,694 8,472
Operating lease right-of-use assets 2,000 2,289
Other assets 686 678
Non-current assets held-for-sale 0 18,798
Total assets 163,225 109,723
Current liabilities:    
Accounts payable 2,746 5,445
Financial liabilities, net of debt issuance costs of $0 and $51 as of December 31, 2024 and 2023, respectively 0 9,949
Operating lease liabilities 852 782
Accrued compensation and related benefits 862 1,376
Accrued income taxes payable 1,173 104
Other accrued expenses and liabilities 2,327 917
Current liabilities held-for-sale 0 12,209
Total current liabilities 7,960 30,782
Long-term operating lease liabilities 1,167 1,507
Other long-term liabilities 29 26
Non-current liabilities held-for-sale 0 3,136
Total liabilities 9,156 35,451
Commitments and contingencies (see Note 16)
Stockholders' equity:    
Common stock, $0.001 par value: 50,000 shares authorized; 25,974 and 24,902 shares issued and 23,431 and 23,247 shares outstanding as of December 31, 2024 and 2023, respectively 26 25
Additional paid-in capital 509,482 500,752
Treasury stock 2,543 and 1,655 shares as of December 31, 2024 and 2023, respectively (16,490) (12,969)
Accumulated deficit (340,050) (414,870)
Accumulated other comprehensive income 1,096 1,329
Total stockholders' equity 154,069 74,272
Total liabilities and stockholders' equity 163,225 109,723
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, 2024 and 2023, respectively $ 5 $ 5