XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 42,097 $ 36,946
Accounts receivable, net 11,722 11,554
Inventory 9,110 8,391
Prepaid expenses and other current assets 1,272 988
Total current assets 64,201 57,879
Property and equipment, net 3,220 3,717
Intangible assets, net 3,416  
Right-of-use assets 4,549 5,495
Other assets 2,403 212
Total assets 77,789 67,303
Current liabilities:    
Accounts payable 2,278 2,916
Accrued liabilities 2,449 4,336
Deferred revenue 78 336
Lease liabilities, current portion 1,306 1,190
Contract obligations 2,034  
Software liabilities, current portion 1,769  
Total current liabilities 9,914 8,778
Lease liabilities, net of current portion 3,336 4,390
Software liabilities, net of current portion 1,784  
Long-term income tax liability 162 214
Total liabilities 15,196 13,382
Commitments and contingencies (Note 5)
Stockholders' equity:    
Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of December 31, 2024 and 2023, respectively
Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 22,059,697 and 21,080,472 shares issued and outstanding as of December 31, 2024 and 2023, respectively 2 2
Additional paid-in capital 199,460 191,569
Accumulated deficit (136,869) (137,650)
Total stockholders' equity 62,593 53,921
Total liabilities and stockholders' equity $ 77,789 $ 67,303