XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table summarizes the primary components of Marketplace and service revenue. This level of disaggregation takes into consideration how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors for the years ended December 31, 2024, 2023 and 2022 (in thousands):
 202420232022
Auction marketplace revenue$303,037 $210,930 $175,721 
Other marketplace revenue236,672 179,002 152,959 
Data services revenue33,262 32,595 32,905 
Marketplace and service revenue$572,971 $422,527 $361,585