XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net income $ 12,586 $ 20,246
Adjustments to reconcile net income to net cash used for operating activities:    
Depreciation and amortization 13,128 15,663
Provision for credit losses 1 240
Deferred income taxes 1,637 1,275
Shares issued for employee benefit plan 681 739
Employee and director stock-based compensation 5,044 4,594
Performance-based common stock warrants 274 338
Impairment of long-term assets 0 50
Accrued social insurance adjustment 0 (9,464)
Loss on sale of Ohio call center 0 712
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (6,241) (848)
Inventories (1,076) 9,571
Prepaid expenses and other assets 625 1,947
Accounts payable and accrued liabilities (7,338) (40,869)
Accrued income taxes (2,837) 293
Net cash provided by operating activities 16,484 4,487
Cash flows from investing activities:    
Acquisitions of property, plant and equipment (6,206) (6,210)
Acquisitions of intangible assets (1,907) (3,077)
Payment on sale of Ohio call center 0 (500)
Net cash used for investing activities (8,113) (9,787)
Cash flows from financing activities:    
Borrowings under line of credit 41,000 50,000
Repayments on line of credit (15,000) (45,000)
Proceeds from stock options exercised 991 0
Treasury stock purchased (26,684) (6,405)
Contingent consideration payments in connection with business combinations 0 (3,091)
Net cash provided by (used for) financing activities 307 (4,496)
Effect of foreign currency exchange rates on cash and cash equivalents 1,859 (5,674)
Net increase (decrease) in cash and cash equivalents 10,537 (15,470)
Cash and cash equivalents at beginning of period 57,153 74,302
Cash and cash equivalents at end of period 67,690 58,832
Supplemental cash flow information:    
Income taxes paid 5,663 2,215
Interest paid $ 202 $ 1,069