XML 15 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net Income (Loss) $ (18,484) $ 19,052
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 7,526 8,377
Amortization of net premium on available-for-sale investments 20 238
Net realized gain on long-term investments (893) (1,860)
Net (gain) loss on disposal of property, plant and equipment 68 (11)
Gain on bargain purchase of a business (11,322)  
Stock-based compensation expense 3,603 3,739
Deferred income taxes (16,384) (2,772)
Changes in operating assets and liabilities:    
Accounts receivable, net 66,931 13,911
Other receivables 9 571
Inventory 2,063 (7,547)
Prepaid expenses and other assets 10,157 (9,853)
Accounts payable 683 (10,910)
Accrued expenses and other liabilities 2,008 (2,629)
Income tax payable 6,945 10,273
Net cash provided by operating activities 52,930 20,579
Cash flows from investing activities:    
Purchases of property, plant and equipment (4,183) (7,509)
Proceeds from disposals of property, plant and equipment   16
Proceeds from sales and maturities of available-for-sale investments 86,436 81,891
Purchases of available-for-sale investments (89,801) (65,140)
Acquisition of business (7,806)  
Net cash provided by (used in) investing activities (15,354) 9,258
Cash flows from financing activities:    
Proceeds from stock option exercises 369 1,722
Purchases of treasury stock (12,774) (17,311)
Dividend payments (8,679) (8,719)
Net cash used in financing activities (21,084) (24,308)
Net increase in cash and cash equivalents 16,492 5,529
Effect of exchange rate changes (2,606) 3,374
Cash and cash equivalents, beginning of period 86,433 79,895
Cash and cash equivalents, end of period 100,319 88,798
Supplemental disclosure of non-cash investing activities:    
Purchases of property, plant and equipment included in accounts payable $ 209 $ 454