XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.3
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) $ 6,336 $ (78,615)
Adjustments to reconcile net income (loss) to net cash provided by (used by) operating activities    
Stock-based compensation 30,992 30,011
Depreciation expense and amortization of intangible assets 7,429 7,503
Lease impairment charges 779 5,462
Bad debt expense 692 619
Amortization of debt issuance costs 450 439
Benefit for deferred income taxes (648) (1,281)
Foreign currency transaction (gains) losses, net (20,864) 2,895
Changes in assets and liabilities    
Accounts receivable 29,655 30,859
Prepaid expenses and other assets 13,279 12,279
Deferred commissions 3,644 4,665
Accounts payable and accrued expenses 12,871 1,495
Accrued compensation and related benefits (1,043) (6,975)
Other current and non-current liabilities (1,707) 535
Deferred revenue (17,545) (15,096)
Operating lease assets and liabilities, net (2,583) (1,788)
Net cash provided by (used by) operating activities 61,737 (6,993)
Cash flows from investing activities    
Proceeds from maturities of investments 34,278 11,631
Purchases of investments (59,281) (42,638)
Purchases of property and equipment (2,451) (3,287)
Net cash used by investing activities (27,454) (34,294)
Cash flows from financing activities    
Proceeds from borrowings 0 50,000
Payments for debt issuance costs 0 (463)
Debt repayments (5,000) (3,750)
Repurchases of common stock (20,000) (50,019)
Payments for employee taxes related to the net share settlement of equity awards (5,890) (4,883)
Proceeds from exercise of common stock options 752 619
Net cash used by financing activities (30,138) (8,496)
Effect of foreign exchange rate changes on cash and cash equivalents 2,552 (375)
Net increase (decrease) in cash and cash equivalents 6,697 (50,158)
Cash and cash equivalents at beginning of period 118,552 149,351
Cash and cash equivalents at end of period 125,249 99,193
Supplemental disclosure of cash flow information    
Cash paid for interest 10,023 17,193
Cash paid for income taxes 3,391 1,925
Supplemental disclosure of non-cash investing and financing activities    
Accrued capital expenditures $ 41 $ 109