XML 17 R3.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 $ 33,271 $ 20,717
Short-term investments 132,748 76,573
Accounts receivable, net of allowance for credit losses of $1,118 and $400, respectively 21,953 20,674
Inventory 20,249 17,282
Prepaid expenses and other current assets 3,173 2,365
Total current assets 211,394 137,611
Property and equipment, net 16,000 15,564
Operating lease right-of-use assets 2,706 4,002
Other non-current assets 325 375
TOTAL ASSETS 230,425 157,552
CURRENT LIABILITIES    
Accounts payable 4,588 6,279
Accrued liabilities and other 17,452 13,511
Operating lease liabilities, current portion 1,416 1,388
Total current liabilities 23,456 21,178
Long-term borrowings 36,065 35,171
Operating lease liabilities, net of current portion 1,511 2,871
Other long-term liabilities 18 30
TOTAL LIABILITIES 61,050 59,250
Commitments and contingencies (Note 6)
STOCKHOLDERS’ EQUITY    
Preferred stock, $0.0001 par value; 5,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value; 100,000,000 shares authorized; 40,693,299 and 34,731,577 shares issued and outstanding, respectively 4 3
Additional paid-in capital 569,477 455,172
Accumulated other comprehensive income 335 232
Accumulated deficit (400,441) (357,105)
TOTAL STOCKHOLDERS’ EQUITY 169,375 98,302
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 230,425 $ 157,552