XML 26 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Cash flows from operating activities:    
Net income (loss) $ 4,765 $ (18,484)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 8,913 7,526
Amortization of net premium on available-for-sale investments (57) 20
Net gain on long-term investments (8,411) (893)
Net loss on disposal of property, plant and equipment 58 68
Gain on contingency (1,230)  
Gain on bargain purchase of a business   (11,322)
Gain on life insurance proceeds (1,000)  
Stock-based compensation expense 3,313 3,603
Deferred income taxes (1,880) (16,384)
Changes in operating assets and liabilities:    
Accounts receivable, net (17,288) 66,931
Other receivables 11,678 9
Inventory, net 4,612 2,063
Prepaid expenses and other assets 4,715 10,157
Accounts payable, net 5,009 683
Accrued expenses and other liabilities 640 2,008
Income tax payable (2,830) 6,945
Net cash provided by operating activities 11,007 52,930
Cash flows from investing activities:    
Purchases of property, plant and equipment (4,307) (4,183)
Proceeds from sales and maturities of debt and equity investments 24,306 86,436
Purchases of debt and equity investments (21,544) (89,801)
Life insurance proceeds received 1,000  
Acquisition of business 13 (7,806)
Net cash used in investing activities (532) (15,354)
Cash flows from financing activities:    
Proceeds from stock option exercises 526 369
Purchases of treasury stock (184) (12,774)
Dividend payments (8,604) (8,679)
Net cash used in financing activities (8,262) (21,084)
Net increase in cash and cash equivalents 2,213 16,492
Effect of exchange rate changes (900) (2,606)
Cash and cash equivalents, beginning of period 105,504 86,433
Cash and cash equivalents, end of period 106,817 100,319
Supplemental disclosure of non-cash investing activities:    
Purchases of property, plant and equipment included in accounts payable $ 205 $ 209