XML 17 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Cash flows from operating activities    
Net income $ 7,036 $ 13,852
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 3,193 3,608
Gain on sale of equipment (162)  
Deferred taxes 465 84
Stock-based compensation expense 3,930 4,467
Provision for doubtful accounts 106  
Provision for excess and obsolete inventory 1,142 835
Changes in operating assets & liabilities:    
Accounts receivable (7,898) 3,541
Inventories (7,534) (19,096)
Prepaid expenses and other current assets (58) (3,637)
Accounts payable and other current liabilities (4,122) 9,849
Deferred revenue (704) 2,967
Income taxes 85 73
Other assets and liabilities (8,494) (4,120)
Net cash (used in) provided by operating activities (13,015) 12,423
Cash flows from investing activities    
Proceeds from sale of equipment 162  
Expenditures for property, plant, and equipment (2,261) (1,329)
Net cash used in investing activities (2,099) (1,329)
Cash flows from financing activities    
Decrease in restricted cash 71 764
Financing fees and other expenses (146) (847)
Principal payments on term loan   (14,530)
Principal payments on sale leaseback obligation   (392)
Proceeds from sale leaseback obligation   48,940
Proceeds from exercise of stock options 1,737 3,537
Proceeds from Employee Stock Purchase Plan   213
Net cash provided by financing activities 1,662 37,685
Effect of exchange rate changes on cash and cash equivalents 186 339
Net (decrease) increase in cash and cash equivalents (13,266) 49,118
Cash and cash equivalents at beginning of period 78,889 30,753
Cash and cash equivalents at end of period 65,623 79,871
Supplemental disclosure of total cash, cash equivalents and restricted cash:    
Cash and cash equivalents at end of period 65,623 79,871
Restricted cash at end of period 6,865 61
Total cash, cash equivalents and restricted cash at end of period $ 72,488 $ 79,932