v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net loss $ (1,489) $ (76,515)
Adjustments to reconcile net loss to net cash provided by operating activities    
Stock-based compensation 20,732 20,506
Depreciation expense and amortization of intangible assets 4,970 4,941
Lease impairment charges 0 5,462
Bad debt expense 550 253
Amortization of debt issuance costs 300 290
Benefit for deferred income taxes (689) (982)
Foreign currency transaction (gains) losses, net (20,659) 12,787
Changes in assets and liabilities    
Accounts receivable 49,720 37,114
Prepaid expenses and other assets 10,174 10,524
Deferred commissions 3,228 2,897
Accounts payable and accrued expenses 7,559 2,882
Accrued compensation and related benefits (3,811) (3,808)
Other current and non-current liabilities (277) 121
Deferred revenue (25,611) (14,267)
Operating lease assets and liabilities (1,671) (954)
Net cash provided by operating activities 43,026 1,251
Cash flows from investing activities    
Proceeds from maturities of investments 27,985 9,657
Purchases of investments (59,281) (28,354)
Purchases of property and equipment (1,797) (2,932)
Net cash used by investing activities (33,093) (21,629)
Cash flows from financing activities    
Proceeds from borrowings 0 50,000
Payments for debt issuance costs 0 (463)
Debt repayments (5,000) (2,500)
Repurchase of common stock (10,000) (50,019)
Payments for employee taxes related to the net share settlement of equity awards (4,469) (4,221)
Proceeds from exercise of common stock options 504 508
Net cash used by financing activities (18,965) (6,695)
Effect of foreign exchange rate changes on cash and cash equivalents 2,687 (1,491)
Net decrease in cash and cash equivalents (6,345) (28,564)
Cash and cash equivalents at beginning of period 118,552 149,351
Cash and cash equivalents at end of period 112,207 120,787
Supplemental disclosure of cash flow information    
Cash paid for interest 10,023 11,168
Cash paid for income taxes 1,997 1,436
Supplemental disclosure of non-cash investing and financing activities    
Accrued capital expenditures $ 54 $ 182