XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 132,382 $ 135,646
Restricted cash 300 300
Accounts receivable, net of allowances of $624 and $655 as of March 31, 2025 and December 31, 2024, respectively 3,622 4,214
Inventories 7,760 7,475
Prepaid expenses and other current assets 4,643 5,210
Total current assets 148,707 152,845
Property and equipment, net 7,589 7,694
Operating lease right-of-use assets 1,599 2,000
Other assets 840 686
Total assets 158,735 163,225
Current liabilities:    
Accounts payable 2,701 2,746
Operating lease liabilities 861 852
Accrued compensation and related benefits 695 862
Accrued income taxes payable 1,146 1,173
Other accrued expenses and liabilities 1,847 2,327
Total current liabilities 7,250 7,960
Long-term operating lease liabilities 957 1,167
Other long-term liabilities 29 29
Total liabilities 8,236 9,156
Commitments and contingencies (see Note 14)
Stockholders' equity:    
Common stock, $0.001 par value: 50,000 shares authorized; 26,111 and 25,974 shares issued and 23,521 and 23,431 shares outstanding as of March 31, 2025 and December 31, 2024, respectively 26 26
Additional paid-in capital 510,278 509,482
Treasury stock, 2,591 and 2,543 shares as of March 31, 2025 and December 31, 2024, respectively (16,659) (16,490)
Accumulated deficit (344,839) (340,050)
Accumulated other comprehensive income 1,688 1,096
Total stockholders' equity 150,499 154,069
Total liabilities and stockholders' equity 158,735 163,225
Series B Convertible Preferred Stock    
Stockholders' equity:    
Series B convertible preferred stock, $0.001 par value: 5,000 shares authorized; 5,000 shares issued and outstanding as of March 31, 2025 and December 31, 2024 $ 5 $ 5