XML 50 R35.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 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, 2023, 2022 and 2021 (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Auction marketplace revenue

$

210,930

 

 

$

175,721

 

 

$

164,215

 

Other marketplace revenue

 

179,002

 

 

 

152,959

 

 

 

121,020

 

Data services revenue

 

32,595

 

 

 

32,905

 

 

 

23,115

 

Marketplace and service revenue

$

422,527

 

 

$

361,585

 

 

$

308,350

 

 

Contract liabilities represent consideration collected prior to satisfying performance obligations. The Company had $4.2 million and $3.8 million of contract liabilities included in Accrued other liabilities on the Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022, respectively. Revenue recognized for the year ended December 31, 2023 from amounts included in deferred revenue as of December 31, 2022 was $3.8 million. All the remaining performance obligations for contracts are expected to be recognized within one year.