XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 26,491 $ 17,716
Adjustments to reconcile net income to net cash provided by operating activities-    
Amortization of identifiable intangible assets 8,925 6,230
Depreciation expense 7,051 6,461
Change in right-of-use assets 4,377 8,182
Bad debt expense (benefit) (1,018) 4,551
Deferred tax provision (benefit) (410) 300
Amortization of debt financing costs 133 135
Gain on sale of assets (350) (554)
Changes in the fair value of contingent earn-out obligations (1,186) (2,272)
Stock-based compensation 4,711 3,631
(Increase) decrease in-    
Receivables, net 49,684 (7,894)
Inventories (2,181) (256)
Prepaid expenses and other current assets (390) 5,392
Costs and estimated earnings in excess of billings and unbilled accounts receivable 6,840 (695)
Other noncurrent assets (284) 225
Increase (decrease) in-    
Accounts payable and accrued liabilities (33,087) (45,799)
Billings in excess of costs and estimated earnings 20,550 35,337
Other long-term liabilities (5,209) (8,770)
Net cash provided by operating activities 84,647 21,920
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (4,812) (7,497)
Proceeds from sales of property and equipment 498 690
Cash paid for acquisitions, net of cash acquired (10,716) (8,729)
Net cash used in investing activities (15,030) (15,536)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 10,000 150,000
Payments on revolving credit facility (70,000) (28,000)
Payments on term loan (7,500) (9,375)
Payments on other debt   (12,817)
Payments of dividends to stockholders (4,163) (3,844)
Share repurchase (885) (8,985)
Shares received in lieu of tax withholding (854) (622)
Proceeds from exercise of options 1,405  
Deferred acquisition payments (400) (400)
Payments for contingent consideration arrangements   (9,865)
Net cash provided by (used in) financing activities (72,397) 76,092
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (2,780) 82,476
CASH AND CASH EQUIVALENTS, beginning of period 54,896 50,788
CASH AND CASH EQUIVALENTS, end of period $ 52,116 $ 133,264