XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (loss) earnings $ (3,770) $ 1,387
Adjustments to reconcile net (loss) earnings to net cash provided by operating activities:    
Depreciation and amortization 5,009 4,469
Provision for excess and obsolete inventory 583 509
Amortization of deferred compensation related to stock-based awards 1,212 1,450
Deferred income tax expense 546 140
Other non-cash reconciling items (400) 114
Changes in assets and liabilities:    
Trade accounts receivable 9,393 (3,694)
Inventories (515) (129)
Prepaid expenses and other current assets (405) 569
Other assets (177) (27)
Operating lease liabilities (1,536) (1,173)
Accounts payable (510) (1,029)
Customer deposits and deferred revenue 1,206 468
Domestic and foreign income taxes payable (1,579) (817)
Deferred revenue, net of current portion (326) (123)
Accrued expenses and other liabilities (394) (880)
Net cash provided by operating activities 8,337 1,234
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of business, net of cash acquired 0 (18,727)
Purchases of property and equipment (1,098) (1,161)
Net cash used in investing activities (1,098) (19,888)
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayments of short-term borrowings, net of proceeds (3,852) (1,856)
Repayments of long-term debt (3,075) (5,475)
Repurchases of common stock 0 (1,042)
Proceeds from stock options exercised 18 145
Proceeds from shares sold under Employee Stock Purchase Plan 90 111
Settlement of employee tax liabilities in connection with treasury stock transaction (17) (41)
Net cash used in financing activities (6,836) (8,158)
Effects of exchange rates on cash 864 (476)
Net cash provided by (used in) all activities 1,267 (27,288)
Cash, cash equivalents and restricted cash at beginning of period 19,830 45,260
Cash, cash equivalents and restricted cash at end of period 21,097 17,972
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]    
Cash and cash equivalents 16,230 17,972
Restricted cash 4,867 0
Total cash, cash equivalents and restricted cash at end of period 21,097 17,972
Cash payments for:    
Domestic and foreign income taxes, net of receipts 98 1,147
Interest 368 634
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Equity issued in conjunction with acquisition of business 0 2,086
Issuance of unvested shares of restricted stock awards 1,039 1,580
Forfeiture of shares of unvested restricted stock awards $ (557) $ (200)