XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net loss $ (19,950) $ (19,608)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and write-off of property and equipment 284 391
Amortization of acquired intangible assets 2,896 2,815
Amortization and write-off of other intangible assets 639 438
Amortization of lease right of use assets under operating leases 201 173
Stock-based compensation 5,031 5,237
Increase (decrease) in allowance for doubtful accounts 311 (17)
Changes in operating assets and liabilities:    
Trade accounts receivable (442) (2,236)
Other current assets 1,447 426
Other assets (201) (456)
Accounts payable and other accrued liabilities 79 (992)
Deferred revenue (71) (1,037)
Lease liability and other long-term liabilities (398) (386)
Net cash provided by (used in) operating activities (10,174) (15,252)
Cash flows from investing activities:    
Purchase of property and equipment (253) (132)
Capitalized patent costs (208) (196)
Proceeds from maturities of marketable securities 13,741 9,623
Purchases of marketable securities (3,355) (14,753)
Net cash provided by (used in) investing activities 9,925 (5,458)
Cash flows from financing activities:    
Issuance of common stock, net of issuance costs 0 32,218
Purchase of common stock (2,048) (2,332)
Repayment of loans (18) (18)
Net cash provided by (used in) financing activities (2,066) 29,868
Effect of exchange rate on cash 59 (16)
Net increase (decrease) in cash and cash equivalents (2,256) 9,142
Cash and cash equivalents at beginning of period 12,365 21,456
Cash and cash equivalents at end of period 10,109 30,598
Supplemental disclosure of cash flow information:    
Cash received (paid) for income taxes, net (28) (46)
Supplemental schedule of non-cash activities:    
Property and equipment and patent costs in accounts payable 178 60
Stock-based compensation capitalized to software and patent costs $ 54 $ 20