XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
OPERATING ACTIVITIES:              
Net income $ 2,902 $ 1,948 $ 1,674 $ (241) $ 4,850 $ 1,433  
Adjustments to reconcile net income to net cash provided by operating activities:              
Depreciation and amortization         6,855 7,818  
Lease amortization         901 1,008  
Deferred revenue         264 (22)  
Provision for expected credit losses         169 123 $ 334
Foreign exchange loss (gain)         1 (57)  
Interest accretion         219 321  
Stock-based compensation expense (benefit) 111   265   219 (443)  
Changes in operating assets and liabilities:              
Accounts receivable         (958) (1,314)  
Contract asset         411 294  
Inventory         51 (32)  
Other assets         (838) (825)  
Accounts payable and other liabilities         377 41  
Net cash provided by operating activities         12,521 8,345  
INVESTING ACTIVITIES:              
Purchases of property and equipment         (1,786) (425)  
Capitalized software and other intangible assets         (1,677) (3,046)  
Initial payment for acquisition         (40)  
Net cash used in investing activities         (3,503) (3,471)  
FINANCING ACTIVITIES:              
Preferred stock dividends paid         (3,317)  
Settlement of tax withholding obligations on stock issued to employees         (22) (184)  
Repayments of notes payable         (355) (328)  
Repayment of line of credit         (5,000)  
Net cash used in financing activities         (3,694) (5,512)  
EFFECT OF EXCHANGE RATE CHANGES ON CASH         (29) (76)  
NET INCREASE (DECREASE) IN CASH         5,295 (714)  
CASH - Beginning of the period   $ 5,145   $ 3,331 5,145 3,331 3,331
CASH - End of the period $ 10,440   $ 2,617   10,440 2,617 $ 5,145
SUPPLEMENTAL NONCASH INVESTING AND FINANCING ACTIVITIES:              
Conversion of preferred stock and accrued dividends to common stock         2,435  
Dividends declared, not paid         714 5  
Purchase of prepaid insurance with assumption of note         96  
Reclass of deposits for property and equipment placed in service         296  
SUPPLEMENTAL INFORMATION - Cash paid during the period for:              
Income taxes         144 122  
Interest         $ 44 $ 527