v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 21,191 $ 16,503
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,728 4,116
Amortization of deferred financing fees 597 435
Loss (gain) on disposition of property and equipment, net 9 (1,048)
Provision for credit losses 753 391
Share-based compensation 5,470 4,330
Deferred income taxes 1,289 (751)
Income from equity method investment (370) 0
Change in operating assets and liabilities, net of acquisitions:    
Accounts receivable (7,756) (14,809)
Prepaid expenses and other assets (10,825) (1,070)
Operating lease obligations 301 100
Accounts payable 171 555
Accrued wages and related liabilities (3,653) (1,235)
Other accrued liabilities 3,231 1,563
Income taxes payable 0 3,065
Other long-term liabilities 2,289 1,269
Net cash provided by operating activities 18,425 13,414
Cash flows from investing activities:    
Purchase of property and equipment (11,606) (5,024)
Cash payments for business acquisitions (2,087) (47,620)
Cash payments for asset acquisitions (6,906) (8,252)
Escrow deposits 4,141 (802)
Cash payment for equity method investment (28,428) 0
Other investing activities (415) 1,343
Net cash used in investing activities (45,301) (60,355)
Cash flows from financing activities:    
Payments on incremental term loans (2,500) 0
Proceeds from revolver agreement 218,000 164,500
Payments on revolver agreement (192,000) (127,500)
Net issuance of common stock due to share based compensation 2,427 830
Other financing activities (802) (750)
Net cash provided by financing activities 25,125 37,080
Net decrease in cash (1,751) (9,861)
Cash beginning of period 17,024 24,246
Cash end of period 15,273 14,385
Cash paid during the period for:    
Interest 6,462 1,969
Income taxes 9,212 3,104
Operating lease liabilities 23,690 21,497
Operating lease right-of-use assets obtained in exchange for new lease obligations 23,081 13,847
Finance lease right-of-use assets obtained in exchange for new lease obligations 1,921 5,349
Non-cash investing activity:    
Capital expenditures in accounts payable and accrued liabilities $ 1,246 $ 82