XML 37 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue 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 
Contract liabilities represent consideration collected prior to satisfying performance obligations. The Company had $4.5 million and $4.2 million of contract liabilities included in Accrued other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and December 31, 2023, respectively. Revenue recognized for the year ended December 31, 2024 from amounts included in deferred revenue as of December 31, 2023 was $4.2 million. All the remaining performance obligations for contracts are expected to be recognized within one year.