XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Consolidated net income (loss) $ 28,675 $ (889)
Adjustments to reconcile consolidated net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 5,796 4,716
Stock-based compensation 3,998 4,027
Deferred income taxes (5,609) (276)
Provision for credit losses 804 426
Pension cost 1,237 1,046
Changes in operating assets and liabilities:    
Accounts receivable (14,688) (5,116)
Prepaid expenses and other current assets (2,233) 372
Other assets 1,177 (171)
Accounts payable and accrued expenses 3,429 353
Deferred revenues 4,487 (843)
Accrued salaries, wages and related benefits 6,063 1,653
Income and other taxes 1,879 605
Net cash provided by operating activities 35,015 5,903
Cash flows from investing activities:    
Capital expenditures (7,741) (5,564)
Proceeds from short term investments - others   493
Net cash used in investing activities (7,741) (5,071)
Cash flows from financing activities:    
Proceeds from exercise of stock options 6,668 3,324
Withholding taxes on net settlement of restricted stock units (97)  
Payment of long-term obligations (513) (452)
Net cash provided by financing activities 6,058 2,872
Effect of exchange rate changes on cash and cash equivalents (255) 310
Net increase in cash and cash equivalents 33,077 4,014
Cash and cash equivalents, beginning of year 13,806 9,792
Cash and cash equivalents, end of year 46,883 13,806
Supplemental disclosures of cash flow information:    
Vendor financed software licenses acquired   1,162
Cash paid for income taxes 2,418 753
Cash paid for operating leases 1,435 1,557
Cash paid for interest $ 287 $ 400