XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 25,449 $ 27,558
Adjustments to reconcile net income to net cash provided by operating activities    
Amortization of identifiable intangible assets 7,302 4,190
Depreciation expense 9,597 8,968
Goodwill impairment 1,105  
Bad debt expense (benefit) (62) (297)
Deferred tax expense (benefit) (2,547) (162)
Amortization of debt financing costs 188 179
Gain on sale of assets (280) (357)
Changes in the fair value of contingent earn-out obligations 624 336
Stock-based compensation 3,447 3,349
(Increase) decrease in-    
Receivables, net (38,886) (6,684)
Inventories (924) (532)
Prepaid expenses and other current assets 4,043 (1,649)
Costs and estimated earnings in excess of billings (8,781) (1,239)
Other noncurrent assets 420 (84)
Increase (decrease) in-    
Accounts payable and accrued liabilities 13,422 6,429
Billings in excess of costs and estimated earnings 6,835 (4,220)
Other long-term liabilities 228 636
Net cash provided by operating activities 21,180 36,421
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (11,646) (10,904)
Proceeds from sales of property and equipment 605 494
Cash paid for acquisitions, net of cash acquired (83,710) (58,490)
Net cash used in investing activities (94,751) (68,900)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving line of credit 110,000 138,000
Payments on revolving line of credit (21,500) (112,000)
Payments on other debt (287) (42)
Payments on capital lease obligations (105) (133)
Debt financing costs   (789)
Payments of dividends to stockholders (5,405) (5,044)
Share repurchase (3,816) (4,924)
Shares received in lieu of tax withholding (1,419) (1,304)
Proceeds from exercise of options 1,296 733
Deferred acquisition payments (2,802)  
Payments for contingent consideration arrangements   (200)
Net cash provided by (used in) financing activities 75,962 14,297
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 2,391 (18,182)
CASH AND CASH EQUIVALENTS, beginning of period 32,074 56,464
CASH AND CASH EQUIVALENTS, end of period $ 34,465 $ 38,282