v3.26.1
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,093) $ 4,912
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Gain on disposal of business 192 (8,974)
Depreciation and amortization 1,432 1,509
Provision for credit losses 268 976
Change in fair value of interest rate swap (19) 78
Deferred income taxes (167) (415)
Stock-based compensation expense 410 469
Non-cash interest expense 9 9
Changes in operating assets and liabilities:    
Decrease (increase) in accounts receivable 155 (680)
Decrease (increase) in other assets 264 226
Increase (decrease) in accounts payable 67 131
Increase (decrease) in income tax payable (98) 2,626
Increase (decrease) in accrued expenses and other liabilities (221) 341
Increase (decrease) in deferred revenue (155) (326)
Net cash provided by operating activities 1,044 882
Cash flows from investing activities:    
Proceeds from Sale of Compliance Business 0 12,000
Capitalized software (209) (23)
Purchase of fixed assets (22) (12)
Net cash provided by (used in) investing activities (231) 11,965
Cash flows from financing activities:    
Payment of principal of Note Payable (435) (12,957)
Payment for stock repurchase and retirement (331) 0
Net cash used in financing activities (766) (12,957)
Net change in cash and cash equivalents 47 (110)
Cash and cash equivalents – beginning 3,025 4,103
Currency translation adjustment (110) 118
Cash and cash equivalents – ending 2,962 4,111
Supplemental disclosures:    
Cash paid for income taxes 155 387
Cash paid for interest $ 76 $ 317