XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 25,577 $ 33,271
Short-term investments 125,950 132,748
Accounts receivable, net of allowance for credit losses of $1,291 and $1,118, respectively 24,796 21,953
Inventory 23,233 20,249
Prepaid expenses and other current assets 2,777 3,173
Total current assets 202,333 211,394
Property and equipment, net 19,108 16,000
Operating lease right-of-use assets 2,079 2,706
Other non-current assets 323 325
TOTAL ASSETS 223,843 230,425
Current liabilities:    
Accounts payable 7,180 4,588
Accrued liabilities and other 13,496 17,452
Operating lease liabilities, current portion 1,384 1,416
Total current liabilities 22,060 23,456
Long-term borrowings 36,149 36,065
Operating lease liabilities, net of current portion 887 1,511
Other long-term liabilities 14 18
TOTAL LIABILITIES 59,110 61,050
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; 41,510,811 and 40,693,299 shares issued and outstanding, respectively 4 4
Additional paid-in capital 584,786 569,477
Accumulated other comprehensive income 227 335
Accumulated deficit (420,284) (400,441)
TOTAL STOCKHOLDERS’ EQUITY 164,733 169,375
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 223,843 $ 230,425