XML 18 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 income $ 4,323 $ 3,918
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 952 1,057
Operating Right Of Use Lease Liabilities Net 853 1,136
Provision for inventory losses 316 194
Provision for doubtful accounts 256 (35)
Gain (Loss) on Disposition of Assets (37) 8
Charge related to stock-based compensation 245 327
Deferred income taxes 104 (110)
Changes in operating assets and liabilities:    
Accounts receivable (301) 739
Income tax receivable 581 (1,113)
Inventories (981) (3,361)
Prepaid expenses and other current assets 263 (1,008)
Deferred commissions 5 108
Other assets 658 (897)
Accounts payable 312 2,445
Accrued expenses (40) (986)
Increase (Decrease) in Other Operating Liabilities (1,156) 14
Taxes payable 631 (578)
Commissions and incentives payable 659 253
Deferred revenue 608 385
Net cash provided by operating activities 8,325 2,480
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (268) (478)
Net cash used in investing activities (268) (478)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repurchase of common stock (4,861) (5,195)
Payment of cash dividends (663) (600)
Repayment of notes payable and finance lease obligations (669) (242)
Net cash used in financing activities (6,193) (6,037)
Effect of currency exchange rate changes on cash and cash equivalents (1,271) (1,068)
Net increase (decrease) in cash, cash equivalents, and restricted cash 593 (5,103)
Cash, cash equivalents, and restricted cash at the beginning of the period 27,497 31,000
Cash, cash equivalents, and restricted cash at the end of the period 28,090 25,897
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 73 2,670
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 0 47
Interest Paid, Excluding Capitalized Interest, Operating Activities 22 40
Income Taxes Paid, Net $ 80 $ 821