XML 20 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net income $ 31,816 $ 32,547 $ 30,758
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 4,290 3,734 3,775
Loss on disposal of fixed assets 150
Stock-based compensation expense 5,807 3,392 2,225
Deferred income taxes (1,198) (65) (747)
Provision for doubtful accounts 1,609 52 38
Provision for inventory 695 654 210
Non-cash impairment charges for IPR&D 697
Changes in operating assets and liabilities:      
Accounts receivable 2,674 (6,201) (4,996)
Inventories (6,521) (1,738) (2,939)
Prepaid expenses, other current and long-term assets (1,454) (898) 89
Accounts payable 3,890 (5,059) 5,625
Accrued expenses and other current liabilities (605) 1,566 (199)
Income taxes payable 367 (3,552) 5,484
Other long-term liabilities (708) 16 (109)
Net cash provided by operating activities 40,812 24,448 39,911
Cash flows from investing activities:      
Proceeds from maturity of investments 41,500 46,500 24,250
Purchase of investments (45,000) (39,249) (45,251)
Purchase of property and equipment, net (8,980) (14,014) (9,225)
Net cash used in investing activities (12,480) (6,763) (30,226)
Cash flows from financing activities:      
Repurchase of common stock (25,000)
Proceeds from exercise of equity awards 314 1,007 1,074
Net cash (used in) provided by financing activities 314 (23,993) 1,074
Exchange rate impact on cash 349 (138) (208)
Increase (Decrease) in cash and cash equivalents 28,995 (6,446) 10,551
Cash and cash equivalents at beginning of period 104,261 110,707 100,156
Cash and cash equivalents at end of period 133,256 104,261 110,707
Supplemental disclosure of cash flow information:      
Cash paid for income taxes 15,088 22,826 12,724
Non-cash Investing Activities:      
Purchases of property and equipment included in accounts payable and accrued expenses 1,891 1,257 1,949
Build-to-suit lease agreement $ 0 $ 1,723 $ 30