v3.26.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating activities    
Net income $ 60,756 $ 19,476
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,151 4,642
Operating lease right-of-use assets expense 7,749 6,400
Foreign currency remeasurement (gain) loss (2,174) 4,302
Stock-based compensation 26,921 31,441
Deferred income taxes (27,078) (3,617)
Allowance for credit loss on notes receivables 0 4,037
Other 789 78
Change in value of warrant liabilities 0 (408)
Changes in operating assets and liabilities:    
Accounts receivable 14,270 2,210
Prepaid expenses and other current assets (1,986) (972)
Deferred contract costs and other assets (11,623) (8,616)
Accounts payable, accrued expenses and other current liabilities, and other liabilities (7,775) (9,582)
Operating lease liabilities (7,412) (6,585)
Deferred revenue 14,050 12,792
Net cash provided by operating activities 71,638 55,598
Investing activities    
Maturities of investments 185 140
Purchases of investments (7,409) (140)
Capitalization of internal-use software (1,572) (1,162)
Purchase of property and equipment (3,964) (2,986)
Cash paid in business combinations, net of cash acquired 0 (14,893)
Net cash used in investing activities (12,760) (19,041)
Financing activities    
Purchase of common stock (141,255) (27,309)
Proceeds from warrant exercises 0 168,189
Proceeds from stock option exercises 13,189 8,519
Funds held on behalf of others 0 6,064
Repurchase of noncontrolling interest (1,843) (12,148)
Other financing activities (5) (7)
Net cash (used in) provided by financing activities (129,914) 143,308
Effect of exchange rates on cash 706 1,040
Net (decrease) increase in cash and cash equivalents (70,330) 180,905
Cash and cash equivalents at beginning of period 481,060 290,735
Cash and cash equivalents at end of period 410,730 471,640
Supplemental disclosures of cash flow information    
Income taxes paid 12,939 4,700
Unpaid purchase consideration transferred in connection with the business combination $ 0 $ 5,499