XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 19,866 $ 16,659
Adjustments to reconcile net income to net cash provided by operating activities-    
Amortization of identifiable intangible assets 4,891 3,827
Depreciation expense 5,833 5,413
Bad debt expense 235 261
Deferred tax provision 149 8,648
Amortization of debt financing costs 96 94
Gain on sale of assets (219) (211)
Changes in the fair value of contingent earn-out obligations 158 (153)
Stock-based compensation 3,176 2,793
(Increase) decrease in-    
Receivables, net 38,272 (3,542)
Inventories (492) (537)
Prepaid expenses and other current assets (2,083) 3,388
Costs and estimated earnings in excess of billings and unbilled accounts receivable 671 (8,065)
Other noncurrent assets 3,061 296
Increase (decrease) in-    
Accounts payable and accrued liabilities (59,331) (15,663)
Billings in excess of costs and estimated earnings (10,740) (293)
Other long-term liabilities (2,552) (9,064)
Net cash provided by operating activities 991 3,851
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (8,844) (5,588)
Proceeds from sales of property and equipment 357 366
Cash paid for acquisitions, net of cash acquired (1,313) (6,719)
Net cash used in investing activities (9,800) (11,941)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving line of credit 54,000 20,000
Payments on revolving line of credit (53,000) (15,000)
Payments on other debt (1,030) (546)
Payments of dividends to stockholders (3,506) (2,786)
Share repurchase (3,321) (4,293)
Shares received in lieu of tax withholding (781) (846)
Proceeds from exercise of options 800 238
Deferred acquisition payments (250)  
Payments for contingent consideration arrangements (593)  
Net cash used in financing activities (7,681) (3,233)
NET DECREASE IN CASH AND CASH EQUIVALENTS (16,490) (11,323)
CASH AND CASH EQUIVALENTS, beginning of year 45,620 36,542
CASH AND CASH EQUIVALENTS, end of year $ 29,130 $ 25,219