v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net income $ 3,386 $ 3,373
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 8,528 6,589
Stock-based compensation 18,675 21,256
Provision for expected credit losses 931 3,265
Non-cash lease expense 903 1,320
Non-cash impairment charges 0 1,079
Other non-cash operating activities, net (282) (1,221)
Changes in operating assets and liabilities:    
Accounts receivable (2,972) 6,800
Contract assets (86) (628)
Prepaid expenses and other current and noncurrent assets (2,366) (7,827)
Deferred contract costs 571 (369)
Accounts payable (858) 1,904
Accrued expenses and other current liabilities 926 (10,596)
Operating lease liabilities (1,257) (1,400)
Unearned revenue 1,287 722
Other liabilities, noncurrent 0 (109)
Net cash provided by operating activities 27,386 24,158
Investing activities    
Purchases of property and equipment (402) (367)
Capitalized internal-use software (4,855) (6,831)
Purchases of investments (69,187) (60,498)
Sales and maturities of investments 66,760 54,064
Net cash used in investing activities (7,684) (13,632)
Financing activities    
Cash received for employee payroll tax withholdings 5,994 3,316
Cash paid for employee payroll tax withholdings (5,964) (3,282)
Proceeds from exercise of stock options and purchases under the employee stock purchase plan 2,844 2,842
Repurchase of common stock 0 (22,181)
Net cash provided by (used in) financing activities 2,874 (19,305)
Net increase (decrease) in cash and cash equivalents 22,576 (8,779)
Cash and cash equivalents, beginning of period 286,757 278,218
Cash and cash equivalents, end of period 309,333 269,439
Supplemental disclosure of non-cash investing and financing activities    
Employee receivables for options exercised 0 46
Purchase of property and equipment 0 0
Capitalization of stock-based compensation for internal-use software $ 753 $ 1,617