v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income (loss) $ 31,565 $ (38,700)
Adjustments to reconcile net income (loss) to net cash from operating activities:    
Amortization of deferred implementation, solution and other costs 21,983 19,851
Depreciation and amortization 40,888 52,819
Amortization of debt issuance costs 1,628 1,517
Amortization of premiums and discounts on investments (934) (852)
Stock-based compensation expense 66,767 69,456
Deferred income taxes (897) 2,074
Lease restructuring and impairments 103 1,608
Other non-cash items 536 (377)
Changes in operating assets and liabilities:    
Accounts receivable, net (27,965) (14,793)
Prepaid expenses and other current assets 4,485 (5,937)
Deferred solution and other costs (12,098) (9,110)
Deferred implementation costs (14,013) (12,769)
Contract assets, net (1,225) 4,102
Other long-term assets 4,340 4,557
Accounts payable (1,409) (6,311)
Accrued liabilities (2,141) 1,696
Deferred revenues 33,944 30,520
Deferred rent and other long-term liabilities (7,792) (6,635)
Net cash provided by operating activities 137,765 92,716
Cash flows from investing activities:    
Purchases of investments (91,503) (67,347)
Maturities of investments 84,150 75,555
Purchases of property and equipment (4,812) (5,253)
Capitalized software development costs (16,175) (17,589)
Net cash used in investing activities (28,340) (14,634)
Cash flows from financing activities:    
Debt issuance costs related to revolving credit agreement 0 (942)
Proceeds from exercise of stock options and ESPP 4,218 11,448
Net cash provided by financing activities 4,218 10,506
Effect of exchange rate changes on cash, cash equivalents and restricted cash 96 (72)
Net increase in cash, cash equivalents and restricted cash 113,739 88,516
Cash, cash equivalents and restricted cash, beginning of period 360,793 233,632
Cash, cash equivalents and restricted cash, end of period 474,532 322,148
Supplemental disclosure of non-cash investing and financing activities:    
Property and equipment acquired and included in accounts payable and accrued liabilities 542 930
Stock-based compensation for capitalized software development $ 1,515 $ 2,270