XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
OPERATING ACTIVITIES:    
Net income $ 3,890 $ 1,326
Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]    
Depreciation and amortization 1,595 1,927
Stock-based compensation expense 1,145 585
Deferred income taxes (41) (159)
Equity in loss of affiliate company 681 438
Changes in operating assets and liabilities:    
Accounts receivable, net 3,468 439
Other current assets (1,827) (933)
Other long-term assets (126) 210
Accounts payable 846 (104)
Accrued payroll 1,336 (22)
Deferred revenue, current portion 51 (738)
Accrued expenses (261) 20
Other current liabilities (148) (588)
Deferred revenue, net of current portion (9) (60)
Other long-term liabilities 116 0
Net cash provided by operating activities 10,716 2,341
INVESTING ACTIVITIES:    
Purchases of property and equipment and capitalized internal-use software (3,105) (2,753)
Proceeds from payments on notes receivable 106 100
Advances on notes receivable 0 (200)
Purchase of long-term investment (84) 0
Purchases of marketable securities (945) (1,089)
Maturities of marketable securities 869 1,023
Net cash used for investing activities (3,159) (2,919)
FINANCING ACTIVITIES:    
Repurchases of common stock 0 (3,701)
Net cash used for financing activities 0 (3,701)
Effects of exchange rate changes on cash (417) (50)
Net increase (decrease) in cash 7,140 (4,329)
Cash at beginning of period 19,481 26,918
Cash at end of period 26,621 22,589
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid during the period for income taxes 2,808 1,086
Purchases of property and equipment and capitalized internal-use software, accrued but not paid $ 123 $ 162