XML 40 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents
The following table reconciles cash and cash equivalents, restricted cash, and funds held in escrow that are restricted as reported in the condensed consolidated balance sheets as of June 30, 2025 and December 31, 2024 to the total of the same amounts shown in the condensed consolidated statement of cash flows for the six months ended June 30, 2025:
(In thousands)June 30, 2025December 31, 2024
Cash and cash equivalents$291,070 $305,757 
Restricted cash3,800 4,100 
Funds held in escrow, including funds in transit212,033 195,736 
Total cash, cash equivalents, and restricted cash as shown in the condensed consolidated statement of cash flows$506,903 $505,593 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following as of the dates presented:
(In thousands)June 30, 2025December 31, 2024
Internal-use software and platform development$69,092 $59,815 
Computer equipment and software6,926 6,817 
Leasehold improvements7,515 6,025 
Office furniture and fixtures1,057 1,755 
Total property and equipment84,590 74,412 
Less: accumulated depreciation(46,481)(44,356)
Property and equipment, net$38,109 $30,056 
Schedule of Finite-Lived Intangible Assets
The carrying value of intangible assets was as follows as of the dates presented:
June 30, 2025December 31, 2024
(In thousands)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Developed technology$11,000 $2,139 $8,861 $11,000 $305 $10,695 
Assembled workforce3,188 2,524 664 3,188 1,727 1,461 
Customer relationships1,000 1,000 — 1,000 167 833 
Total
$15,188 $5,663 $9,525 $15,188 $2,199 $12,989 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of the dates presented:
(In thousands)June 30, 2025December 31, 2024
Accrued compensation and related benefits$25,910 $30,666 
Accrued taxes12,385 11,394 
Accrued vendor expenses10,813 9,485 
Accrued payment processing fees4,780 4,478 
Operating lease liability, current1,648 1,624 
Accrued talent costs2,403 801 
Other823 852 
Total accrued expenses and other current liabilities$58,762 $59,300