v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net loss $ (11,324) $ (1,003)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Provision (recovery) for credit loss (1,419) 5,482
Depreciation and amortization 25,333 26,057
Non-cash leases expense 5,733 6,119
Stock-based compensation expense 18,691 24,557
Fair value changes in financial instruments (1,758) (8,040)
Write off of deferred financing costs 0 913
Deferred income taxes 3,916 3,557
Other operating activities, net (1,320) 1,671
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable and contract assets 15,031 (27,379)
Prepaid expenses and other current assets (13,492) (1,124)
Accounts payable and other accrued liabilities (17,358) (793)
Accrued payroll and benefits (22,223) 3,057
Change in operating leases (5,614) (5,676)
Other assets 323 0
Net cash (used in) provided by operating activities (5,481) 27,398
Investing activities:    
Purchases of property and equipment (11,324) (5,117)
Proceeds from the sale of property and equipment 181 39
Proprietary software development and other software costs 0 (2,804)
Purchase price true ups 0 (50)
Proceeds from other activities 19 0
Net cash used in investing activities (11,124) (7,932)
Financing activities:    
Proceeds from revolving line of credit 258,405 216,025
Repayment of the revolving line of credit (191,192) (174,671)
Repayment of aircraft loan (604) (564)
Proceeds from term loan 0 200,000
Repayment of term loan (5,000) (189,219)
Payment of contingent consideration and other purchase price true ups (10,758) (4,400)
Repayment of finance leases (6,276) (6,070)
Payments of deferred financing costs 0 (2,189)
Proceeds from issuance of common stock for exercised stock options 3,678 77
Proceeds from building sale leaseback 0 2,500
Dividend payment to the series A-2 stockholders 0 (2,750)
Redemption of series A-2 preferred stock 0 (60,000)
Repurchases of common stock (29,987) 0
Net cash (used in) provided by financing activities 18,266 (21,261)
Change in cash, cash equivalents and restricted cash 1,661 (1,795)
Foreign exchange impact on cash balance (160) (656)
Cash, cash equivalents and restricted cash:    
Beginning of year 11,223 12,935
End of period 12,724 10,484
Supplemental disclosures of cash flows information:    
Cash paid for interest 9,637 8,504
Cash paid for income taxes, net 6,350 3,019
Supplemental disclosures of non-cash investing and financing activities:    
Accrued purchases of property and equipment 229 152
Property and equipment purchased under finance leases 3,261 5,145
Acquisitions unpaid contingent consideration 6,182 24,630
Acquisitions contingent consideration paid in common stock 0 6,998
Accrued series A-2 preferred stock dividend $ 0 $ 1,400