v3.26.1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net loss $ (7,725) $ (8,215)
Adjustments to reconcile net loss to net cash used in operating activities:    
Bad debt expense 5 49
Inventory reserve 825 925
Depreciation and amortization 3,169 3,170
Stock-based compensation 1,317 1,802
Deferred taxes 77 41
Accrued interest income on short-term investments 7 54
Amortization of discount on short-term investments (145) (355)
Amortization of debt financing costs 95 129
Other adjustment to loan exit fee 0 (485)
Non-cash lease expense 29 61
Loss on disposal of property, plant, and equipment 24 19
Changes in operating assets and liabilities:    
Accounts receivable (795) (877)
Inventories (682) (1,734)
Prepaid expenses and other current assets 312 (40)
Other non-current assets 158 34
Accounts payable 158 380
Accrued liabilities (659) (1,152)
Other 0 (10)
Cash used in operating activities (3,830) (6,204)
Investing activities:    
Purchases of short-term investments (7,868) (9,735)
Maturities of short-term investments 12,000 16,000
Purchases of property, plant, and equipment (346) (413)
Cash provided by investing activities 3,786 5,852
Financing activities:    
Proceeds from long-term debt 0 1,110
Payment of exit fee costs 0 (1,110)
Repayment of financed insurance premiums (97) (56)
Proceeds from exercise of stock options 179 20
Proceeds from issuance of common stock under employee stock purchase plan 54 56
Payment of debt issuance costs 0 (100)
Cash provided by (used in) financing activities 136 (80)
Change in cash and cash equivalents 92 (432)
Cash and cash equivalents at beginning of period 5,912 3,708
Cash and cash equivalents at end of period 6,004 3,276
Supplemental cash flow disclosures:    
Income taxes paid 19 34
Interest paid, net of amounts capitalized 689 722
Capitalized property, plant, and equipment included in accounts payable and accrued liabilities 0 159
Recognition of operating right-of-use lease asset 0 146
Recognition of operating lease liabilities $ 0 $ 146