v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 1,965 $ (5,842)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 520 571
Non-cash operating lease expense 778 833
Provision for inventory losses 38 48
(Reversal of) provision for allowance for credit losses (92) 182
Unrealized (gain) loss from foreign exchange (1,284) 2,713
Charge related to stock-based compensation 328 421
Deferred income taxes 0 (10)
Changes in operating assets and liabilities:    
Accounts receivable (43) (553)
Income tax receivable 344 2
Inventories 170 (1,815)
Prepaid expenses and other current assets (1,012) (152)
Deferred commissions 242 537
Other assets 3 (258)
Accounts payable 1,282 3,278
Accrued expenses (109) (953)
Other long-term liabilities 24 209
Taxes payable (413) (792)
Commissions and incentives payable (1,097) (2,510)
Deferred revenue (1,310) (995)
Net cash provided by (used in) operating activities 334 (5,086)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (139) (631)
Cash used in investing activities (139) (631)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrow from notes payable 421 0
Repayment of note payable (155) (84)
Repayment of finance lease obligations (164) (162)
Cash used in financing activities 102 (246)
Effect of currency exchange rate changes on cash and cash equivalents (791) 133
Net decrease in cash, cash equivalents, and restricted cash (494) (5,830)
Cash, cash equivalents, and restricted cash at the beginning of the period 6,969 12,515
Cash, cash equivalents, and restricted cash at the end of the period 6,475 6,685
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Income taxes paid 864 0
Interest paid on finance leases and other financing arrangements 244 266
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Operating lease right-of-use assets acquired in exchange for new operating lease liabilities $ 81 $ 639