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:    
Consolidated net income $ 15,006 $ 981
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Stock-based compensation 5,602 2,026
Depreciation and amortization 3,164 2,684
Deferred income taxes 1,355 41
Pension cost 672 395
Changes in operating assets and liabilities:    
Accounts receivable (5,716) (3,976)
Prepaid expenses and other current assets (387) 246
Other assets (76) 396
Accounts payable and accrued expenses 26 3,348
Deferred revenues (1,525) 1,247
Accrued salaries, wages and related benefits (1,490) (1,149)
Income and other taxes (1,529) 74
Net cash provided by operating activities 15,102 6,313
Cash flows from investing activities:    
Capital expenditures (4,058) (4,067)
Net cash used in investing activities (4,058) (4,067)
Cash flows from financing activities:    
Proceeds from exercise of stock options 1,468 783
Withholding taxes on net settlement of restricted stock units   (97)
Payment of long-term obligations (229) (294)
Net cash provided by financing activities 1,239 392
Effect of exchange rate changes on cash and cash equivalents 612 65
Net increase in cash and cash equivalents 12,895 2,703
Cash and cash equivalents, beginning of period 46,897 13,806
Cash and cash equivalents, end of period 59,792 16,509
Supplemental disclosures of cash flow information:    
Shares withheld for withholding taxes on net settlement for restricted stock   97
Cash paid for income taxes 2,670 459
Cash paid for operating leases 718 719
Cash paid for interest $ 20 $ 169