XML 20 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
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (loss) earnings $ (2,832) $ 892
Adjustments to reconcile net (loss) earnings to net cash provided (used in) by operating activities:    
Depreciation and amortization 3,306 2,806
Provision for excess and obsolete inventory 304 306
Amortization of deferred compensation related to stock-based awards 858 913
Deferred income tax expense 205 347
Other non-cash reconciling items (383) 47
Changes in assets and liabilities:    
Trade accounts receivable 6,865 (5,693)
Inventories 203 1,966
Prepaid expenses and other current assets (438) 1,296
Other assets (36) (118)
Operating lease liabilities (966) (765)
Accounts payable (898) (1,899)
Customer deposits and deferred revenue 272 (861)
Domestic and foreign income taxes payable (883) (851)
Deferred revenue, net of current portion (65) (75)
Accrued expenses and other liabilities (665) (1,326)
Net cash provided by (used in) operating activities 4,847 (3,015)
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of business, net of cash acquired 0 (18,727)
Purchases of property and equipment (691) (656)
Net cash used in investing activities (691) (19,383)
CASH FLOWS FROM FINANCING ACTIVITIES    
(Repayments of short-term borrowings, net of proceeds) proceeds from short-term borrowings (3,613)  
(Repayments of short-term borrowings, net of proceeds) proceeds from short-term borrowings   1,120
Repayments of long-term debt (2,050) (3,129)
Proceeds from stock options exercised 18 116
Proceeds from shares sold under Employee Stock Purchase Plan 60 84
Settlement of employee tax liabilities in connection with treasury stock transaction (17) (41)
Net cash used in financing activities (5,602) (1,850)
Effects of exchange rates on cash 864 (642)
Net cash used in all activities (582) (24,890)
Cash, cash equivalents and restricted cash at beginning of period 19,830 45,260
Cash and cash equivalents at end of period 19,248 20,370
Cash payments for:    
Domestic and foreign income taxes 145 1,153
Interest 266 406
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) $ (138)