v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income/(loss) $ 2,747 $ 3,853
Adjustments to reconcile net income/(loss) to net cash provided by/(used for) operating activities:    
Depreciation and amortization 4,950 2,466
Allowance for credit losses 66 (82)
Share-based compensation 2,674 2,254
Non-cash operating lease amortization 6 13
Amortization of debt discount 20 0
Changes in assets and liabilities:    
Trade receivables (754) (394)
Contract assets (44) (67)
Equipment financing receivables (53) (932)
Inventories 361 (247)
Contract costs (671) (591)
Prepaid expenses (668) (596)
Income tax receivable 27 (181)
Other assets (193) (374)
Accounts payable and accrued expenses 893 799
Income tax payable (151) 3
Contract liabilities 465 1,026
Net cash provided by/(used for) operating activities 9,675 6,950
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of a business, net of cash acquired (26,209) 0
Purchase of property and equipment 0 (18)
Net cash provided by/(used for) investing activities (26,209) (18)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayments made on finance leases (2) (20)
Repayments made on notes payable (239) (356)
Proceeds from exercise of options 4,042 4,137
Taxes paid on the net settlement of stock options and RSUs (643) (340)
Proceeds from issuance of note payable 4,853 0
Net cash provided by/(used for) financing activities 8,011 3,421
Effect of exchange rate changes on cash (14) 27
NET INCREASE/(DECREASE) IN CASH AND CASH EQUIVALENTS (8,537) 10,380
CASH AND CASH EQUIVALENTS AT THE BEGINNING OF THE PERIOD 31,378 18,193
CASH AND CASH EQUIVALENTS AT THE END OF THE PERIOD 22,841 28,573
Cash used during the year for:    
Income taxes, net (202) (315)
Interest expense (124) (16)
Supplemental disclosure of non-cash investing and financing information:    
Capitalized software development costs 0 411
Stock issued for the acquisition of a business $ 7,433 $ 0