v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Cash flows from operating activities:    
Net loss $ (32,309) $ (39,010)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and write-off of property and equipment 597 728
Amortization of acquired intangible assets 5,868 5,689
Amortization and write-off of other intangible assets 1,404 820
Amortization of lease right of use assets under operating leases 421 358
Stock-based compensation 11,966 10,029
Increase (decrease) in allowance for doubtful accounts 567 17
Changes in operating assets and liabilities:    
Trade accounts receivable (718) (687)
Other current assets 1,951 (128)
Other assets (257) (156)
Accounts payable and other accrued liabilities (434) (1,608)
Deferred revenue 28 (1,838)
Lease liability and other long-term liabilities (863) (786)
Net cash provided by (used in) operating activities (11,779) (26,572)
Cash flows from investing activities:    
Purchase of property and equipment (570) (212)
Capitalized patent costs (654) (431)
Proceeds from maturities of marketable securities 20,197 22,555
Purchases of marketable securities (6,878) (33,194)
Net cash provided by (used in) investing activities 12,095 (11,282)
Cash flows from financing activities:    
Issuance of common stock, net of issuance costs 0 32,218
Purchase of common stock (2,879) (3,416)
Repayment of loans (32) (37)
Net cash provided by (used in) financing activities (2,911) 28,765
Net increase (decrease) in cash and cash equivalents (2,545) (9,091)
Cash and cash equivalents at beginning of period 12,365 21,456
Cash and cash equivalents at end of period 9,820 12,365
Effect of exchange rate on cash 50 (2)
Supplemental disclosure of cash flow information:    
Cash received (paid) for income taxes, net (45) (63)
Supplemental schedule of non-cash investing activities:    
Property and equipment and patent costs in accounts payable 25 19
Stock-based compensation capitalized to software and patent costs 115 30
Supplemental schedule of non-cash financing activities:    
Issuance of shares pursuant to Employee Stock Purchase Plan $ 415 $ 0