XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net earnings (loss) $ 4,821 $ (973)
Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,461 1,584
Provision for excess and obsolete inventory 93 305
Foreign exchange loss 4 37
Amortization of deferred compensation related to stock-based awards 723 395
Loss on disposal of property and equipment 27 0
Proceeds from sale of demonstration equipment, net of gain (14) 0
Deferred income tax benefit (81) (209)
Changes in assets and liabilities:    
Trade accounts receivable (4,419) (205)
Inventories (1,326) (1,054)
Prepaid expenses and other current assets 246 359
Restricted certificates of deposit 40 0
Other assets (6) (4)
Accounts payable 1,105 635
Accrued wages and benefits 663 (133)
Customer deposits and deferred revenue 499 217
Accrued sales commissions 399 41
Operating lease liabilities (641) (652)
Domestic and foreign income taxes payable 284 (100)
Other current liabilities (9) (157)
Other liabilities (7) (5)
Net cash provided by operating activities 3,862 81
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (463) (190)
Net cash used in investing activities (463) (190)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from stock options exercised 1,002 0
Repurchases of common stock 0 (74)
Proceeds from Paycheck Protection Program loans 0 2,829
Repayments of Paycheck Protection Program loans 0 (2,829)
Proceeds from revolving credit facility 0 2,800
Repayments of revolving credit facility 0 (2,800)
Net cash provided by (used in) financing activities 1,002 (74)
Effects of exchange rates on cash (53) (5)
Net cash provided by (used in) all activities 4,348 (188)
Cash and cash equivalents at beginning of period 10,277 7,612
Cash and cash equivalents at end of period 14,625 7,424
Cash payments for:    
Domestic and foreign income taxes $ 610 $ 73