v3.26.1
Condensed Balance Sheets (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 12,610 $ 10,708
Marketable securities, short-term 33,009 37,659
Accounts receivable, net of allowance for credit losses of $1,597 and $1,824 as of June 30, 2026 and December 31, 2025 respectively 28,732 42,155
Inventories 39,542 36,031
Prepaid expenses and other current assets 6,561 5,501
Total current assets 120,454 132,054
Property and equipment, net 32,496 29,752
Intangible assets, net of accumulated amortization of $2,850 and $2,375 as of June 30, 2026 and December 31, 2025, respectively 6,650 7,125
Goodwill 12,815 12,815
Operating lease right-of-use assets 7,139 7,614
Other non-current assets, net of allowance for credit losses of $35 and $69 as of June 30, 2026 and December 31, 2025, respectively 1,501 1,221
Total assets 181,055 190,581
Current liabilities    
Accounts payable 16,061 6,726
Accrued liabilities 6,281 5,784
Accrued commissions 6,740 9,365
Accrued compensation 8,087 6,331
Other liabilities 4,327 2,429
Total current liabilities 41,496 30,635
Long-term debt, net 56,042 55,583
Operating lease liabilities, net of current portion 13,091 13,982
Other long-term liabilities 2,689 3,049
Total liabilities 113,318 103,249
Commitments and contingencies (Note 7)
Stockholders’ equity    
Preferred stock, $0.001 par value, 5,000,000 shares authorized as of June 30, 2026 and December 31, 2025; 0 shares issued as of June 30, 2026 and December 31, 2025 0 0
Common stock, $0.001 par value, 300,000,000 shares authorized; 65,236,297 and 64,029,378 shares issued as of June 30, 2026 and December 31, 2025, respectively 65 64
Additional paid-in capital 351,966 337,371
Accumulated deficit (282,826) (248,992)
Accumulated other comprehensive income (loss) (52) 72
Treasury stock, at cost; 259,673 and 165,513 shares as of June 30, 2026 and December 31, 2025, respectively (1,416) (1,183)
Total stockholders’ equity 67,737 87,332
Total liabilities and stockholders’ equity $ 181,055 $ 190,581