v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net earnings (loss) $ 789 $ (2,329)
Adjustments to reconcile net earnings (loss) to net cash (used in) provided by operating activities:    
Depreciation and amortization 1,641 1,741
Provision for excess and obsolete inventory 271 206
Amortization of deferred compensation related to stock-based awards 291 423
Deferred income tax (benefit) expense (157) 199
Other non-cash reconciling items 132 (193)
Changes in assets and liabilities:    
Trade accounts receivable (3,834) 8,493
Inventories 621 (590)
Prepaid expenses and other current assets (714) (377)
Other assets (120) (21)
Operating lease liabilities (519) (523)
Accounts payable (2,339) 15
Customer deposits and deferred revenue 456 (153)
Domestic and foreign income taxes payable 858 (716)
Deferred revenue, net of current portion (232) (27)
Accrued expenses and other liabilities (459) (613)
Net cash (used in) provided by operating activities (3,315) 5,535
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (644) (229)
Net cash used in investing activities (644) (229)
CASH FLOWS FROM FINANCING ACTIVITIES    
Short-term borrowings, net of repayments 2,189 (2,426)
Repayments of long-term debt (1,025) (1,025)
Proceeds from stock options exercised 534 18
Proceeds from shares sold under Employee Stock Purchase Plan 31 32
Settlement of employee tax liabilities in connection with treasury stock transaction (62) (5)
Net cash provided by (used in) financing activities 1,667 (3,406)
Effects of exchange rates on cash (82) 318
Net cash (used in) provided by all activities (2,374) 2,218
Cash, cash equivalents and restricted cash at beginning of period 18,058 19,830
Cash, cash equivalents and restricted cash at end of period 15,684 22,048
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]    
Cash and cash equivalents 12,867 22,048
Restricted cash 2,817 0
Total cash, cash equivalents and restricted cash at end of period 15,684 22,048
Cash (receipts) payments for:    
Domestic and foreign income taxes, net of receipts (572) 32
Interest 86 142
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Issuance of unvested shares of restricted stock awards 1,455 1,039
Forfeiture of shares of unvested restricted stock awards $ (1,386) $ (282)