v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers:
Three Months Ended March 31,
20262025
Platform services revenue, net$156,225 $131,867 
Other services revenue9,573 7,206 
Total net revenue$165,798 $139,073 
Schedule of Contract Balances
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceMarch 31,
2026
December 31,
2025
Contract assets - currentPrepaid expenses and other current assets$4,420 $4,021 
Contract assets - non-currentOther assets6,202 6,688 
Total contract assets$10,622 $10,709 
Deferred revenue - currentAccrued expenses and other current liabilities$8,698 $11,762 
Deferred revenue - non-currentOther liabilities2,813 2,640 
Total deferred revenue$11,511 $14,402