v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 716 $ (124)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Share-based compensation expense 966 773
Depreciation and amortization 296 344
Unrealized foreign currency transaction losses (gains) 69 (169)
Changes in operating assets and liabilities:    
Accounts receivable (4,018) (1,237)
Inventories 1,730 3,360
Prepaid income taxes (26) (10)
Other current and long-term assets (558) 174
Accounts payable 1,474 (646)
Accrued liabilities, deferred revenue and other liabilities 560 969
Net cash provided by operating activities 1,209 3,434
Cash flows from investing activities:    
Capital expenditures (137) (29)
Capitalized software development costs (1,973) 0
Net cash used in investing activities (2,110) (29)
Cash flows from financing activities:    
Withholding taxes paid on stock issuances (93) (50)
Net cash used in financing activities (93) (50)
Effect of exchange rate changes on cash and cash equivalents (52) (3)
(Decrease) increase in cash and cash equivalents (1,046) 3,352
Cash and cash equivalents, beginning of period 20,433 14,394
Cash and cash equivalents, end of period 19,387 17,746
Supplemental schedule of non-cash investing and financing activities:    
Non-cash capital expenditure items 35 21
Right of use asset obtained in exchange for new operating lease liabilities $ 3,029 $ 0