XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
OPERATING ACTIVITIES:      
Net income (loss) $ (7,138) $ 8,712 $ 12,221
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 3,855 4,195 3,979
Bad debt expense (30) 50 130
Interest amortization of deferred financing costs 73 73 82
Stock-based compensation expense 3,082 2,225 2,212
Deferred income taxes, net (1,714) 655 1,061
Impairment of goodwill 5,300 0 0
Revaluation of contingent consideration liability 0 0 (2,882)
Operating lease assets and liabilities, net 75 (379) 173
Loss on disposition of fixed assets 1 0 9
Long-term accrued income taxes (36) (20) (40)
Working capital items:      
Accounts receivable and unbilled receivables 12,537 1,021 (11,389)
Prepaid and other current assets (1,718) 95 (2,544)
Accounts payable 186 (479) 2,365
Accrued payroll and related costs 1,276 (3,155) (429)
Other accrued liabilities (248) (41) 202
Deferred revenue 477 (337) 66
Net cash flows provided by operating activities 15,978 12,615 5,216
INVESTING ACTIVITIES:      
Recovery of (payments for) non-current deposits 119 17 (199)
Capital expenditures (335) (835) (1,895)
Proceeds from the sale of fixed assets 0 0 10
Net cash flows (used in) investing activities (216) (818) (2,084)
FINANCING ACTIVITIES:      
(Repayments) on term loan facility (1,100) (12,000) (4,400)
Proceeds from the issuance of common stock 204 263 301
Purchase of treasury stock (618) 0 0
Payment of deferred financing costs (64) 0 (223)
Proceeds from the exercise of stock options 0 1,323 229
Net cash flows (used in) financing activities (1,578) (10,414) (4,093)
Effect of exchange rate changes on cash and cash equivalents (94) (948) (94)
Net change in cash and cash equivalents 14,090 435 (1,055)
Cash and cash equivalents, beginning of period 7,057 6,622 7,677
Cash and cash equivalents, end of period 21,147 7,057 6,622
SUPPLEMENTAL DISCLOSURE:      
Cash payments for interest expense 43 324 623
Cash payments for income taxes $ 1,356 $ 2,164 $ 3,831