XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Consolidated net income $ 23,348 $ 18,372
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Stock-based compensation 8,309 2,881
Depreciation and amortization 4,913 4,219
Deferred income taxes 3,201 (6,153)
Pension cost 984 948
Changes in operating assets and liabilities:    
Accounts receivable (11,167) (8,834)
Prepaid expenses and other current assets (299) (1,222)
Other assets (248) 673
Accounts payable and accrued expenses 6,948 1,892
Deferred revenues (985) 2,977
Accrued salaries, wages and related benefits 1,397 1,822
Income and other taxes (2,530) 109
Net cash provided by operating activities 33,871 17,684
Cash flows from investing activities:    
Capital expenditures (8,286) (5,522)
Net cash used in investing activities (8,286) (5,522)
Cash flows from financing activities:    
Proceeds from exercise of stock options 1,548 810
Withholding taxes on net settlement of restricted stock units (37) (97)
Payment of long-term obligations (369) (516)
Net cash provided by financing activities 1,142 197
Effect of exchange rate changes on cash and cash equivalents 235 199
Net increase in cash and cash equivalents 26,962 12,558
Cash and cash equivalents, beginning of period 46,897 13,806
Cash and cash equivalents, end of period 73,859 26,364
Supplemental disclosures of cash flow information:    
Shares withheld for withholding taxes on net settlement for restricted stock 37 97
Cash paid for income taxes 3,614 765
Cash paid for operating leases 1,102 1,085
Cash paid for interest $ 133 $ 190