v3.25.2
Condensed 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 $ (4,604) $ (3,661)
Adjustments to reconcile net loss to net cash provided by (used in ) operating activities:    
Depreciation of property and equipment 3,037 3,126
Amortization of intangible assets 1,931 1,929
Impairment of property and equipment 73 358
Stock-based compensation 7,245 6,073
Deferred taxes 18 107
Loss on disposal of property and equipment   5
Allowance for credit losses 269 50
Change in fair value of contingent consideration   (554)
Changes in operating assets and liabilities:    
Accounts receivable and contract asset (5,548) (5,055)
Prepaid expenses and other assets 696 368
Accounts payable (713) (728)
Accrued expenses and other liabilities (3,124) 20
Deferred revenue (704) 7,353
Net cash provided by (used in) operating activities (1,424) 9,391
Cash flows from investing activities:    
Purchase of property and equipment (2,277) (3,717)
Investment in intangible and other assets (13) (31)
Net cash used in investing activities (2,290) (3,748)
Cash flows from financing activities:    
Proceeds from exercise of stock options 19 5
Repurchases of common stock (974) (1,999)
Proceeds from employee stock purchase plan 408 444
Net cash used in financing activities (547) (1,550)
Change in cash and cash equivalents (4,261) 4,093
Effect of exchange rate on cash and cash equivalents 28 (6)
Cash and cash equivalents at beginning of year 13,183 5,703
Cash and cash equivalents at end of period 8,950 9,790
Supplemental cash flow disclosures:    
Cash paid for interest 132 268
Cash paid for income taxes 353 136
ROU Assets obtained in exchange for lease liabilities 193  
Purchases of property and equipment and intangibles included in accounts payable $ 706 $ 614

Source