XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:      
Net income $ 95,910 $ 73,598 $ 62,516
Adjustments to reconcile net income to net cash provided by operating activities, net of acquisitions:      
Depreciation and amortization 16,412 13,530 14,126
Deferred income taxes 17,867 13,192 2,819
Share-Based Payment Arrangement, Noncash Expense 16,424 11,165 10,319
Amortization of debt issuance costs under the credit facility 1,294 1,050 860
Additions / charges 1,563 1,121 731
Gain on disposal of assets (2) (13) 0
Impairment of operating lease assets 0 4,968 13
(Gain) loss on termination of operating leases 21 42 (23)
Gain on divestiture of business 0 (3,725) 0
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (26,650) 22,137 15,666
Prepaid expenses and other current assets (1,753) (19,065) (3,113)
Government stimulus advances 460 5,474 (7,577)
Accounts payable (12,656) (1,909) 2,025
Accrued payroll 3,250 (146) 9,176
Accrued expenses and other liabilities (633) (4,985) 4,709
Net cash provided by operating activities 111,507 116,434 112,247
Cash flows from investing activities:      
Acquisition of businesses, net of cash acquired (31,581) (353,946) (109,797)
Purchases of property and equipment (7,719) (6,050) (9,454)
Proceeds received from disposal of assets 15 29 15
Proceeds received from previous acquisition 2,937 0 0
Proceeds received from divestiture of business 3,848 5,357 0
Net cash used in investing activities (32,500) (354,610) (119,236)
Cash flows from financing activities:      
Proceeds from borrowings on revolver — credit facility 11,335 233,000 110,000
Payments on revolver loan — credit facility (110,000) (136,353) (118,500)
Proceeds from public offering 0 175,600 0
Payments for debt issuance costs under the credit facility (113) (3,386) 0
Cash received from exercise of stock options 2,477 3,435 319
Net cash (used in) provided by financing activities (96,301) 272,296 (8,181)
Net change in cash (17,294) 34,120 (15,170)
Cash, at beginning of period 98,911 64,791 79,961
Cash, at end of period 81,617 98,911 64,791
Supplemental disclosures of cash flow information:      
Cash paid for interest 12,461 6,520 10,254
Cash paid for income taxes 12,620 26,251 14,985
Supplemental disclosures of non-cash investing and financing activities      
Leasehold improvements acquired through tenant allowances 363 130 0
Licensing fees included in Fixed assets $ 0 $ 0 $ 4,000