v3.26.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash flow from operating activities:    
Net loss $ (23,303) $ (35,870)
Adjustments to reconcile net loss to cash used in operations:    
Depreciation and amortization 2,378 2,731
Stock-based compensation 15,236 18,447
Charge to allowance for credit losses 1,165 1,674
Non-cash operating lease costs 1,784 1,688
Amortization of premium on short-term investments (2,372) (2,568)
Other 386 93
Changes in operating assets and liabilities:    
Accounts receivable (7,972) (2,790)
Insurance recovery receivable related to legal loss (152) (9,240)
Prepaid expenses and other current assets (397) (1,413)
Other long-term assets (83) 0
Accounts payable (889) (633)
Accrued expenses and other 876 (1,488)
Accrued legal loss 0 15,500
Deferred revenue (769) (24)
Operating lease liabilities (1,947) (1,666)
Other liabilities 258 (139)
Net cash used in operating activities (15,801) (15,698)
Cash flow from investing activities:    
Purchases of property, equipment and capitalized software development costs (4,204) (2,546)
Purchases of short-term investments (114,359) (155,427)
Maturities of short-term investments 127,335 149,639
Proceeds from disposal of equipment 20 6
Net cash provided by (used in) investing activities 8,792 (8,328)
Cash flow from financing activities:    
Proceeds from exercise of stock options 11 36
Net proceeds from issuance of common stock under Employee Stock Purchase Plan 408 421
Repurchase of common stock related to net share settlement (499) (70)
Cash paid for acquisitions 0 (296)
Principal payments on finance lease obligations (33) (32)
Net cash (used in) provided by financing activities (113) 59
Net decrease in cash and cash equivalents: (7,122) (23,967)
Cash and cash equivalents at beginning of period 19,655 52,771
Cash and cash equivalents at end of period 12,533 28,804
Supplemental disclosure:    
Cash paid for taxes 592 1,057
Non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued liabilities $ 14 $ 72