v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net loss $ (11,756) $ (4,604)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation of property and equipment 2,915 3,037
Amortization of intangible assets 1,917 1,931
Impairment of property and equipment 540 73
Stock-based compensation 4,919 7,245
Deferred taxes 58 18
Allowance for credit loss 99 269
Changes in operating assets and liabilities:    
Accounts receivable and contract asset 3,970 (5,548)
Prepaid expenses and other assets 448 696
Accounts payable (688) (713)
Accrued expenses and other liabilities (1,839) (3,124)
Deferred revenue (7,843) (704)
Net cash used in operating activities (7,260) (1,424)
Cash flows from investing activities:    
Purchase of property and equipment (2,371) (2,277)
Investment in intangible and other assets 0 (13)
Net cash used in investing activities (2,371) (2,290)
Cash flows from financing activities:    
Proceeds from exercise of stock options 6 19
Repurchases of common stock 0 (974)
Proceeds from employee stock purchase plan 231 408
Net cash provided by (used in) financing activities 237 (547)
Change in cash and cash equivalents (9,394) (4,261)
Effect of exchange rate on cash and cash equivalents 7 28
Cash and cash equivalents at beginning of year 15,797 13,183
Cash and cash equivalents at end of period 6,410 8,950
Supplemental cash flow disclosures:    
Cash paid for interest 115 132
Cash paid for income taxes 147 353
ROU Assets obtained in exchange for lease liabilities 0 193
Purchases of property and equipment and intangibles included in accounts payable $ 535 $ 706