v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
OPERATING ACTIVITIES:    
Net income $ 23,781 $ 1,505
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 28,922 27,811
Stock-based compensation 39,311 40,767
Loss on extinguishment of debt 0 2,152
Amortization of debt discount and issuance costs 1,444 1,860
Non-cash lease expense 655 (942)
Deferred income taxes (1,159) 316
Unrealized foreign currency (gain) loss, net (4,084) 6,595
Other items, net (370) 102
Changes in operating assets and liabilities:    
Accounts receivable (81,984) (102,239)
Prepaid expenses and other assets (6,316) (6,438)
Accounts payable and accrued expenses 59,990 52,288
Other liabilities 5,672 (2,688)
Net cash provided by operating activities 65,862 21,089
INVESTING ACTIVITIES:    
Purchases of property and equipment (21,533) (26,891)
Capitalized internal use software development costs (8,062) (6,364)
Net cash used in investing activities (29,595) (33,255)
FINANCING ACTIVITIES:    
Proceeds from the Term Loan B Facility refinancing and repricing activities, net of debt discount 0 92,622
Repayment of the Term Loan B Facility from refinancing and repricing activities 0 (92,622)
Proceeds from the Revolving Credit Facility 60,000 0
Repayment of the Revolving Credit Facility (60,000) 0
Payment for debt issuance costs 0 (159)
Repayment of the Term Loan B Facility (1,816) (908)
Repayment of convertible senior notes (205,067) 0
Proceeds from exercise of stock options 3,984 1,709
Proceeds from issuance of common stock under employee stock purchase plan 2,387 2,111
Purchase of treasury stock (35,543) (22,880)
Taxes paid related to net share settlement (21,351) (27,258)
Net cash used in financing activities (257,406) (47,385)
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS 392 2,335
CHANGE IN CASH AND CASH EQUIVALENTS (220,747) (57,216)
CASH AND CASH EQUIVALENTS — Beginning of period 553,362 483,220
CASH AND CASH EQUIVALENTS — End of period 332,615 426,004
SUPPLEMENTAL DISCLOSURES OF OTHER CASH FLOW INFORMATION:    
Cash paid for income taxes 2,112 2,040
Cash paid for interest 12,933 14,477
Capitalized assets financed by accounts payable and accrued expenses and other liabilities 2,858 11,676
Capitalized stock-based compensation 1,300 948
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 15,496 18,683
Operating lease right-of-use assets reduction and corresponding non-cash adjustment to operating lease liabilities 8,139 2,129
Non-cash financing activity related to Amendment Nos. 1 and 2 to the 2024 Credit Agreement $ 0 $ 270,555