XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net earnings (loss) $ 9,342 $ 8,461
Adjustments to reconcile net earnings to net cash provided by (used in) operating activities:    
Depreciation and amortization 4,683 4,734
Provision for excess and obsolete inventory 544 771
Foreign exchange (gain) loss (9) 109
Amortization of deferred compensation related to stock-based awards 2,047 1,787
Discount on shares sold under Employee Stock Purchase Plan (31) (36)
Proceeds from sale of demonstration equipment, net of gain 167 68
Loss on disposal of property and equipment 11 0
Deferred income tax benefit (1,157) (1,659)
Adjustment to contingent consideration liability (294) 0
Changes in assets and liabilities:    
Trade accounts receivable 2,991 (4,886)
Inventories 2,027 (10,631)
Prepaid expenses and other current assets (535) (243)
Other assets (686) (2)
Operating lease liabilities (1,712) (1,363)
Accounts payable (1,811) 2,875
Accrued wages and benefits 231 (118)
Accrued professional fees 339 (157)
Customer deposits and deferred revenue (759) (1,464)
Accrued sales commission (421) 621
Domestic and foreign income taxes payable (371) (573)
Other current liabilities 231 184
Deferred revenue, net of current portion 1,331 0
Other liabilities (17) 61
Net cash provided by (used in) operating activities 16,203 (1,389)
CASH FLOWS FROM INVESTING ACTIVITIES    
Payment of contingent consideration related to Z-Sciences acquisition 0 (179)
Refund of final working capital adjustment related to Acculogic 0 371
Purchase of property and equipment (1,291) (1,365)
Purchase of short term investments 0 (3,494)
Sales of short term investments 0 3,494
Net cash used in investing activities (1,291) (1,173)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from public offering of common stock 19,244 0
Proceeds from stock options exercised 978 38
Proceeds from shares sold under Employee Stock Purchase Plan 174 197
Settlement of employee tax liabilities in connection with treasury stock transaction (687) (10)
Net cash provided by (used in) financing activities 15,609 (3,733)
Effects of exchange rates on cash 163 (324)
Net cash provided by (used in) all activities 30,684 (6,619)
Cash, cash equivalents and restricted cash at beginning of period 14,576 21,195
Cash, cash equivalents and restricted cash at end of period 45,260 14,576
Cash payments for:    
Domestic and foreign income taxes 3,240 3,924
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Stock Issued 1,601 1,138
Forfeiture of unvested shares of restricted stock (176) (54)
Term Note [Member]    
CASH FLOWS FROM FINANCING ACTIVITIES    
Repayments of Term Note $ (4,100) $ (3,958)