XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2024202320242023
Platform services revenue, net$121,800 $104,332 $355,005 $540,862 
Other services revenue6,167 4,559 16,200 16,487 
Total net revenue$127,967 $108,891 $371,205 $557,349 
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceSeptember 30,
2024
December 31,
2023
Contract assets - currentPrepaid expenses and other current assets$1,464 $1,461 
Contract assets - non-currentOther assets9,557 9,397 
Total contract assets$11,021 $10,858 
Deferred revenue - currentAccrued expenses and other current liabilities$12,891 $11,829 
Deferred revenue - non-currentOther liabilities2,752 4,071 
Total deferred revenue$15,643 $15,900 
Net revenue recognized during the three months ended September 30, 2024 and 2023 that was included in the deferred revenue balances at the beginning of the respective periods was $2.7 million and $3.8 million, respectively. Net revenue recognized during the nine months ended September 30, 2024 and 2023 that was included in the deferred revenue balances at the beginning of the respective periods was $7.2 million and $10.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 September 30, 2024, the aggregate amount of the transaction price allocated to our remaining performance obligations was $51.3 million. The Company expects to recognize approximately 65% within two years and the remaining 35% over the next three to five years.