XML 33 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers:
Year Ended December 31,
202420232022
Platform services revenue, net$481,665 $654,553 $725,629 
Other services revenue25,330 21,618 22,577 
Total net revenue$506,995 $676,171 $748,206 
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceDecember 31,
2024
December 31,
2023
Contract assets - currentPrepaid expenses and other current assets$1,605 $1,461 
Contract assets - non-currentOther assets10,981 9,397 
Total contract assets$12,586 $10,858 
Deferred revenue - currentAccrued expenses and other current liabilities$13,593 $11,829 
Deferred revenue - non-currentOther liabilities4,779 4,071 
Total deferred revenue$18,372 $15,900 
Net revenue recognized during the years ended December 31, 2024 and 2023 that was included in the deferred revenue balances at the beginning of the respective periods was $9.0 million and $12.0 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 December 31, 2024, the aggregate amount of the transaction price allocated to our remaining performance obligations was $47.9 million. The Company expects to recognize approximately 63% within two years and the remaining 37% over the next three to five years.