XML 70 R8.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income (loss) $ 3,671 $ (1,351)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation expense 1,634 1,635
Amortization of intangible assets 636 1,492
Deferred tax expense (benefit) from stock issuances 84 66
Amortization of deferred financing costs 111 111
Stock-based compensation 4,424 3,361
Change in fair value of contingent consideration 20 57
Provisions for credit losses 79 559
Deferred tax (benefit) provision 763 (1,673)
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (2,044) 889
Prepaid expenses and other assets 4,681 28
Accounts payable (1,848) (2,899)
Contract liabilities (314) (629)
Accrued expenses and other liabilities 999 2,870
Net cash provided by operating activities 12,896 4,516
Cash flows from investing activities    
Purchase of furniture, fixtures and equipment (1,679) (1,914)
Net cash used in investing activities (1,679) (1,914)
Cash flows from financing activities    
Proceeds from revolving facility (Note 9) 5,000 5,000
Repayment of outstanding debt (Note 9) (5,000) (10,000)
Additional proceeds from the sale of the Automation business 1,954  
Proceeds from issuance of employee stock purchase plan shares 310 446
Payments related to tax withholding for stock-based compensation (2,588) (1,491)
Payment of contingent consideration (550) (1,657)
Cash dividends paid to shareholders (4,608) (2,522)
Treasury shares repurchased (4,725) (3,000)
Net cash used in financing activities (10,207) (13,224)
Effect of exchange rate changes on cash 1,147 (301)
Net decrease in cash, cash equivalents, and restricted cash 2,157 (10,923)
Cash, cash equivalents, and restricted cash, beginning of period 23,158 22,809
Cash, cash equivalents, and restricted cash, end of period 25,315 11,886
Supplemental disclosures of cash flow information:    
Interest 2,027 2,829
Taxes, net of refunds 116 2,081
Non-cash investing and financing activities:    
Issuance of treasury stock for vested restricted stock units $ 5,311 $ 5,142