XML 20 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 52,670 $ 46,729
Accounts receivable, net of allowances of $275 and $416 10,098 9,737
Inventory 12,781 13,162
Prepaid expenses and other current assets 2,522 2,098
Total current assets 78,071 71,726
Property and equipment, net 2,341 1,984
Intangible assets, net 1,739 2,119
Right-of-use assets 1,738 1,954
Other long-term assets 2,276  
Deferred tax asset, net 140  
Restricted cash 265 265
Total assets 86,570 78,048
Current liabilities:    
Accounts payable 2,147 1,667
Accrued expenses and other current liabilities 13,451 15,300
Total current liabilities 15,598 16,967
Long-term debt 41,124 40,515
Other long-term liabilities 1,390 1,685
Total liabilities 58,112 59,167
Commitments and contingencies (Note 12)
Stockholders' equity:    
Preferred stock; $0.001 par value: 10,000,000 shares authorized; no shares issued and outstanding
Common stock; $0.001 par value: 200,000,000 shares authorized; 39,395,712 and 24,494,675 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 39 24
Additional paid-in capital 387,059 339,655
Accumulated other comprehensive income 90 91
Accumulated deficit (358,730) (320,889)
Total stockholders' equity 28,458 18,881
Total liabilities and stockholders' equity $ 86,570 $ 78,048