XML 49 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 17,716 $ 19,866
Adjustments to reconcile net income to net cash provided by operating activities-    
Amortization of identifiable intangible assets 6,230 4,891
Depreciation expense 6,461 5,833
Change in right-of-use assets 8,182 3,254
Bad debt expense 4,551 235
Deferred tax provision 300 149
Amortization of debt financing costs 135 96
Gain on sale of assets (554) (219)
Changes in the fair value of contingent earn-out obligations (2,272) 158
Stock-based compensation 3,631 3,176
(Increase) decrease in-    
Receivables, net (7,894) 38,272
Inventories (256) (492)
Prepaid expenses and other current assets 5,392 (2,083)
Costs and estimated earnings in excess of billings and unbilled accounts receivable (695) 671
Other noncurrent assets 225 (193)
Increase (decrease) in-    
Accounts payable and accrued liabilities (45,799) (59,331)
Billings in excess of costs and estimated earnings 35,337 (10,740)
Other long-term liabilities (8,770) (2,552)
Net cash provided by operating activities 21,920 991
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (7,497) (8,844)
Proceeds from sales of property and equipment 690 357
Cash paid for acquisitions, net of cash acquired (8,729) (1,313)
Net cash used in investing activities (15,536) (9,800)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from senior credit facility 150,000 54,000
Payments on senior credit facility (37,375) (53,000)
Payments on other debt (12,817) (1,030)
Payments of dividends to stockholders (3,844) (3,506)
Share repurchase (8,985) (3,321)
Shares received in lieu of tax withholding (622) (781)
Proceeds from exercise of options   800
Deferred acquisition payments (400) (250)
Payments for contingent consideration arrangements (9,865) (593)
Net cash provided by (used in) financing activities 76,092 (7,681)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 82,476 (16,490)
CASH AND CASH EQUIVALENTS, beginning of period 50,788 45,620
CASH AND CASH EQUIVALENTS, end of period $ 133,264 $ 29,130