XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net loss $ (15,980) $ (21,878)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 2,569 2,454
Stock-based compensation expense 14,508 22,413
Amortization of deferred contract acquisition costs 6,887 7,595
Provision for allowance for doubtful accounts and billing reserves 589 1,201
Non-cash lease expense 782 779
Accretion of marketable securities (839) (2,935)
Other 12 70
Changes in operating assets and liabilities:    
Accounts receivable 9,732 12,713
Deferred contract acquisition costs (5,001) (4,734)
Prepaid expenses and other assets (1,816) (1,743)
Accounts payable 1,879 344
Accrued liabilities (1,223) (2,888)
Deferred revenue (4,535) (8,351)
Other liabilities (1,585) (1,514)
Net cash provided by operating activities 5,979 3,526
Cash flows from investing activities:    
Purchase of property and equipment (1,965) (1,528)
Purchase of marketable securities (68,222) (126,421)
Proceeds from maturities of marketable securities 94,920 91,648
Proceeds from sale of marketable securities 0 4,360
Net cash provided by (used in) investing activities 24,733 (31,941)
Cash flows from financing activities:    
Proceeds from exercise of stock options 470 994
Proceeds from issuance of common stock under ESPP 272 367
Payment for repurchase of common stock (8,841) (10,276)
Repayment of equipment loans 0 (72)
Repayment of finance lease obligations 0 (127)
Net cash used in financing activities (8,099) (9,114)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 193 (197)
Net increase (decrease) in cash, cash equivalents and restricted cash 22,806 (37,726)
Cash, cash equivalents and restricted cash, beginning of period 15,013 53,298
Cash, cash equivalents and restricted cash, end of period 37,819 15,572
Reconciliation of cash, cash equivalents and restricted cash to the condensed consolidated balance sheets:    
Cash and cash equivalents 37,732 15,485
Restricted cash included in other assets, non-current 87 87
Total cash, cash equivalent and restricted cash 37,819 15,572
Supplemental disclosures of cash flow information:    
Cash paid for taxes, net of refunds 322 474
Cash paid for interest $ 0 $ 2