XML 20 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 16,659 $ 7,477
Adjustments to reconcile net income to net cash provided by operating activities—    
Amortization of identifiable intangible assets 3,827 1,562
Depreciation expense 5,413 4,577
Goodwill impairment   1,105
Bad debt expense 261 219
Deferred tax provision (benefit) 8,648 (1,077)
Amortization of debt financing costs 94 94
Gain on sale of assets (211) (154)
Changes in the fair value of contingent earn-out obligations (153) 26
Stock-based compensation 2,793 1,333
(Increase) decrease in-    
Receivables, net (3,542) 24,525
Inventories (537) (750)
Prepaid expenses and other current assets 3,388 659
Costs and estimated earnings in excess of billings and unbilled accounts receivable (8,065) (6,605)
Other noncurrent assets 296 465
Increase (decrease) in-    
Accounts payable and accrued liabilities (15,663) (16,299)
Billings in excess of costs and estimated earnings (293) (7,151)
Other long-term liabilities (9,064) 47
Net cash provided by operating activities 3,851 10,053
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (5,588) (5,077)
Proceeds from sales of property and equipment 366 292
Cash paid for acquisitions, net of cash acquired (6,719) (313)
Net cash used in investing activities (11,941) (5,098)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving line of credit 20,000  
Payments on revolving line of credit (15,000)  
Payments on other debt (546) (25)
Payments on capital lease obligations   (57)
Payments of dividends to stockholders (2,786) (2,608)
Share repurchase (4,293) (2,197)
Shares received in lieu of tax withholding (846) (632)
Proceeds from exercise of options 238 736
Deferred acquisition payments   (802)
Net cash used in financing activities (3,233) (5,585)
NET DECREASE IN CASH AND CASH EQUIVALENTS (11,323) (630)
CASH AND CASH EQUIVALENTS, beginning of period 36,542 32,074
CASH AND CASH EQUIVALENTS, end of period $ 25,219 $ 31,444