XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income $ 31,832 $ 44,594
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 22,041 20,545
Amortization expense 6,713 8,717
Share-based compensation expense 10,414 9,445
Deferred income taxes 7,054 625
Allowance for doubtful accounts receivable 6,344 7,006
Contingent acquisition liability adjustments, net 2,213 1,330
Other, net 1,827 1,085
Changes in assets and liabilities (net of acquisitions):    
Accounts receivable (39,933) (63,917)
Prepaid expenses and other assets (1,035) 5,315
Accounts payable 906 959
Accrued liabilities 1,069 1,084
Accrued compensation-related costs (17,943) 296
Income taxes payable (33) 16,940
Other liabilities 2,050 1,607
Net cash provided by operating activities 33,519 55,631
Cash flows from investing activities:    
Purchases of property and equipment (30,729) (13,464)
Acquisitions of businesses, net of cash acquired   (7,995)
Other acquisition payments   (5,500)
Payments of acquisition liabilities   (1,165)
Other, net (691) (459)
Net cash used in investing activities (31,420) (28,583)
Cash flows from financing activities:    
Issuances of common stock 3,211 3,568
Repurchases of common stock (28,012) (18,801)
Payments of contingent acquisition liabilities (10,330) (828)
Repayments to banks (349,164) (308,726)
Borrowings from banks 388,458 298,847
Payments of debt issuance costs (1,292)  
Other, net (4,887) (2,802)
Net cash used in financing activities (2,016) (28,742)
Effect of exchange rate changes on cash and cash equivalents 631 (157)
Net increase (decrease) in cash and cash equivalents 714 (1,851)
Cash and cash equivalents at beginning of the period 8,291 8,895
Cash and cash equivalents at end of the period 9,005 7,044
Supplemental Consolidated Cash Flow Information    
Interest paid 2,987 3,008
Income taxes paid, net of refunds $ 11,876 $ 7,004