XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Platform services revenue, net$119,271 $226,198 $233,205 $436,530 
Other services revenue5,999 4,917 10,032 11,926 
Total net revenue$125,270 $231,115 $243,237 $448,456 
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceJune 30,
2024
December 31,
2023
Contract assets - currentPrepaid expenses and other current assets$1,487 $1,461 
Contract assets - non-currentOther assets10,843 9,397 
Total contract assets$12,330 $10,858 
Deferred revenue - currentAccrued expenses and other current liabilities$10,265 $11,829 
Deferred revenue - non-currentOther liabilities3,126 4,071 
Total deferred revenue$13,391 $15,900 
Net revenue recognized during the three months ended June 30, 2024 and 2023 that was included in the deferred revenue balances at the beginning of the respective periods was $4.3 million and $3.2 million, respectively. Net revenue recognized during the six months ended June 30, 2024 and 2023 that was included in the deferred revenue balances at the beginning of the respective periods was $6.0 million and $7.8 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 June 30, 2024, the aggregate amount of the transaction price allocated to our remaining performance obligations was $53.6 million. The Company expects to recognize approximately 64% within two years and the remaining 36% over the next three to five years.