v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flows from operating activities:    
Net income $ 32,266 $ 23,389
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 9,413 6,179
Amortization of deferred financing fees 895 648
Gain on disposition of property and equipment, net (495) (1,099)
Provision for credit losses 1,195 620
Share-based compensation 8,786 6,780
Deferred income taxes 2,576 (2,709)
Income from equity method investment (1,749) 0
Change in operating assets and liabilities, net of acquisitions:    
Accounts receivable (5,851) (15,400)
Prepaid expenses and other assets (2,733) 426
Operating lease obligations 426 23
Accounts payable 2,231 3,014
Accrued wages and related liabilities (8,457) (3,244)
Other accrued liabilities 2,807 4,959
Income taxes payable 0 2,224
Other long-term liabilities 2,237 1,526
Net cash provided by operating activities 43,547 27,336
Cash flows from investing activities:    
Purchase of property and equipment (26,596) (8,480)
Cash payments for business acquisitions (3,919) (56,820)
Cash payments for asset acquisitions (13,939) (8,252)
Escrow deposits 4,172 (2,936)
Cash payment for equity method investment (Note 9) (28,428) 0
Other investing activities 260 1,538
Net cash used in investing activities (68,450) (74,950)
Cash flows from financing activities:    
Payments on incremental term loans (3,750) 0
Proceeds from revolver agreement 280,000 243,500
Payments on revolver agreement (252,000) (217,500)
Net issuance of common stock due to share-based compensation 6,089 909
Distributions to noncontrolling interest (2,729) 0
Other financing activities (1,342) (1,205)
Net cash provided by financing activities 26,268 25,704
Net increase (decrease) in cash 1,365 (21,910)
Cash beginning of period 17,024 24,246
Cash end of period 18,389 2,336
Cash paid during the period for:    
Interest 9,915 2,777
Income taxes 13,303 8,421
Operating lease liabilities 35,921 32,313
Operating lease right-of-use assets obtained in exchange for new lease obligations 25,689 19,715
Finance lease right-of-use assets obtained in exchange for new lease obligations 2,098 5,349
Non-cash investing activity:    
Capital expenditures in accounts payable and accrued liabilities $ 480 $ 1,076