XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities:    
Net loss $ (13,485) $ (2,762)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation 11,674 10,657
Non-cash operating lease expense 2,500 2,653
Stock-based compensation expense 2,486 2,389
Amortization expense of finance leases 1,857 1,656
Amortization of intangible assets 1,264 1,601
Deferred tax provision (benefit) 538 (365)
Other 1,311 453
Changes in operating assets and liabilities:    
Accounts receivable 11,255 9,322
Prepaid expenses and other assets (1,077) 492
Accounts payable, accrued expenses and other liabilities 515 (1,584)
Contract liabilities and customer advances (4,460) (4,151)
Operating lease liabilities (4,384) (4,758)
Net cash provided by operating activities 9,994 15,603
Investing activities:    
Capitalized internal-use software costs (10,868) (11,664)
Purchases of property and equipment (524) (456)
Net cash used in investing activities (11,392) (12,120)
Financing activities:    
Principal payments on finance leases (1,609) (1,161)
Principal payments on insurance financing (1,321) 0
Contingent consideration payment at initial value (859) (3,704)
Payment of financing and debt issuance costs (559) 0
Principal payments of term loan (225) 0
Payments of line of credit 0 (6,000)
Other (3) (95)
Net cash used in financing activities (4,576) (10,960)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,032 (616)
Net decrease in cash, cash equivalents and restricted cash (3,942) (8,093)
Cash, cash equivalents and restricted cash at beginning of period 33,468 22,936
Cash, cash equivalents and restricted cash at end of period 29,526 14,843
Cash and cash equivalents 25,993 14,655
Restricted cash 3,533 188
Total cash, cash equivalents and restricted cash 29,526 14,843
Supplemental disclosures of non-cash investing and financing activities:    
Convertible redeemable preferred stock dividends accrued but not yet paid (related parties) 8,933 8,484
Change in accounts payable and accrued expenses related to capital expenditures 898 1,083
Right-of-use assets obtained in exchange for finance lease liabilities 619 7,861
Settlement of restricted stock unit liability $ 314 $ 1,895