Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Cash Flows

v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net income from operations $ 65,607 $ 150,249
Adjustments to reconcile net income from operations to net cash provided by operating activities    
Depreciation and amortization 43,654 34,994
Change in fair value of earn-out liability 0 (294)
Share-based compensation expense 9,352 8,743
Provision for revenue adjustments 8,311 7,302
Deferred income tax expense 2,199 1,962
Other 964 417
Changes in operating assets and liabilities, net of effects from the purchase of acquired businesses:    
Accounts receivable 18,874 (43,172)
Other receivables 0 8,097
Other current and noncurrent assets 4,207 6,743
Accounts payable and accrued expenses 6,263 21,773
Net cash provided by operating activities 159,431 196,814
Investing activities:    
Proceeds from sale of property and equipment 3,275 1,423
Purchases of property and equipment (23,418) (25,401)
Purchase of a business, net of cash acquired (56,703) (40,433)
Net cash used in investing activities (76,846) (64,411)
Financing activities:    
Repayments of finance lease obligations (6,936) (4,209)
Proceeds from credit facility 45,000 0
Payments on credit facility (31,125) (48,625)
Payment of earn-out liability 0 (91)
Proceeds from issuance of common stock upon stock option exercises 0 206
Payments of dividends to shareholders (18,798) (19,461)
Repurchases and retirement of common stock (93,811) (47,774)
Proceeds from common stock issued under employee stock purchase plan 421 374
Payment of minimum tax withholdings on share-based awards (4,315) (3,293)
Net cash used in financing activities (109,564) (122,873)
Net increase (decrease) in cash and cash equivalents (26,979) 9,530
Cash and cash equivalents at beginning of period 45,822 37,316
Cash and cash equivalents at end of period 18,843 46,846
Non-Cash Transactions:    
Equipment acquired under finance leases $ 18,394 $ 7,582