v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flow from operating activities:    
Net loss $ (18,276) $ (22,205)
Adjustments to reconcile net loss to cash used in operations:    
Depreciation and amortization 1,573 1,829
Stock-based compensation 10,498 12,357
Charge to allowance for credit losses 555 1,097
Non-cash operating lease costs 1,181 1,118
Amortization of premium on short-term investments (1,566) (1,707)
Other 336 (103)
Changes in operating assets and liabilities:    
Accounts receivable (2,887) (1,840)
Insurance recovery receivable related to legal loss (92) 0
Prepaid expenses and other current assets 636 125
Other long-term assets (95) 0
Accounts payable 8 (749)
Accrued expenses and other (2,183) (2,716)
Deferred revenue (1,193) (803)
Operating lease liabilities (1,289) (1,062)
Other liabilities 37 (60)
Net cash used in operating activities (12,757) (14,719)
Cash flow from investing activities:    
Purchases of property, equipment and capitalized software development costs (1,852) (1,490)
Purchases of short-term investments (77,208) (91,940)
Maturities of short-term investments 83,135 77,138
Proceeds from disposal of equipment 11 4
Net cash provided by (used in) investing activities 4,086 (16,288)
Cash flow from financing activities:    
Proceeds from exercise of stock options 8 29
Net proceeds from issuance of common stock under Employee Stock Purchase Plan 220 240
Repurchase of common stock related to net share settlement (303) (44)
Cash paid for acquisitions 0 (296)
Principal payments on finance lease obligations (22) (21)
Net cash used in financing activities (97) (92)
Net decrease in cash and cash equivalents: (8,768) (31,099)
Cash and cash equivalents at beginning of period 19,655 52,771
Cash and cash equivalents at end of period 10,887 21,672
Supplemental disclosure:    
Cash paid for taxes 503 931
Non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued liabilities $ 0 $ 42