XML 92 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes revenue disaggregated by Marketplace revenue and optional Services revenue for the periods presented (in thousands):
Year Ended December 31,
202320222021
Marketplace revenue$1,997,190 $1,910,887 $1,745,824 
Services revenue751,187 655,224 583,290 
Revenue$2,748,377 $2,566,111 $2,329,114