XML 16 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
OPERATING ACTIVITIES    
Net income $ 28,575 $ 26,628
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 28,605 34,134
Asset impairment 1,217 1,556
Interest accretion of convertible notes discount 9,268 8,566
Employee share-based compensation expense 9,014 9,203
Financing costs amortization 963 969
Unrealized foreign currency transaction loss (gain) 318 (764)
Other non-cash operating activities (390) (136)
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable 55,706 17,269
Inventory 16,246 (8,073)
Unbilled contract revenues and other assets 38,721 13,170
Accounts payable and other liabilities (43,393) (36,524)
Customer advances and billings in excess of contract revenue 1,742 (11,573)
Net Cash Provided By Operating Activities 146,592 54,425
INVESTING ACTIVITIES    
Capital expenditures (13,411) (36,066)
Payments for land use rights 0 (11,043)
Proceeds from sale of assets 0 395
Government grants 1,055 0
Acquisition of businesses, net of cash acquired (1,383) (24,517)
Net Cash Used In Investing Activities (13,739) (71,231)
FINANCING ACTIVITIES    
Borrowings on revolving credit facilities 3,820 68,827
Repayments on revolving credit facilities (6,061) (67,196)
Borrowings on term loan 13,167 0
Repayments on term loan (1,508) 0
Proceeds from exercise of options 26 486
Excess tax benefit from share-based compensation 54 133
Payment of contingent consideration 0 (611)
Common stock repurchases (658) (849)
Dividend distribution to noncontrolling interest 0 (120)
Other financing activities 0 (156)
Net Cash Provided By Financing Activities 8,840 514
Effect of exchange rate changes on cash 1,875 (4,827)
Net increase (decrease) in cash and cash equivalents 143,568 (21,119)
Cash and cash equivalents at beginning of period 123,708 103,656
CASH AND CASH EQUIVALENTS AT END OF PERIOD $ 267,276 $ 82,537