XML 51 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Cash provided by operating activities:    
Net income $ 19,838 $ 23,632
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 14,459 13,445
Provision for doubtful accounts 189 16
Provision for inventory write-downs 2,258 2,385
Deferred income taxes (515) 777
Tax benefit from exercise of stock options and vested restricted stock 1,023 2,141
Excess tax benefit from stock-based compensation (1,071) (2,124)
Shares issued for employee benefit plan 734 703
Stock-based compensation 5,923 4,831
Changes in operating assets and liabilities:    
Restricted cash (4,623) 0
Accounts receivable (17,851) (13,988)
Inventories (20,261) (577)
Prepaid expenses and other assets 426 (403)
Accounts payable and accrued expenses 21,821 13,647
Accrued income taxes 180 (1,138)
Net cash provided by operating activities 22,530 43,347
Cash used for investing activities:    
Acquisition of net assets of Ecolink Intelligent Technology, Inc., net of cash acquired (12,482) 0
Acquisition of property, plant, and equipment (26,376) (12,480)
Acquisition of intangible assets (1,877) (1,374)
Net cash used for investing activities (40,735) (13,854)
Cash provided by (used for) financing activities:    
Borrowings under line of credit 69,500 0
Repayments on line of credit (22,500) 0
Proceeds from stock options exercised 1,648 6,400
Treasury stock purchased (78,708) (15,184)
Excess tax benefit from stock-based compensation 1,071 2,124
Net cash provided by (used for) financing activities (28,989) (6,660)
Effect of exchange rate changes on cash (1,019) (43)
Net increase (decrease) in cash and cash equivalents (48,213) 22,790
Cash and cash equivalents at beginning of year 112,521 76,174
Cash and cash equivalents at end of period 64,308 98,964
Supplemental cash flow information:    
Income taxes paid 3,922 4,091
Interest paid $ 68 $ 0