XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Changes in Accrued Liabilities Related to Fixed Asset Additions $ 402 $ 0
Deferred purchase price consideration related to asset acquisition included in accrued expenses 50 0
Cash flows from operating activities:    
Net income (loss) (9,349) (734)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Provision for doubtful accounts 637 379
Depreciation and amortization 8,222 9,090
Deferred income taxes 0 (888)
Gain (Loss) on Disposition of Property Plant Equipment 21 799
Compensation expense related to stock-based awards and employee stock purchase plan 2,621 2,792
Foreign Currency Transaction Gain (Loss), Unrealized (205) 894
Changes in operating assets and liabilities:    
Accounts receivable 1,975 10,819
Inventories (896) 421
Prepaid expenses and other current assets (200) (2,932)
Other non-current assets (685) (2,190)
Accounts payable 2,910 (1,168)
Deferred revenue 2,167 3,829
Accrued other 2,478 (2,029)
Other long-term liabilities (305) (113)
Net cash provided by operating activities 9,391 18,969
Cash flows from investing activities:    
Capital expenditures (10,234) (4,791)
Payments to Acquire Intangible Assets (55) 0
Purchases of marketable securities (9,351) (10,629)
Maturities and sales of marketable securities 26,766 4,563
Net cash provided by (used in) investing activities 7,126 (10,857)
Cash flows from financing activities:    
Repayments of long-term debt (1,606) (1,014)
Repayments of Long-term loan 8,775 3,656
Payments of employee restricted stock withholdings 392 313
Proceeds From Stock Options Exercised and Employee Stock Purchase Plan 1,332 390
Net cash used in financing activities (9,441) (4,593)
Effect of exchange rate changes on cash and cash equivalents 1,877 (1,139)
Net increase in cash and cash equivalents 8,953 2,380
Cash and cash equivalents at beginning of period 26,422 22,719
Cash and cash equivalents at end of period $ 35,375 $ 25,099