v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 7,203 $ 10,443
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 22,441 23,055
Amortization of debt issuance costs 2,122 2,018
Stock-based compensation expense 39,715 54,732
Deferred income taxes (2,990) 0
Other 1,135 (4,694)
Changes in assets and liabilities:    
Accounts receivable 25,155 17,492
Deferred contract acquisition and fulfillment costs 2,998 9,800
Prepaid expenses and other assets 12,322 (5,798)
Accounts payable 4,033 (2,959)
Accrued expenses (8,270) (13,236)
Deferred revenue (19,597) (12,325)
Other liabilities (9,462) (1,229)
Net cash provided by operating activities 76,805 77,299
Cash flows from investing activities:    
Business acquisitions, net of cash acquired (23,345) 0
Purchases of property and equipment (3,235) (2,309)
Capitalization of internal-use software (8,228) (8,033)
Purchases of investments 0 (232,016)
Sales and maturities of investments 135,000 120,500
Other investing activities (100) 1,328
Net cash provided by (used in) investing activities 100,092 (120,530)
Cash flows from financing activities:    
Payment of debt issuance costs 0 (1,290)
Payments for maturity of convertible senior notes 0 (45,992)
Taxes paid related to net share settlement of equity awards (302) (1,898)
Proceeds from employee stock purchase plan 2,889 4,446
Proceeds from stock option exercises 0 1,589
Issuance of common stock from acquisition 0 755
Net cash provided by (used in) financing activities 2,587 (42,390)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (541) 4,847
Net increase (decrease) in cash, cash equivalents and restricted cash 178,943 (80,774)
Cash, cash equivalents and restricted cash, beginning of period 246,664 342,101
Cash, cash equivalents and restricted cash, end of period 425,607 261,327
Supplemental cash flow information:    
Cash paid for interest on convertible senior notes 2,625 2,970
Cash paid for income taxes, net of refunds received $ 4,619 $ 5,712