v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Platform services revenue, net$226,198 $181,102 $436,530 $342,100 
Other services revenue4,917 5,576 11,926 10,680 
Total net revenue$231,115 $186,678 $448,456 $352,780 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
Contract Balances
The following table provides information about contract assets and deferred revenue:
Contract balanceBalance sheet line referenceJune 30,
2023
December 31,
2022
Contract assets - currentPrepaid expenses and other current assets$134 $621 
Contract assets - non-currentOther assets2,107 1,323 
Total contract assets$2,241 $1,944 
Deferred revenue - currentAccrued expenses and other current liabilities$12,971 $17,048 
Deferred revenue - non-currentOther liabilities4,954 4,202 
Total deferred revenue$17,925 $21,250