v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net earnings (loss) $ 657 $ (2,832)
Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:    
Depreciation and amortization 3,262 3,306
Provision for excess and obsolete inventory 373 304
Amortization of deferred compensation related to stock-based awards 1,134 858
Deferred income tax expense 57 205
Other non-cash reconciling items 94 (383)
Changes in assets and liabilities:    
Trade accounts receivable (1,347) 6,865
Inventories 2,937 203
Prepaid expenses and other current assets 516 (438)
Other assets (314) (36)
Operating lease liabilities (1,086) (966)
Accounts payable (3,294) (898)
Customer deposits and deferred revenue (828) 272
Domestic and foreign income taxes payable 162 (883)
Deferred revenue, net of current portion (633) (65)
Accrued expenses and other liabilities 1,314 (665)
Net cash provided by operating activities 3,004 4,847
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (1,049) (691)
Net cash used in investing activities (1,049) (691)
CASH FLOWS FROM FINANCING ACTIVITIES    
Short-term borrowings, net of repayments 947 (3,613)
Repayments of long-term debt (2,050) (2,050)
Proceeds from stock options exercised 3,413 18
Proceeds from shares sold under Employee Stock Purchase Plan 66 60
Settlement of employee tax liabilities in connection with treasury stock transactions (88) (17)
Net cash provided by (used in) financing activities 2,288 (5,602)
Effects of exchange rates on cash (199) 864
Net cash provided by (used in) all activities 4,044 (582)
Cash, cash equivalents and restricted cash at beginning of period 18,058 19,830
Cash and cash equivalents at end of period 22,102 19,248
Cash (receipts) payments for:    
Domestic and foreign income taxes, net of receipts (550) 145
Interest 153 266
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Issuance of unvested shares of restricted stock awards 1,775 1,039
Forfeiture of shares of unvested restricted stock awards $ (1,473) $ (557)