v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities    
Net income $ 9,384 $ 6,727
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 2,466 2,446
Amortization of intangible assets 704 967
Deferred tax (benefit) expense from stock issuances 2 (86)
Amortization of deferred financing costs 167 167
Stock-based compensation 6,112 6,180
Change in fair value of contingent consideration 16 29
Provisions for credit losses 4,394 129
Gain on the sale of business   (720)
Deferred tax provision (benefit) 1,694 871
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (4,473) (1,612)
Prepaid expenses and other assets (312) (566)
Accounts payable (2,271) (295)
Contract liabilities 855 683
Accrued expenses and other liabilities (1,947) 9,030
Net cash provided by operating activities 16,791 23,950
Cash flows from investing activities    
Acquisition of Martino & Partners, net of cash acquired (Note 4)   (1,636)
Purchase of furniture, fixtures and equipment (2,119) (3,269)
Net working capital settlement from divestiture (Note 2)   720
Net cash used in investing activities (2,119) (4,185)
Cash flows from financing activities    
Proceeds from revolving facility (Note 10) 20,000 5,000
Repayment of outstanding debt (Note 10) (20,000) (5,000)
Additional proceeds from the sale of the Automation business   1,954
Proceeds from issuance of employee stock purchase plan shares 498 473
Payments related to tax withholding for stock-based compensation (2,800) (2,784)
Payment of contingent consideration   (550)
Cash dividends paid to shareholders (6,979) (6,969)
Treasury shares repurchased (5,064) (7,279)
Net cash used in financing activities (14,345) (15,155)
Effect of exchange rate changes on cash (445) 1,060
Net (decrease) increase in cash, cash equivalents, and restricted cash (118) 5,670
Cash, cash equivalents, and restricted cash, beginning of period 28,754 23,158
Cash, cash equivalents, and restricted cash, end of period 28,636 28,828
Supplemental disclosures of cash flow information:    
Interest 2,539 2,933
Taxes, net of refunds 4,107 904
Non-cash investing and financing activities:    
Right-of-use assets obtained in exchange for lease liabilities 1,633 7,160
Issuance of treasury stock for vested RSUs $ 6,810 $ 5,682