v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
OPERATING ACTIVITIES:    
Net income (loss) $ 164 $ (1,304)
Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:    
Depreciation and amortization 1,609 1,673
Bad debt expense (6) 36
Interest amortization of deferred financing costs 48 47
Stock-based compensation expense 1,568 1,609
Deferred income taxes, net 665 (376)
Operating lease assets and liabilities, net 54 20
Amortization of deferred compensation 250 250
Unrealized FX on monetary items 22 73
Working capital items:    
Accounts receivable and unbilled receivables (1,338) 902
Prepaid and other current assets (235) 298
Accounts payable (296) (1,119)
Accrued payroll and related costs (3,253) (2,004)
Other accrued liabilities (161) 311
Deferred revenue (21) (42)
Net cash flows provided by (used in) operating activities (930) 374
INVESTING ACTIVITIES:    
Recovery of (payment for) non-current deposits (14) (19)
Capital expenditures (130) (169)
Net cash flows (used in) investing activities (144) (188)
FINANCING ACTIVITIES:    
Proceeds from the issuance of common shares 28 70
Purchase of treasury stock 0 (114)
Proceeds from the exercise of stock options 766 108
Net cash flows provided by (used in) financing activities 794 64
Effect of exchange rate changes on cash and cash equivalents (650) (59)
Net change in cash and cash equivalents (930) 191
Cash and cash equivalents, beginning of period 36,533 27,742
Cash and cash equivalents, end of period $ 35,603 $ 27,933