XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
OPERATING ACTIVITIES:      
Net income (loss) $ 3,402 $ (7,138) $ 8,712
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 3,499 3,855 4,195
Bad debt expense (217) (30) 50
Interest amortization of deferred financing costs 95 73 73
Stock-based compensation expense 2,200 3,082 2,225
Deferred income taxes, net (509) (1,714) 655
Impairment of goodwill 0 5,300 0
Operating lease assets and liabilities, net 46 75 (379)
Loss on disposition of fixed assets 24 1 0
Long-term severance liability 987 0 0
Long-term accrued income taxes (69) (36) (20)
Working capital items:      
Accounts receivable and unbilled receivables (1,411) 12,537 1,021
Prepaid and other current assets (1,605) (1,718) 95
Accounts payable 39 186 (479)
Accrued payroll and related costs 1,452 1,276 (3,155)
Other accrued liabilities (386) (248) (41)
Deferred revenue (355) 477 (337)
Net cash flows provided by operating activities 7,192 15,978 12,615
INVESTING ACTIVITIES:      
Recovery of (payments for) non-current deposits 0 119 17
Capital expenditures (941) (335) (835)
Net cash flows (used in) investing activities (941) (216) (818)
FINANCING ACTIVITIES:      
(Repayments) on term loan facility 0 (1,100) (12,000)
Proceeds from the issuance of common stock 223 204 263
Purchase of treasury stock (80) (618) 0
Payment of deferred financing costs 0 (64) 0
Proceeds from the exercise of stock options 511 0 1,323
Net cash flows provided by (used in) financing activities 654 (1,578) (10,414)
Effect of exchange rate changes on cash and cash equivalents (310) (94) (948)
Net change in cash and cash equivalents 6,595 14,090 435
Cash and cash equivalents, beginning of period 21,147 7,057 6,622
Cash and cash equivalents, end of period 27,742 21,147 7,057
SUPPLEMENTAL DISCLOSURE:      
Cash payments for interest expense 0 43 324
Cash payments for income taxes $ 2,227 $ 1,356 $ 2,164