XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net earnings (loss) $ 8,576 $ 5,217
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:    
Depreciation and amortization 3,515 3,674
Provision for excess and obsolete inventory 385 307
Foreign exchange loss 17 107
Amortization of deferred compensation related to stock-based awards 1,623 1,373
Discount on shares sold under Employee Stock Purchase Plan (21) (28)
Loss on disposal of property and equipment 164 45
Deferred income tax benefit (1,101) (1,162)
Adjustment to contingent consideration liability (358) 0
Changes in assets and liabilities:    
Trade accounts receivable 480 (4,900)
Inventories (9) (8,549)
Prepaid expenses and other current assets 21 (907)
Other assets 9 (1)
Operating lease liabilities (1,275) (1,064)
Accounts payable (100) 3,947
Accrued wages and benefits 125 (527)
Accrued professional fees 305 (153)
Customer deposits and deferred revenue (794) (827)
Accrued sales commissions (220) 310
Domestic and foreign income taxes payable (166) (672)
Other current liabilities 320 35
Other liabilities (17) 61
Net cash provided by (used in) operating activities 11,521 (3,658)
CASH FLOWS FROM INVESTING ACTIVITIES    
Refund of final working capital adjustment related to Acculogic 0 371
Purchase of property and equipment (983) (1,043)
Purchase of short-term investments 0 (3,494)
Net cash used in investing activities (983) (4,166)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from public offering of common stock 19,244 0
Proceeds from shares sold under Employee Stock Purchase Plan 118 148
Proceeds from stock options exercised 978 38
Settlement of employee tax liabilities in connection with treasury stock transaction (687) (10)
Net cash provided by (used in) financing activities 16,578 (2,757)
Effects of exchange rates on cash (7) (576)
Net cash provided by (used in) all activities 27,109 (11,157)
Cash and cash equivalents at beginning of period 14,576 21,195
Cash and cash equivalents at end of period 41,685 10,038
Cash payments for:    
Domestic and foreign income taxes 2,988 2,926
Term Note [Member]    
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayments of Term Note $ (3,075) $ (2,933)