XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 30,225 $ 33,271
Short-term investments 120,593 132,748
Accounts receivable, net of allowance for credit losses of $1,331 and $1,118, respectively 24,909 21,953
Inventory 25,518 20,249
Prepaid expenses and other current assets 2,454 3,173
Total current assets 203,699 211,394
Property and equipment, net 20,748 16,000
Operating lease right-of-use assets 2,225 2,706
Other non-current assets 326 325
TOTAL ASSETS 226,998 230,425
Current liabilities:    
Accounts payable 7,318 4,588
Accrued liabilities and other 16,156 17,452
Operating lease liabilities, current portion 1,210 1,416
Total current liabilities 24,684 23,456
Long-term borrowings 36,192 36,065
Operating lease liabilities, net of current portion 1,135 1,511
Other long-term liabilities 13 18
TOTAL LIABILITIES 62,024 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,790,410 and 40,693,299 shares issued and outstanding, respectively 4 4
Additional paid-in capital 591,247 569,477
Accumulated other comprehensive income 582 335
Accumulated deficit (426,859) (400,441)
TOTAL STOCKHOLDERS’ EQUITY 164,974 169,375
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 226,998 $ 230,425