v3.25.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities    
Net income (loss) $ 3,566 $ (1,954)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,511 1,295
Operating lease right-of-use assets expense 1,847 1,420
Foreign currency remeasurement loss 540 580
Stock-based compensation 9,620 9,458
Deferred income taxes (95) (72)
Other 1,064 (146)
Change in value of earn-out and warrant liabilities (474) (1,490)
Changes in operating assets and liabilities:    
Accounts receivable 9,198 10,933
Prepaid expenses and other current assets 1,895 1,718
Deferred contract costs and other assets (2,637) 4,447
Accounts payable, accrued expenses, other current liabilities, operating lease liabilities and other liabilities (29,751) (14,293)
Deferred revenue 4,211 (4,140)
Net cash provided by operating activities 495 7,756
Investing activities    
Maturities of investments 0 240
Purchases of investments 0 (389)
Capitalization of internal-use software (452) (391)
Purchase of property and equipment (1,514) (502)
Issuance of notes receivables 0 (500)
Cash paid in business combinations, net of cash acquired (14,893) 0
Net cash used in investing activities (16,859) (1,542)
Financing activities    
Purchase of common stock (11,905) (13,743)
Proceeds from warrant exercises 87,344 0
Proceeds from stock option exercises 744 784
Repayments of finance leases (2) (2)
Net cash provided by (used in) financing activities 76,181 (12,961)
Effect of exchange rates on cash 929 (926)
Net increase (decrease) in cash and cash equivalents 60,746 (7,673)
Cash and cash equivalents at beginning of period 290,735 223,162
Cash and cash equivalents at end of period 351,481 215,489
Supplemental disclosures of cash flow information    
Income taxes paid 901 984
Unpaid purchase consideration transferred in connection with the business combination 5,499 0
Unpaid redemption of noncontrolling interest $ 0 $ 5,926