v3.26.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating activities:    
Net income (loss) $ (2,338) $ 7,375
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Provision (recovery) for credit loss (1,231) 7,038
Depreciation and amortization 37,932 39,015
Non-cash leases expense 8,590 8,894
Stock-based compensation expense 28,424 33,777
Fair value changes in financial instruments (2,525) (18,394)
Write off of deferred financing costs 0 913
Deferred income taxes 76 (2,266)
Other operating activities, net (1,345) 948
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable and contract assets 16,194 (28,755)
Prepaid expenses and other current assets (2,684) (2,823)
Income taxes (2,470) 0
Accounts payable and other accrued liabilities (13,897) 6,094
Accrued payroll and benefits (17,505) 12,051
Change in operating leases (8,531) (8,871)
Other assets 423 552
Gain on insurance recovery (3,700) 0
Net cash provided by operating activities 35,413 55,548
Investing activities:    
Purchases of property and equipment (12,203) (10,934)
Proceeds from the sale of property and equipment 254 89
Proprietary software development and other software costs (2,254) (1,759)
Acquisition of assets (5,103) 0
Proceeds from insurance settlement related to business combination [1] 3,700 0
Net cash used in investing activities (15,606) (12,604)
Financing activities:    
Proceeds from revolving line of credit 320,093 386,397
Repayment of the revolving line of credit (276,760) (305,518)
Repayment of aircraft loan (915) (853)
Proceeds from term loan 0 200,000
Repayment of term loan (7,500) (189,218)
Payment of contingent consideration and other purchase price true ups (10,759) (5,458)
Repayment of finance leases (8,430) (8,923)
Payments of deferred financing costs 0 (2,189)
Proceeds from issuance of common stock for exercised stock options 3,678 405
Proceeds from building sale leaseback 0 2,500
Dividend payment to the series A-2 stockholders 0 (4,150)
Redemption of series A-2 preferred stock 0 (122,235)
Repurchases of common stock (29,987) 0
Net cash used in financing activities (10,580) (49,242)
Change in cash, cash equivalents and restricted cash 9,227 (6,298)
Foreign exchange impact on cash balance (341) 99
Cash, cash equivalents and restricted cash:    
Beginning of year 11,223 12,935
End of period 20,109 6,736
Supplemental disclosures of cash flows information:    
Cash paid for interest 14,680 13,240
Cash paid for income taxes, net 6,460 5,379
Supplemental disclosures of non-cash investing and financing activities:    
Accrued purchases of property and equipment 365 777
Property and equipment purchased under finance leases 5,545 8,020
Acquisitions unpaid contingent consideration 6,182 23,419
Acquisitions contingent consideration paid in common stock $ 0 $ 6,998
[1] Proceeds from a representations and warranties insurance settlement related to a previously completed acquisition.