XML 17 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash provided by (used for) operating activities:    
Net income (loss) $ 20,246 $ (6,066)
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 15,663 15,871
Provision for bad debts 240 5
Deferred income taxes 1,275 3,203
Shares issued for employee benefit plan 739 620
Employee and director stock-based compensation 4,594 4,191
Performance-based common stock warrants 338 670
Impairment of long-term assets 50 0
Accrued social insurance adjustment (9,464) 0
Loss on sale of Ohio call center 712 0
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (848) (8,108)
Inventories 9,571 (4,387)
Prepaid expenses and other assets 1,947 2,578
Accounts payable and accrued liabilities (40,869) 16,822
Accrued income taxes 293 (5,166)
Net cash provided by (used for) operating activities 4,487 20,233
Cash provided by (used for) investing activities:    
Acquisitions of property, plant and equipment (6,210) (10,093)
Acquisitions of intangible assets (3,077) (1,260)
Payment on sale of Ohio call center (500) 0
Net cash provided by (used for) investing activities (9,787) (11,353)
Cash provided by (used for) financing activities:    
Borrowings under line of credit 50,000 40,000
Repayments on line of credit (45,000) (46,500)
Treasury stock purchased (6,405) (1,404)
Contingent consideration payments in connection with business combinations (3,091) (4,251)
Net cash provided by (used for) financing activities (4,496) (12,155)
Effect of exchange rate changes on cash and cash equivalents (5,674) (367)
Net increase (decrease) in cash and cash equivalents (15,470) (3,642)
Cash and cash equivalents at beginning of period 74,302 53,207
Cash and cash equivalents at end of period 58,832 49,565
Supplemental cash flow information:    
Income taxes paid 2,215 3,973
Interest paid $ 1,069 $ 2,342