XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flow from operating activities:    
Net loss $ (35,870) $ (30,574)
Adjustments to reconcile net loss to cash used in operations:    
Depreciation and amortization 2,731 3,092
Stock-based compensation 18,447 16,878
Charge to allowance for credit losses 1,674 2,059
Gain on disposal of long-lived assets 0 (3)
Non-cash operating lease costs 1,688 1,284
Amortization of premium on short-term investments (2,568) (256)
Other 93 9
Changes in operating assets and liabilities:    
Accounts receivable (2,790) 946
Insurance recovery receivable related to legal loss contingency (9,240) 0
Prepaid expenses and other current assets (1,413) (523)
Other long-term assets 0 14
Accounts payable (633) (1,432)
Accrued expenses and other (1,488) 355
Accrued legal loss contingency 15,500 0
Deferred revenue (24) (1,243)
Operating lease liabilities (1,666) (1,323)
Other liabilities (139) (120)
Net cash used in operating activities (15,698) (10,837)
Cash flow from investing activities:    
Purchases of property, equipment and capitalized software development costs (2,546) (2,223)
Purchases of short-term investments (155,427) (49,937)
Maturities of short-term investments 149,639 0
Proceeds from disposal of equipment 6 3
Net cash used in investing activities (8,328) (52,157)
Cash flow from financing activities:    
Proceeds from exercise of stock options 36 30
Net proceeds from issuance of common stock under Employee Stock Purchase Plan 421 601
Repurchase of common stock related to net share settlement (70) (100)
Repurchase of common stock related to share repurchase program 0 (20,052)
Cash paid for acquisitions (296) (457)
Principal payments on finance lease obligations (32) (30)
Net cash provided by (used in) financing activities 59 (20,008)
Net decrease in cash and cash equivalents: (23,967) (83,002)
Cash and cash equivalents at beginning of period 52,771 159,551
Cash and cash equivalents at end of period 28,804 76,549
Supplemental disclosure:    
Cash paid for taxes 1,057 572
Non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued liabilities $ 72 $ 66