XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 190,523 $ 105,753
Adjustments to reconcile net income to net cash provided by operating activities-    
Amortization of identifiable intangible assets 36,602 28,934
Depreciation expense 24,643 21,066
Change in right-of-use assets 15,873 12,904
Bad debt expense (benefit) 1,471 (1,698)
Deferred tax provision 11,578 6,589
Amortization of debt financing costs 613 403
Gain on sale of assets (1,112) (1,021)
Changes in the fair value of contingent earn-out obligations (530) (4,523)
Stock-based compensation 7,479 7,378
(Increase) decrease in-    
Receivables, net (275,848) (25,809)
Inventories (16,335) (6,248)
Prepaid expenses and other current assets 1,513 15,592
Costs and estimated earnings in excess of billings and unbilled accounts receivable (17,180) (8,698)
Other noncurrent assets (86) (1,248)
Increase (decrease) in-    
Accounts payable and accrued liabilities 98,781 15,112
Billings in excess of costs and estimated earnings 103,402 257
Other long-term liabilities (11,863) (12,089)
Net cash provided by operating activities 169,524 152,654
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (34,793) (15,864)
Proceeds from sales of property and equipment 2,151 1,802
Cash paid for acquisitions, net of cash acquired (48,507) (105,543)
Payments for investments (1,610)  
Net cash used in investing activities (82,759) (119,605)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from revolving credit facility 495,000 160,000
Payments on revolving credit facility (380,000) (115,000)
Payments on term loan (120,000) (15,000)
Payments on other debt (7,834) (9,000)
Payments on finance lease liabilities (820) (207)
Debt financing costs (2,297)  
Payments of dividends to stockholders (14,712) (12,691)
Share repurchase (36,427) (25,531)
Shares received in lieu of tax withholding (3,247) (2,363)
Proceeds from exercise of options 944 3,449
Deferred acquisition payments (50) (400)
Payments for contingent consideration arrangements (4,959) (3,481)
Net cash used in financing activities (74,402) (20,224)
NET INCREASE IN CASH AND CASH EQUIVALENTS 12,363 12,825
CASH AND CASH EQUIVALENTS, beginning of period 58,776 54,896
CASH AND CASH EQUIVALENTS, end of period $ 71,139 $ 67,721