XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net loss $ (28,102) $ (30,362)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and write-off of property and equipment 430 570
Amortization of acquired intangible assets 4,393 4,268
Amortization and write-off of other intangible assets 989 651
Amortization of lease right of use assets under operating leases 309 263
Stock-based compensation 8,896 7,939
Increase (decrease) in allowance for doubtful accounts 681 96
Changes in operating assets and liabilities:    
Trade accounts receivable (1,207) (1,321)
Other current assets 1,139 (9)
Other assets (358) (582)
Accounts payable and other accrued liabilities 245 (816)
Deferred revenue 443 (2,448)
Lease liability and other long-term liabilities (628) (586)
Net cash provided by (used in) operating activities (12,770) (22,337)
Cash flows from investing activities:    
Purchase of property and equipment (474) (199)
Capitalized patent costs (465) (313)
Proceeds from maturities of marketable securities 15,352 16,978
Purchases of marketable securities (2,448) (19,376)
Net cash provided by (used in) investing activities 11,965 (2,910)
Cash flows from financing activities:    
Issuance of common stock, net of issuance costs 0 32,218
Purchase of common stock (2,467) (2,890)
Repayment of loans (31) (35)
Net cash provided by (used in) financing activities (2,498) 29,293
Cash and cash equivalents at end of period 9,101 25,560
Effect of exchange rate on cash 39 58
Net increase (decrease) in cash and cash equivalents (3,264) 4,104
Cash and cash equivalents at beginning of period 12,365 21,456
Supplemental disclosure of cash flow information:    
Cash received (paid) for income taxes, net (32) (49)
Supplemental schedule of non-cash activities:    
Property and equipment and patent costs in accounts payable 164 49
Stock-based compensation capitalized to software and patent costs $ 115 $ 25