XML 24 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers:
Three Months Ended March 31,
20252024
Platform services revenue, net$131,867 $113,935 
Other services revenue7,206 4,033 
Total net revenue$139,073 $117,968 
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceMarch 31,
2025
December 31,
2024
Contract assets - currentPrepaid expenses and other current assets$1,670 $1,605 
Contract assets - non-currentOther assets9,454 10,981 
Total contract assets$11,124 $12,586 
Deferred revenue - currentAccrued expenses and other current liabilities$10,457 $13,593 
Deferred revenue - non-currentOther liabilities4,808 4,779 
Total deferred revenue$15,265 $18,372 
Net revenue recognized during the three months ended March 31, 2025 and 2024 that was included in the deferred revenue balances at the beginning of the respective periods was $4.6 million and $2.6 million, respectively.
Remaining Performance Obligations
The Company has performance obligations associated with commitments in customer contracts for future stand-ready obligations to process transactions throughout the contractual term. As of March 31, 2025, the aggregate amount of the transaction price allocated to our remaining performance obligations was $47.5 million. The Company expects to recognize approximately 63% within two years and the remaining 37% over the next three to five years.