XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 43,280 $ 33,909
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of acquisitions:    
Depreciation and amortization 7,856 6,870
Deferred income taxes 467 264
Stock-based compensation 7,590 5,474
Amortization of debt issuance costs under the credit facility 638 430
Provision for credit losses 681 486
Gain on disposal of assets (8) (5)
Loss on termination of operating leases 19 10
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (15,936) 5,362
Prepaid expenses and other current assets 2,856 7,127
Government stimulus advances (3,312) 7,235
Accounts payable (12,844) (6,333)
Accrued payroll 6,446 (1,449)
Accrued expenses and other long-term liabilities 3,745 (1,889)
Net cash provided by operating activities 41,478 57,491
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired (3,350) (400)
Purchases of property and equipment (3,136) (2,421)
Proceeds received from disposal of assets 18 19
Proceeds received from previous acquisition 2,937 0
Proceeds received from divestiture of business 3,848 4,600
Net cash used in investing activities 317 1,798
Cash flows from financing activities:    
Payments on revolver — credit facility (50,000) (126,353)
Payments for debt issuance costs under the credit facility (22) 0
Proceeds from Public offering 0 175,578
Cash received from exercise of stock options 492 0
Net cash (used in) provided by financing activities (49,530) 49,225
Net change in cash (7,735) 108,514
Cash, at beginning of period 98,911 64,791
Cash, at end of period 91,176 173,305
Supplemental disclosures of cash flow information:    
Cash paid for interest 7,019 4,491
Cash paid for income taxes $ 4,861 $ 13,986