XML 71 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 34,150 $ 34,948
Short-term investments 111,394 115,094
Accounts receivable, net of allowance for credit losses of $911 and $588, respectively 24,371 27,459
Inventory 34,245 27,074
Prepaid expenses and other current assets 3,289 3,204
Total current assets 207,449 207,779
Property and equipment, net 21,701 20,374
Operating lease right-of-use assets 1,465 1,984
Other non-current assets 306 300
TOTAL ASSETS 230,921 230,437
Current liabilities:    
Accounts payable 7,495 6,488
Accrued liabilities and other 16,149 19,492
Operating lease liabilities, current portion 1,106 1,152
Total current liabilities 24,750 27,132
Long-term borrowings 35,510 35,452
Operating lease liabilities, net of current portion 318 879
Other long-term liabilities 0 10
TOTAL LIABILITIES 60,578 63,473
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; 43,014,093 and 42,086,477 shares issued and outstanding, respectively 4 4
Additional paid-in capital 613,727 598,070
Accumulated other comprehensive income 660 244
Accumulated deficit (444,048) (431,354)
TOTAL STOCKHOLDERS’ EQUITY 170,343 166,964
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 230,921 $ 230,437