v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities:    
Net loss $ (3,993) $ (1,054)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation 5,805 5,248
Non-cash operating lease expense 1,229 1,249
Amortization expense of finance leases 909 644
Stock-based compensation expense 738 1,378
Amortization of intangible assets 632 801
Deferred tax benefit (1,084) (132)
Other 626 426
Changes in operating assets and liabilities:    
Accounts receivable 14,056 7,605
Prepaid expenses and other assets (3,653) (2,172)
Accounts payable, accrued expenses and other liabilities (3,056) (3,311)
Contract liabilities and customer advances (699) (1,164)
Operating lease liabilities (2,448) (2,650)
Net cash provided by operating activities 9,062 6,868
Investing activities:    
Capitalized internal-use software costs (5,272) (5,833)
Purchases of property and equipment (379) (263)
Net cash used in investing activities (5,651) (6,096)
Financing activities:    
Contingent consideration payment at initial value (859) (3,693)
Principal payments on finance leases (871) (658)
Principal payments on insurance financing (620) 0
Payment of financing and debt issuance costs (559) 0
Principal payments of term loan (113) 0
Other 0 (56)
Net cash used in financing activities (3,022) (4,407)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 644 (384)
Net increase (decrease) in cash, cash equivalents and restricted cash 1,033 (4,019)
Cash, cash equivalents and restricted cash at beginning of period 33,468 22,936
Cash, cash equivalents and restricted cash at end of period 34,501 18,917
Cash and cash equivalents 30,969 18,730
Restricted cash 3,532 187
Total cash, cash equivalents and restricted cash 34,501 18,917
Supplemental disclosures of non-cash investing and financing activities:    
Convertible redeemable preferred stock dividends accrued but not yet paid (related parties) 4,439 4,240
Settlement of restricted stock unit liability $ 314 $ 1,895