XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 86,762 $ 26,491
Adjustments to reconcile net income to net cash provided by operating activities-    
Amortization of identifiable intangible assets 12,791 8,925
Depreciation expense 8,046 7,051
Change in right-of-use assets 4,734 4,377
Bad debt expense (benefit) 25 (1,018)
Deferred tax provision (benefit) 2,328 (410)
Amortization of debt financing costs 133 133
Gain on sale of assets (323) (350)
Changes in the fair value of contingent earn-out obligations (4,088) (1,186)
Stock-based compensation 3,996 4,711
(Increase) decrease in-    
Receivables, net (52,701) 49,684
Inventories (3,104) (2,181)
Prepaid expenses and other current assets (2,803) (390)
Costs and estimated earnings in excess of billings and unbilled accounts receivable 2,562 6,840
Other noncurrent assets 181 (284)
Increase (decrease) in-    
Accounts payable and accrued liabilities 1,899 (33,087)
Billings in excess of costs and estimated earnings 9,046 20,550
Other long-term liabilities (5,755) (5,209)
Net cash provided by operating activities 63,729 84,647
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (9,192) (4,812)
Proceeds from sales of property and equipment 1,056 498
Cash paid for acquisitions, net of cash acquired 3 (10,716)
Payments for investments (1,236)  
Net cash used in investing activities (9,369) (15,030)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 50,000 10,000
Payments on revolving credit facility (10,000) (70,000)
Payments on term loan (7,500) (7,500)
Payments on other debt (7,797)  
Payments on finance lease liabilities (253)  
Payments of dividends to stockholders (4,673) (4,163)
Share repurchase (14,097) (885)
Shares received in lieu of tax withholding (1,399) (854)
Proceeds from exercise of options   1,405
Deferred acquisition payments (50) (400)
Payments for contingent consideration arrangements (1,752)  
Net cash provided by (used in) financing activities 2,479 (72,397)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 56,839 (2,780)
CASH AND CASH EQUIVALENTS, beginning of period 58,776 54,896
CASH AND CASH EQUIVALENTS, end of period $ 115,615 $ 52,116